Is there any way to park a channel without causing pre-answer (resulting is a SIP 183 Session Progress)? Thanks, Ron
how are you parking it? do you have a debug log showing it happen? On Fri, Dec 18, 2009 at 11:42 PM, Ron McLeod <ron.freeswitch@mcleodnet.com>wrote:
Is there any way to park a channel without causing pre-answer (resulting is a SIP 183 Session Progress)?
Thanks,
Ron
_______________________________________________ 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 <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:+19193869900
This is what I am doing . DIALPLAN <?xml version="1.0" encoding="utf-8"?> <include> <context name="mytest"> <extension name="mytest"> <condition field="destination_number" expression="^.*$"> <action application="park"/> </condition> </extension> </context> </include> NETWORK TRACE 0.000000 192.168.100.140 -> 192.168.100.132 SIP/SDP Request: INVITE sip:6042772011@192.168.100.132:5090, with session description 0.000749 192.168.100.132 -> 192.168.100.140 SIP Status: 100 Trying 0.053820 192.168.100.132 -> 192.168.100.140 SIP Status: 407 Proxy Authentication Required 0.185859 192.168.100.140 -> 192.168.100.132 SIP Request: ACK sip:6042772011@192.168.100.132:5090 0.247509 192.168.100.140 -> 192.168.100.132 SIP/SDP Request: INVITE sip:6042772011@192.168.100.132:5090, with session description 0.248226 192.168.100.132 -> 192.168.100.140 SIP Status: 100 Trying 0.259591 192.168.100.132 -> 192.168.100.140 SIP/SDP Status: 183 Session Progress, with session description CONSOLE 2009-12-19 10:47:59.556850 [DEBUG] sofia.c:4628 IP 192.168.100.140 Rejected by acl "domains". Falling back to Digest auth. 2009-12-19 10:47:59.804984 [DEBUG] sofia.c:4628 IP 192.168.100.140 Rejected by acl "domains". Falling back to Digest auth. 2009-12-19 10:47:59.804984 [NOTICE] switch_channel.c:602 New Channel sofia/internal/695@192.168.100.132:5060 [07a14700-eccf-11de-8080-6fed700309ce] 2009-12-19 10:47:59.804984 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_NEW 2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3289 Channel sofia/internal/695@192.168.100.132:5060 entering state [received][100] 2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3296 Remote SDP: v=0 o=695 123456 654323 IN IP4 192.168.100.140 s=none c=IN IP4 192.168.100.140 t=0 0 m=audio 10900 RTP/AVP 0 8 18 2 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729A/8000 a=fmtp:18 annexb=no a=rtpmap:2 G726-32/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 2009-12-19 10:47:59.804984 [DEBUG] switch_core_state_machine.c:404 (sofia/internal/695@192.168.100.132:5060) State NEW 2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G7221:115:32000:20] 2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G7221:107:16000:20] 2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G722:9:8000:20] 2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[PCMU:0:8000:20] 2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:2029 Set Codec sofia/internal/695@192.168.100.132:5060 PCMU/8000 20 ms 160 samples 2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3031 Set 2833 dtmf payload to 101 2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3455 (sofia/internal/695@192.168.100.132:5060) State Change CS_NEW -> CS_INIT 2009-12-19 10:47:59.804984 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK] 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_INIT 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/695@192.168.100.132:5060) State INIT 2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:83 sofia/internal/695@192.168.100.132:5060 SOFIA INIT 2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:111 (sofia/internal/695@192.168.100.132:5060) State Change CS_INIT -> CS_ROUTING 2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK] 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/695@192.168.100.132:5060) State INIT going to sleep 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_ROUTING 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:484 (sofia/internal/695@192.168.100.132:5060) State ROUTING 2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:130 sofia/internal/695@192.168.100.132:5060 SOFIA ROUTING 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:78 sofia/internal/695@192.168.100.132:5060 Standard ROUTING 2009-12-19 10:47:59.812026 [INFO] mod_dialplan_xml.c:315 Processing Phone 300->6042772011 in context mytest Dialplan: sofia/internal/695@192.168.100.132:5060 parsing [mytest->mytest] continue=false Dialplan: sofia/internal/695@192.168.100.132:5060 Regex (PASS) [mytest] destination_number(6042772011) =~ /^.*$/ break=on-false Dialplan: sofia/internal/695@192.168.100.132:5060 Action park() 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:114 (sofia/internal/695@192.168.100.132:5060) State Change CS_ROUTING -> CS_EXECUTE 2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK] 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:484 (sofia/internal/695@192.168.100.132:5060) State ROUTING going to sleep 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_EXECUTE 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:491 (sofia/internal/695@192.168.100.132:5060) State EXECUTE 2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:173 sofia/internal/695@192.168.100.132:5060 SOFIA EXECUTE 2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:151 sofia/internal/695@192.168.100.132:5060 Standard EXECUTE 2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:1390 Application park Requires media! pre_answering channel sofia/internal/695@192.168.100.132:5060 2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:1392 sofia/internal/695@192.168.100.132:5060 receive message [PROGRESS] 2009-12-19 10:47:59.812026 [INFO] switch_core_session.c:1392 Sending early media 2009-12-19 10:47:59.812026 [DEBUG] sofia_glue.c:2263 AUDIO RTP [sofia/internal/695@192.168.100.132:5060] 192.168.100.132 port 25382 -> 192.168.100.140 port 10900 codec: 0 ms: 20 2009-12-19 10:47:59.812026 [DEBUG] switch_rtp.c:1138 Starting timer [soft] 160 bytes per 20ms 2009-12-19 10:47:59.815157 [INFO] mod_sofia.c:1506 Ring SDP: v=0 o=FreeSWITCH 1261223097 1261223098 IN IP4 192.168.100.132 s=FreeSWITCH c=IN IP4 192.168.100.132 t=0 0 m=audio 25382 RTP/AVP 0 101 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - a=ptime:20 a=sendrecv 2009-12-19 10:47:59.815157 [NOTICE] mod_sofia.c:1509 Pre-Answer sofia/internal/695@192.168.100.132:5060! 2009-12-19 10:47:59.815157 [DEBUG] switch_core_session.c:630 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK] EXECUTE sofia/internal/695@192.168.100.132:5060 park() 2009-12-19 10:47:59.818818 [DEBUG] sofia.c:3289 Channel sofia/internal/695@192.168.100.132:5060 entering state [early][183] _____ From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Saturday, December 19, 2009 8:27 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Park with Pre Answer how are you parking it? do you have a debug log showing it happen? On Fri, Dec 18, 2009 at 11:42 PM, Ron McLeod <ron.freeswitch@mcleodnet.com> wrote: Is there any way to park a channel without causing pre-answer (resulting is a SIP 183 Session Progress)? Thanks, Ron _______________________________________________ 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 <mailto:MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com <mailto:PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <mailto:sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org <mailto:googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:+19193869900
Good afternoon By default the internal profile is looking to have authed calls. If you want you can set an acl. Look at autoload_configs/acl.conf.xml. Also remember to set the context in the profile so that the dialplan for that context will be parsed. If you decide to register to it you can set the context in the directory entry for that user. Let us know how you do. --FC On Sat, Dec 19, Ron McLeod wrote:
This is what I am doing .
DIALPLAN
<?xml version="1.0" encoding="utf-8"?>
<include>
<context name="mytest">
<extension name="mytest">
<condition field="destination_number" expression="^.*$">
<action application="park"/>
</condition>
</extension>
</context>
</include>
NETWORK TRACE
0.000000 192.168.100.140 -> 192.168.100.132 SIP/SDP Request: INVITE sip:6042772011@192.168.100.132:5090, with session description
0.000749 192.168.100.132 -> 192.168.100.140 SIP Status: 100 Trying
0.053820 192.168.100.132 -> 192.168.100.140 SIP Status: 407 Proxy Authentication Required
0.185859 192.168.100.140 -> 192.168.100.132 SIP Request: ACK sip:6042772011@192.168.100.132:5090
0.247509 192.168.100.140 -> 192.168.100.132 SIP/SDP Request: INVITE sip:6042772011@192.168.100.132:5090, with session description
0.248226 192.168.100.132 -> 192.168.100.140 SIP Status: 100 Trying
0.259591 192.168.100.132 -> 192.168.100.140 SIP/SDP Status: 183 Session Progress, with session description
CONSOLE
2009-12-19 10:47:59.556850 [DEBUG] sofia.c:4628 IP 192.168.100.140 Rejected by acl "domains". Falling back to Digest auth.
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:4628 IP 192.168.100.140 Rejected by acl "domains". Falling back to Digest auth.
2009-12-19 10:47:59.804984 [NOTICE] switch_channel.c:602 New Channel sofia/internal/695@192.168.100.132:5060 [07a14700-eccf-11de-8080-6fed700309ce]
2009-12-19 10:47:59.804984 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_NEW
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3289 Channel sofia/internal/695@192.168.100.132:5060 entering state [received][100]
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3296 Remote SDP:
v=0
o=695 123456 654323 IN IP4 192.168.100.140
s=none
c=IN IP4 192.168.100.140
t=0 0
m=audio 10900 RTP/AVP 0 8 18 2 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729A/8000
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
2009-12-19 10:47:59.804984 [DEBUG] switch_core_state_machine.c:404 (sofia/internal/695@192.168.100.132:5060) State NEW
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G7221:115:32000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G7221:107:16000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G722:9:8000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[PCMU:0:8000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:2029 Set Codec sofia/internal/695@192.168.100.132:5060 PCMU/8000 20 ms 160 samples
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3031 Set 2833 dtmf payload to 101
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3455 (sofia/internal/695@192.168.100.132:5060) State Change CS_NEW -> CS_INIT
2009-12-19 10:47:59.804984 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_INIT
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/695@192.168.100.132:5060) State INIT
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:83 sofia/internal/695@192.168.100.132:5060 SOFIA INIT
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:111 (sofia/internal/695@192.168.100.132:5060) State Change CS_INIT -> CS_ROUTING
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/695@192.168.100.132:5060) State INIT going to sleep
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_ROUTING
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:484 (sofia/internal/695@192.168.100.132:5060) State ROUTING
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:130 sofia/internal/695@192.168.100.132:5060 SOFIA ROUTING
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:78 sofia/internal/695@192.168.100.132:5060 Standard ROUTING
2009-12-19 10:47:59.812026 [INFO] mod_dialplan_xml.c:315 Processing Phone 300->6042772011 in context mytest
Dialplan: sofia/internal/695@192.168.100.132:5060 parsing [mytest->mytest] continue=false
Dialplan: sofia/internal/695@192.168.100.132:5060 Regex (PASS) [mytest] destination_number(6042772011) =~ /^.*$/ break=on-false
Dialplan: sofia/internal/695@192.168.100.132:5060 Action park()
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:114 (sofia/internal/695@192.168.100.132:5060) State Change CS_ROUTING -> CS_EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:484 (sofia/internal/695@192.168.100.132:5060) State ROUTING going to sleep
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:491 (sofia/internal/695@192.168.100.132:5060) State EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:173 sofia/internal/695@192.168.100.132:5060 SOFIA EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:151 sofia/internal/695@192.168.100.132:5060 Standard EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:1390 Application park Requires media! pre_answering channel sofia/internal/695@192.168.100.132:5060
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:1392 sofia/internal/695@192.168.100.132:5060 receive message [PROGRESS]
2009-12-19 10:47:59.812026 [INFO] switch_core_session.c:1392 Sending early media
2009-12-19 10:47:59.812026 [DEBUG] sofia_glue.c:2263 AUDIO RTP [sofia/internal/695@192.168.100.132:5060] 192.168.100.132 port 25382 -> 192.168.100.140 port 10900 codec: 0 ms: 20
2009-12-19 10:47:59.812026 [DEBUG] switch_rtp.c:1138 Starting timer [soft] 160 bytes per 20ms
2009-12-19 10:47:59.815157 [INFO] mod_sofia.c:1506 Ring SDP:
v=0
o=FreeSWITCH 1261223097 1261223098 IN IP4 192.168.100.132
s=FreeSWITCH
c=IN IP4 192.168.100.132
t=0 0
m=audio 25382 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
2009-12-19 10:47:59.815157 [NOTICE] mod_sofia.c:1509 Pre-Answer sofia/internal/695@192.168.100.132:5060!
2009-12-19 10:47:59.815157 [DEBUG] switch_core_session.c:630 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
EXECUTE sofia/internal/695@192.168.100.132:5060 park()
2009-12-19 10:47:59.818818 [DEBUG] sofia.c:3289 Channel sofia/internal/695@192.168.100.132:5060 entering state [early][183]
_____
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Saturday, December 19, 2009 8:27 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Park with Pre Answer
how are you parking it? do you have a debug log showing it happen?
On Fri, Dec 18, 2009 at 11:42 PM, Ron McLeod <ron.freeswitch@mcleodnet.com> wrote:
Is there any way to park a channel without causing pre-answer (resulting is a SIP 183 Session Progress)?
Thanks,
Ron
_______________________________________________ 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 <mailto:MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com <mailto:PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <mailto:sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org <mailto:googletalk%3Aconf%2B888@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
My issue has nothing to do with registration or authentication. I am simply looking for a way to park a new call without having the call "pre-answered" (I don't want a SIP 183 sent back to the client). Ron
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org] On Behalf Of Frank Carmickle Sent: Saturday, December 19, 2009 12:20 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Park with Pre Answer
Good afternoon
By default the internal profile is looking to have authed calls. If you want you can set an acl. Look at autoload_configs/acl.conf.xml.
Also remember to set the context in the profile so that the dialplan for that context will be parsed. If you decide to register to it you can set the context in the directory entry for that user.
Let us know how you do. --FC
On Sat, Dec 19, Ron McLeod wrote:
This is what I am doing .
DIALPLAN
<?xml version="1.0" encoding="utf-8"?>
<include>
<context name="mytest">
<extension name="mytest">
<condition field="destination_number" expression="^.*$">
<action application="park"/>
</condition>
</extension>
</context>
</include>
NETWORK TRACE
0.000000 192.168.100.140 -> 192.168.100.132 SIP/SDP Request: INVITE sip:6042772011@192.168.100.132:5090, with session description
0.000749 192.168.100.132 -> 192.168.100.140 SIP Status: 100 Trying
0.053820 192.168.100.132 -> 192.168.100.140 SIP Status: 407 Proxy Authentication Required
0.185859 192.168.100.140 -> 192.168.100.132 SIP Request: ACK sip:6042772011@192.168.100.132:5090
0.247509 192.168.100.140 -> 192.168.100.132 SIP/SDP Request: INVITE sip:6042772011@192.168.100.132:5090, with session description
0.248226 192.168.100.132 -> 192.168.100.140 SIP Status: 100 Trying
0.259591 192.168.100.132 -> 192.168.100.140 SIP/SDP Status: 183 Session Progress, with session description
CONSOLE
2009-12-19 10:47:59.556850 [DEBUG] sofia.c:4628 IP 192.168.100.140 Rejected by acl "domains". Falling back to Digest auth.
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:4628 IP 192.168.100.140 Rejected by acl "domains". Falling back to Digest auth.
2009-12-19 10:47:59.804984 [NOTICE] switch_channel.c:602 New Channel sofia/internal/695@192.168.100.132:5060 [07a14700-eccf-11de-8080-6fed700309ce]
2009-12-19 10:47:59.804984 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_NEW
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3289 Channel sofia/internal/695@192.168.100.132:5060 entering state [received][100]
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3296 Remote SDP:
v=0
o=695 123456 654323 IN IP4 192.168.100.140
s=none
c=IN IP4 192.168.100.140
t=0 0
m=audio 10900 RTP/AVP 0 8 18 2 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729A/8000
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
2009-12-19 10:47:59.804984 [DEBUG] switch_core_state_machine.c:404 (sofia/internal/695@192.168.100.132:5060) State NEW
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G7221:115:32000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G7221:107:16000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[G722:9:8000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3071 Audio Codec Compare [PCMU:0:8000:20]/[PCMU:0:8000:20]
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:2029 Set Codec sofia/internal/695@192.168.100.132:5060 PCMU/8000 20 ms 160 samples
2009-12-19 10:47:59.804984 [DEBUG] sofia_glue.c:3031 Set 2833 dtmf payload to 101
2009-12-19 10:47:59.804984 [DEBUG] sofia.c:3455 (sofia/internal/695@192.168.100.132:5060) State Change CS_NEW -> CS_INIT
2009-12-19 10:47:59.804984 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_INIT
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/695@192.168.100.132:5060) State INIT
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:83 sofia/internal/695@192.168.100.132:5060 SOFIA INIT
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:111 (sofia/internal/695@192.168.100.132:5060) State Change CS_INIT -> CS_ROUTING
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:481 (sofia/internal/695@192.168.100.132:5060) State INIT going to sleep
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_ROUTING
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:484 (sofia/internal/695@192.168.100.132:5060) State ROUTING
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:130 sofia/internal/695@192.168.100.132:5060 SOFIA ROUTING
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:78 sofia/internal/695@192.168.100.132:5060 Standard ROUTING
2009-12-19 10:47:59.812026 [INFO] mod_dialplan_xml.c:315 Processing Phone 300->6042772011 in context mytest
Dialplan: sofia/internal/695@192.168.100.132:5060 parsing [mytest- mytest] continue=false
Dialplan: sofia/internal/695@192.168.100.132:5060 Regex (PASS) [mytest] destination_number(6042772011) =~ /^.*$/ break=on-false
Dialplan: sofia/internal/695@192.168.100.132:5060 Action park()
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:114 (sofia/internal/695@192.168.100.132:5060) State Change CS_ROUTING -> CS_EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:932 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:484 (sofia/internal/695@192.168.100.132:5060) State ROUTING going to sleep
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:398 (sofia/internal/695@192.168.100.132:5060) Running State Change CS_EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:491 (sofia/internal/695@192.168.100.132:5060) State EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] mod_sofia.c:173 sofia/internal/695@192.168.100.132:5060 SOFIA EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_state_machine.c:151 sofia/internal/695@192.168.100.132:5060 Standard EXECUTE
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:1390 Application park Requires media! pre_answering channel sofia/internal/695@192.168.100.132:5060
2009-12-19 10:47:59.812026 [DEBUG] switch_core_session.c:1392 sofia/internal/695@192.168.100.132:5060 receive message [PROGRESS]
2009-12-19 10:47:59.812026 [INFO] switch_core_session.c:1392 Sending early media
2009-12-19 10:47:59.812026 [DEBUG] sofia_glue.c:2263 AUDIO RTP [sofia/internal/695@192.168.100.132:5060] 192.168.100.132 port 25382 -> 192.168.100.140 port 10900 codec: 0 ms: 20
2009-12-19 10:47:59.812026 [DEBUG] switch_rtp.c:1138 Starting timer [soft] 160 bytes per 20ms
2009-12-19 10:47:59.815157 [INFO] mod_sofia.c:1506 Ring SDP:
v=0
o=FreeSWITCH 1261223097 1261223098 IN IP4 192.168.100.132
s=FreeSWITCH
c=IN IP4 192.168.100.132
t=0 0
m=audio 25382 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
2009-12-19 10:47:59.815157 [NOTICE] mod_sofia.c:1509 Pre-Answer sofia/internal/695@192.168.100.132:5060!
2009-12-19 10:47:59.815157 [DEBUG] switch_core_session.c:630 Send signal sofia/internal/695@192.168.100.132:5060 [BREAK]
EXECUTE sofia/internal/695@192.168.100.132:5060 park()
2009-12-19 10:47:59.818818 [DEBUG] sofia.c:3289 Channel sofia/internal/695@192.168.100.132:5060 entering state [early][183]
_____
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Saturday, December 19, 2009 8:27 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Park with Pre Answer
how are you parking it? do you have a debug log showing it happen?
On Fri, Dec 18, 2009 at 11:42 PM, Ron McLeod <ron.freeswitch@mcleodnet.com> wrote:
Is there any way to park a channel without causing pre-answer (resulting is a SIP 183 Session Progress)?
Thanks,
Ron
_______________________________________________ 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 <mailto:MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com <mailto:PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <mailto:sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org <mailto:googletalk%3Aconf%2B888@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
_______________________________________________ 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
participants (3)
-
Anthony Minessale
-
Frank Carmickle
-
Ron McLeod