Dial a phone number from my application

Version 1
    This document was generated from CDN thread

    Created by: A.K.M. Muzahidul Islam on 04-03-2009 09:57:55 AM
    I would like to place a call from my web application on Cisco IP Phone to a phone no.
    lets say 91800555121. How can I do that ? Does Cisco provide any API for that?
     
    Please its urgent.
     
    Best regards,
     
     

    Subject: RE: Dial a phone number from my application
    Replied by: David Staudt on 04-03-2009 02:19:41 PM
    There are a number of ways to accomplish this:
     
    - IP Phone Services: includes a 'Dial:XXX' URI which causes the phone to dial the provided number.  Typically this is triggered by sending an HTTP POST containing a CiscoIPPhoneExecute XML object (containing the Dial: URI) to the phone's onboard web server.  Note your application will need to know the IP address of the phone, as well as have credentials for a user that has been associated to the phone in UCM admin.
     
    - WebDialer: provides HTTP and SOAP based mechanisms for causing a phone to dial a number. 
     
    - CTI (TAPI/JTAPI) - These APIs provide complete control of the phone, includes placing calls.
     
    Each of these interfaces has a Tech Center on this web portal where you can find documentation, samples and inquire for help.

    Subject: RE: Dial a phone number from my application
    Replied by: Mike Evans on 04-01-2010 09:33:53 PM
    David could you please confirm the format of the XML to be POSTed for the Dial: command.
    Should it look like this?
     
    <CiscoIPPhoneExecute>

        <ExecuteItem URL="Dial:1234567890">

    </CiscoIPPhoneExecute>
     
    Thanks

    Subject: RE: Dial a phone number from my application
    Replied by: Lee Springthorpe on 07-01-2010 02:47:15 PM
    Hi,
     
    As a test I have written a small .net app whcih is converted from "phonepush.asp" from the SDK to send XMLHTTP object with the IP of the phone to use and telephone number to be dialled. Can you confirm this is a method to use for Linksys SPA941 as all i get in the response is 404 not found? I guess this cant be used on the Linksys SPA941 as I dont know what the username and password is?
     
    I am not using any other software such as CallManager or anything else as I just wanted a really simple method to send to a  Linksys SPA941 a number to dial frm clicking on the number in a wb page (our intranet)...is this possible...
     
    If this doesnt apply to Linksys phones ios thee a Linksys development forum I cant find anything
     
    Thanks in advance for any info at all.
     
    Lee Springthorpe
     
    mailto:lee@lizard-design.com

    Subject: RE: Dial a phone number from my application
    Replied by: David Staudt on 07-01-2010 03:49:40 PM
    I'm not aware of any support by the Linksys phones for IPPS XML services or any other automation option.

    Subject: RE: Dial a phone number from my application
    Replied by: Lee Springthorpe on 08-01-2010 08:57:11 AM
    Thanks for your advice David,
     
    Looks like I need to buy new phones ... is there a list of phones that i can use IPPS XML services.. when I purchased the Linksys phones they where labled as Sisco small business.
     
    Can you also confirm to send commands to the pohone such as "dial this number" i do not need to be runnig any additional software etc?
     
    am looking at Cisco Unified IP Phone 521SG is that any good?
     
    thanks in advance.
     
    Lee

    Subject: RE: Dial a phone number from my application
    Replied by: David Staudt on 08-01-2010 03:04:46 PM
    The 6900/7900/8900/9900 series phones support XML services.  The 500 series does not, AFAIK.
     
    Along with the phone, you will need Unified Communications Manager or UCM-Express (a bit harder to work with) to register the phone to and to provide services config info to the phone.  Beyond that you will need some way to GET or POST HTTP to/from the phone - typically via a CGI-capable web server like Tomcat or IIS.