08-03-2004 04:02 AM - edited 03-13-2019 05:52 AM
Hi, I am looking to develop applications to control a 7940 running as a SIP phone (ie no call manager). Can someone confirm for me that it is possible to use an SDK to control it and receive incoming call events and if so what would be the best SDK to use.
Thanks
08-03-2004 04:05 AM
Further to this, I have a preference to use TAPI to control the handset. Is this possible when the handset is running as SIP?
08-03-2004 06:08 AM
As far as I know, TAPI won't work without the CTIManager service that runs on CallManager, or some other intermediate interface between TAPI and the devices themselves.
The following link describes many of these interfaces and may be of some help:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_programming_reference_guides_list.html
...and this link gives an overview of TAPI troubleshooting:
08-03-2004 07:05 AM
Thank you Aaron
I am grateful for your assistance. I was worried that the Tapi service didn't control the handset, but rather the Call Manager.
So can the Handset itself be controlled (when running in Sip mode)? I have read most of the programming guides that you refer to but cannot find any "external" call control mechanisms. I think most people want to write applications that run on the handset itself or operate in a Call Manager environment.
What can I do to work with the handset itself?
08-03-2004 10:36 AM
I'm not sure what your options are regarding controlling the handset in SIP mode. If you were associating the handset with a proxy server (ie Cisco SIP Proxy, or Vocal from vovida.org) you may have more options but I'm not familiar enough at the moment to offer advice in that area.
Cisco SIP Proxy:
http://www.cisco.com/univercd/cc/td/doc/product/voice/sipproxy/
Vocal:
You may want to check out the Vocal project (and other projects) which is an open-source SIP infrastructure. JTAPI support is offered through a feature server, but not TAPI.
The 7970 incorporates a JVM, which should allow much more programmability, though this doesn't help 7960/7940/etc users.
09-09-2004 04:40 AM
Is there any software you can run on a PC such that;
a. The PC is 'associated' with a co-located 7940/60 SIP phone.
b. Clicking on a sip:name@yyy.zzz style URL will cause the phone to automatically place the call on the handset.
e.g. so that PIM software e.g. Palm desktop can be used to control the phone?
09-09-2004 06:36 PM
Hi,
The feature that you looking for is call Click2Dial.
In SIP terminalogy, it is called 3PCC.
The source IP Phone must support REFER method such as Cisco IP Phone 7960/7940.
A SIP proxy server can provived a web-based application such on-line phonebook that allow you to do such feature. By clicking the called party, the SIP Proxy Server will initiate a call on behalf of the calling party to the called party.
Searching click2dial, refer, 3pcc over the net will you more info.
Thanks
SSng
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide