Perfect! Yes, I know that I have to control the disconnect and it's what I expect to do using linger. Thank you Anthony! Stephen On Fri, Feb 25, 2011 at 11:20 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
Its not you it's me.
commit 0444626b721fdd3a5400a86883d5668fa8678cd8 Author: Anthony Minessale <anthm@freeswitch.org> Date: Fri Feb 25 16:13:16 2011 -0600
There was a bug in the client code introduce when we tried doing clean shutdown by detecting the disconnect message. It was necessary to check for the linger content disposition and not auto-disconnect.
Note, when you update and use this feature, it will be up to you to disconnect the client when you send the linger command.
On Fri, Feb 25, 2011 at 12:16 PM, Stephen Wilde <wstephen80@gmail.com> wrote:
I have problem to clean close an outbound session. I'm using the "esl_oop.h/esl_oop.cpp" files and my application is developed in c++ and at startup I do a "linger" command. My event consuming loop is: while (run) { ESLevent * event = connection.recvEventTimed(sleeptime);
... event processing ... } This application handle an inbound call (legA), originate an outbound call (legB) and bridge the two calls. The problem is present when the legA hangup the call: sometimes is received the content-type="text/disconnect-notice" (without receiving "CHANNEL_HANGUP") and the "recvEventTimed" exits with event=NULL. In this case it's not possible to receive any event or send any other message to Freeswitch because the "connection.execute" fails. In this situation, if I have originated (with '& park') an outbound call, this call remain in parked state and the application cannot hangup it. What I'm doing wrong?
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org