[Freeswitch-dev] Calls are hanging in State CS_REPORTING when processing call via mod_event_socket

Anthony Minessale anthony.minessale at gmail.com
Thu Mar 17 20:44:49 MSK 2011


update to latest GIT and try not to report bugs to the mailing list.


On Thu, Mar 17, 2011 at 12:37 PM, mbo <mbodbg at gmx.net> wrote:
> After an upgrade to the latest freeswitch version (FreeSWITCH Version 1.0.head (git-9c40e8e 2011-03-16 20-50-32 -0500)) we have a problem that sessions are not properly  closed after a call. To reproduce the error we can use the following dialplan:
>
>  <extension name="socket">
>     <condition field="destination_number" expression="^(\d{5,20})$">
>        <action application="set" data="transfer_ringback=%(1000, 4000, 425.0, 425.0)" />
>        <action application="set" data="ringback=%(1000, 4000, 425.0, 425.0)" />
>        <action application="set" data="continue_on_fail=true" />
>        <action application="set" data="ignore_early_media=true" />
>        <action application="set" data="hangup_after_bridge=true" />
>        <action application="set" data="anonymous_call=${privacy_hide_number}" />
>        <action application="set" data="default_language=de" />
>        <action application="socket" data="127.0.0.1:8025 async full" />
>        <action application="log" data="DEBUG Back from Socket"/>
>      </condition>
>    </extension>
>
>  To simulate the server we can use nc. We start it with nc –l –p 8025 and then initiate a test call. On the nc command line we then type the following commands:
>
>
>
> connect
>
>
> myevents
>
> sendmsg
> call-command: execute
> execute-app-name: answer
>
> sendmsg
> call-command: execute
> execute-app-name: hangup
>
> exit
>
> When we execute after the call „show channels“ on the freeswitch CLI, we can see that the channels are hanging in „CS_REPORTING STATE“:
>
> uuid,direction,created,created_epoch,name,state,cid_name,cid_num,ip_addr,dest,application,application_data,dialplan,context,read_codec,read_rate,read_bit_rate,write_codec,write_rate,write_bit_rate,secure,hostname,presence_id,presence_data,callstate,callee_name,callee_num,callee_direction,call_uuid
> 66e3c608-50b9-11e0-adad-db99c44ff3d1,inbound,2011-03-17 18:10:04,1300381804,FreeTDM/1:1/02214006783109,CS_REPORTING,,22155400323,,02214006783109,socket,127.0.0.1:8025 async full,XML,default,PCMA,8000,64000,PCMA,8000,64000,,VOXBACKCGN001,,,HANGUP,,,,
> a6cc3aac-50b9-11e0-adaf-db99c44ff3d1,inbound,2011-03-17 18:11:51,1300381911,FreeTDM/1:3/02214006783109,CS_REPORTING,,22155400323,,02214006783109,hangup,,XML,default,PCMA,8000,64000,PCMA,8000,64000,,VOXBACKCGN001,,,HANGUP,,,,
>
> If we do not send „myevents“ the channel is closed correctly after the hangup. We upgraded from FreeSWITCH Version 1.0.head (git-10d696e 2011-02-02 00-01-38 -0500), with this version we did not have that problem, the channel was closed correctly after the call.
>
>
> Any help would be appreciated
>
>
> Markus
>
>
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> 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 at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900



More information about the FreeSWITCH-dev mailing list