[Freeswitch-users] esl dialer

Marcin S ms4esl at gmail.com
Fri Oct 4 12:09:43 MSD 2013


Hello,

I'm trying to switch from dialogic api to freeswitch/esl. Dealing with
inbound calls is easy (using esl outbound socket), however i have some
problems with outbound calls.
My application is written in C. I create a handle to esl (esl_connect),
then issue "bgapi originate ... &socket(127.0.0.1:8084 async full)" in
order to handle this connection just like inbound call. So far so good.
Here come the problems:

1. esl creates new thread for my call - thats ok, it was expected - but I
do not receive any events on this new handle...

2. esl_events fails - here is some strace output:

[pid 31588] send(5, "filter unique-id
a88f1268-2c28-11e3-befa-311d1641c437\n\n", 55, 0) = 55
[pid 31588] recv(5, "Content-Type: command/reply\nReply-Text: +OK filter
added. [unique-id]=[a88f1268-2c28-11e3-befa-311d1641c437]\n\n", 65535, 0) =
110
[pid 31588] send(5, "event plain ALL\n\n", 17, 0) = 17
[pid 31588] recv(5, "Content-Type: command/reply\nReply-Text: -ERR command
not found\n\n", 65535, 0) = 64
[pid 31588] send(5, "linger", 6, 0)     = 6
[pid 31588] send(5, "\n\n", 2, 0)       = 2
[pid 31588] recv(5, "Content-Type: command/reply\nReply-Text: -ERR command
not found\n\n", 65535, 0) = 64

3. how can i distinguish, whether this call is successfull or not?

What am I doing wrong?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131004/d5a0c0d5/attachment.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list