[Freeswitch-users] I am using outbound to ivrd. My Call gets answered however why do I not get events with $conn->events("plain", "ALL");
jaflong jaflong
jaflong at yandex.com
Mon Jul 20 19:14:54 MSD 2015
<include>
<extension name="demo">
<condition field="destination_number" expression="^(\d+)$">
<action application="set" data="ivr_path=/usr/local/freeswitch/scripts/ivr_test.php"/>
<action application="socket" data="127.0.0.1:8004" async full/>
</condition>
</extension>
</include>
ivr_test.php
--------------
#!/usr/bin/php
<?php
require_once('ESL.php');
$conn = new ESLconnection(0);
$music = "/usr/local/freeswitch/sounds/demo.wav";
$conn->execute("answer");
$conn->execute("playback", $music);
while ($conn->connected() == 1) {
$conn->events("plain", "ALL");
$e = $conn->recvEvent();
if ($e) {
$name = $e->getHeader('event-name');
//echo "Got event $name\n";
$out = fopen('php://stderr', 'w+');
fwrite($out, "Got event $name\n");
} else {
//echo "Event empty\n";
$out = fopen('php://stderr', 'w+');
fwrite($out, "Event empty\n");
}
}
I am using outbound to ivrd. My Call gets answered however why do I not get events with $conn->events("plain", "ALL");
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list