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>