cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
608
Views
5
Helpful
6
Replies

7940 SIP development

alexrogers
Level 1
Level 1

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

6 Replies 6

alexrogers
Level 1
Level 1

Further to this, I have a preference to use TAPI to control the handset. Is this possible when the handset is running as SIP?

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:

http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_troubleshooting_guide_chapter09186a00801d3ab0.html

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?

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:

http://www.vovida.org/

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.

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?

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