This example uses the “makeCallSoap” Request contained in webdialer wsdl file. The 4 request options available are: - endCallSoap - getProfileSoap - isClusterUserSoap - makeCallSoap

SOAP REQUEST TO CallManager to Make a specific Phone Call 1002

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:WebdialerSoap">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:makeCallSoap soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <cred xsi:type="urn:Credential">
            <userID xsi:type="xsd:string">superuser</userID>
            <password xsi:type="xsd:string">Pa$$w0rd</password>
         </cred>
         <dest xsi:type="xsd:string">1002</dest>
         <prof xsi:type="urn:UserProfile">
            <user xsi:type="xsd:string">superuser</user>
            <deviceName xsi:type="xsd:string">SEP00270D3CE7FA</deviceName>
            <lineNumber xsi:type="xsd:string">1001</lineNumber>
            <supportEM xsi:type="xsd:boolean">false</supportEM>
            <locale xsi:type="xsd:string"></locale>
         </prof>
      </urn:makeCallSoap>
   </soapenv:Body>
</soapenv:Envelope>

SOAP RESPONSE FROM CallManager SHOWING THAT REQUEST WAS SUCCESSFUL

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
      <ns1:makeCallSoapResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:WebdialerSoap">
         <return href="#id0"/>
      </ns1:makeCallSoapResponse>
      <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:CallResponse" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="urn:WebdialerSoap">
         <responseCode href="#id1"/>
         <responseDescription xsi:type="xsd:string">Success</responseDescription>
      </multiRef>
      <multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">0</multiRef>
   </soapenv:Body>
</soapenv:Envelope>
  • vendors/cisco/uc/cucm/soap/example-webdialer.txt
  • Last modified: 2018/05/17 19:56
  • by gerardorourke