API SIMPSY Voice

version v1           http://voice.simpsy.com/api/v1

/agent/ipaddress/enable


GET http://voice.simpsy.com/api/v1/agent/ipaddress/enable

POST

Enable or Disable IP address function that allow only connection with IP address inserted able to make calls

Query Parameters

ParameterTypeRequiredDescription
keystringYesAPI Key
secretstringYesAPI Secret
agentidnumberYesFilter which agent. For agentid refer to /agent/list
enablestringYesYes for enable, no for disable

Code Samples

JavaScript PHP Rails
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "http://voice.simpsy.com/api/v1/agent/ipaddress/enable?key=%key%&secret=%secret%&agentid=%agentid%&enable=%enable%", false);

// Make sure you set the appropriate headers
xmlHttp.setRequestHeader("Header Key", "Header Value");

xmlHttp.send(null);

var response = xmlHttp.responseText;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://voice.simpsy.com/api/v1/agent/ipaddress/enable?key=%key%&secret=%secret%&agentid=%agentid%&enable=%enable%");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// Make sure you set the nessary headers as a $headers array
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
uri = URI.parse("http://voice.simpsy.com/api/v1/agent/ipaddress/enable?key=%key%&secret=%secret%&agentid=%agentid%&enable=%enable%")
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri.request_uri)

# Make sure you set the appropriate headers
request["header"] = "header value"

response = http.request(request)

Response

200:

application/json
{
"status":"200",
"message":"Successfully disabled",

}

 

400:

Missing or invalid properties

 

401:

Invalid API Key & Password