Wait until event socket is ready then connect to it.
If FreeSWITCH is not started yet then wait to connect to it then
This commit is contained in:
@@ -143,14 +143,18 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
//reconnect to event socket
|
//reconnect to event socket
|
||||||
if (!$socket) {
|
if (!$socket->connected()) {
|
||||||
echo "Not connected to even socket\n";
|
//echo "Not connected to even socket\n";
|
||||||
if ($socket->connect($event_socket_ip_address, $event_socket_port, $event_socket_password)) {
|
if ($socket->connect($event_socket_ip_address, $event_socket_port, $event_socket_password)) {
|
||||||
|
$cmd = "event json ALL";
|
||||||
|
$result = $socket->request($cmd);
|
||||||
echo "Re-connected to event socket\n";
|
echo "Re-connected to event socket\n";
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
echo "Unable to connect to event socket\n";
|
//sleep and then attempt to reconnect
|
||||||
break;
|
sleep(1);
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user