Page tree

<?php
/**
* VoipNow API Notification - PHP Quick Example
*/
$accessToken = "CHANGEME";
$appId = "CHANGEME";
$instanceId = "CHANGEME";
$host = "CHANGEME"; // the address, do not include the protocol
$servicePort = 80;

$servicePath = "/hubgetsb/ws/" . sha1($appId.$accessToken) . "/" . $instanceId;
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
    echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
} else {
    echo "Socket created.\n";
}

echo "Attempting to connect to '$host'...";
$result = socket_connect($socket, $host, $servicePort);
if ($result === false) {
    echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
} else {
    echo "Socket connected.\n";
}

echo "Consumming messages:\n\n";
while ($out = socket_read($socket, 2048)) {
    echo $out;
}
echo "Closing socket...";
socket_close($socket);
echo "Bye !.\n\n";
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels

Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.