PhoneNotify


Click here for a complete list of operations.

GetAvailableIncomingNumbers

This method will list a random 10 lines available for incoming calls. You can assign these lines via the AssignIncomingNumber method to your license key. You can leave the area code field blank to get any available toll-free lines (888 and 877 numbers are currently the most common).

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
AreaCodeFilter:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /NotifyWS/phonenotify.asmx HTTP/1.1
Host: ws.cdyne.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ws.cdyne.com/NotifyWS/GetAvailableIncomingNumbers"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetAvailableIncomingNumbers xmlns="http://ws.cdyne.com/NotifyWS/">
      <AreaCodeFilter>string</AreaCodeFilter>
    </GetAvailableIncomingNumbers>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetAvailableIncomingNumbersResponse xmlns="http://ws.cdyne.com/NotifyWS/">
      <GetAvailableIncomingNumbersResult>
        <string>string</string>
        <string>string</string>
      </GetAvailableIncomingNumbersResult>
    </GetAvailableIncomingNumbersResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /NotifyWS/phonenotify.asmx HTTP/1.1
Host: ws.cdyne.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetAvailableIncomingNumbers xmlns="http://ws.cdyne.com/NotifyWS/">
      <AreaCodeFilter>string</AreaCodeFilter>
    </GetAvailableIncomingNumbers>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetAvailableIncomingNumbersResponse xmlns="http://ws.cdyne.com/NotifyWS/">
      <GetAvailableIncomingNumbersResult>
        <string>string</string>
        <string>string</string>
      </GetAvailableIncomingNumbersResult>
    </GetAvailableIncomingNumbersResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /NotifyWS/phonenotify.asmx/GetAvailableIncomingNumbers?AreaCodeFilter=string HTTP/1.1
Host: ws.cdyne.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://ws.cdyne.com/NotifyWS/">
  <string>string</string>
  <string>string</string>
</ArrayOfString>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /NotifyWS/phonenotify.asmx/GetAvailableIncomingNumbers HTTP/1.1
Host: ws.cdyne.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

AreaCodeFilter=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://ws.cdyne.com/NotifyWS/">
  <string>string</string>
  <string>string</string>
</ArrayOfString>