[Freeswitch-dev] Regex Mismatch
Anthony Minessale
anthmct at yahoo.com
Fri Jan 11 09:19:40 EST 2008
If you look closely at your trace, you dialed 1001
and it tried every extension in your dialplan
and none of them match 1001.
You need to setup something that will match it
and route the call to the other phone.
perhaps a regex of ^1001$ for an exact match.
or ^1\d+$ for everything that starts with a 1 etc.
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
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
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org
pstn:213-799-1400
----- Original Message ----
From: Aadilkhan Maniyar <amaniyar at velankani.com>
To: Freeswitch-dev at lists.freeswitch.org
Sent: Thursday, January 10, 2008 10:30:33 PM
Subject: [Freeswitch-dev] Regex Mismatch
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
span.EmailStyle17
{font-family:Arial;color:windowtext;}
span.SpellE
{}
span.GramE
{}
_filtered {margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{}
-->
Hi,
I have installed FreeSwitch on a OpenSuse box. As per the
instructions given in the “Getting started” document, I am trying
to make a call between tow Xlite softphones
registered with the numbers 1000 and 1001 to FreeSwitch.
The registration happens successfully but when I try to make
a call between these two there is an error (FS responds with a 404). According
to the logs there is a Regex Mismatch in one of the
files. I am unable to understand where the problem is. I have attached the log
with this email.
I have not modified any of the files in the conf directory.
Would be grateful if anyone could
help me out.
Thanks & Regards,
Aadil
-----Inline Attachment Follows-----
freeswitch at d286> 2008-01-10 16:19:34 [DEBUG] sofia_reg.c:471
sofia_reg_handle_register() Register:
From: [1001 at 10.0.16.29]
Contact: ["1001" <sip:1001 at 10.0.16.29:5070>]
Expires: [1800]
nta_agent: received garbage from udp/10.0.16.29:5090/sip
2008-01-10 16:19:42 [DEBUG] sofia_reg.c:471 sofia_reg_handle_register()
Register:
From: [1000 at 10.0.16.29]
Contact: ["1000" <sip:1000 at 10.0.16.32:5060>]
Expires: [1800]
nta_agent: received garbage from udp/10.0.16.32:5090/sip
nta_agent: received garbage from udp/10.0.16.29:5090/sip
2008-01-10 16:19:53 [NOTICE] switch_channel.c:385
switch_channel_set_name() New Chan sofia/mydomain.com/1000 at 10.0.16.29:5060
[2f029610-85df-4049-bc8d-048df6d98465]
2008-01-10 16:19:53 [DEBUG] sofia.c:1028 sofia_handle_sip_i_state()
Channel sofia/mydomain.com/1000 at 10.0.16.29:5060 entering state [received]
2008-01-10 16:19:53 [DEBUG] sofia.c:1032 sofia_handle_sip_i_state()
Remote SDP:
v=0
o=1000 1665729037 1665729069 IN IP4 10.0.16.32
s=X-Lite
c=IN IP4 10.0.16.32
t=0 0
m=audio 8000 RTP/AVP 0 8 98 97 101
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:97 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
2008-01-10 16:19:53 [DEBUG] sofia_glue.c:1200
sofia_glue_negotiate_sdp() Audio Codec Compare [pcmu:0:8000]/[PCMU:0:8000]
2008-01-10 16:19:53 [DEBUG] sofia_glue.c:810
sofia_glue_tech_set_codec() Set Codec sofia/mydomain.com/1000 at 10.0.16.29:5060 pcmu/8000 20 ms 160
samples
2008-01-10 16:19:53 [DEBUG] sofia_glue.c:1164
sofia_glue_negotiate_sdp() Set 2833 dtmf payload to 101
2008-01-10 16:19:53 [DEBUG] sofia.c:1132 sofia_handle_sip_i_state()
sofia/mydomain.com/1000 at 10.0.16.29:5060 State Change CS_NEW -> CS_INIT
2008-01-10 16:19:53 [DEBUG] switch_core_session.c:647
switch_core_session_signal_state_change() Kill sofia/mydomain.com/1000 at 10.0.16.29:5060
[BREAK]
2008-01-10 16:19:53 [DEBUG] switch_core_state_machine.c:383
switch_core_session_run() (sofia/mydomain.com/1000 at 10.0.16.29:5060) State INIT
2008-01-10 16:19:53 [DEBUG] mod_sofia.c:92 sofia_on_init() SOFIA INIT
2008-01-10 16:19:53 [DEBUG] mod_sofia.c:105 sofia_on_init()
sofia/mydomain.com/1000 at 10.0.16.29:5060 State Change CS_INIT -> CS_RING
2008-01-10 16:19:53 [DEBUG] switch_core_session.c:647
switch_core_session_signal_state_change() Kill sofia/mydomain.com/1000 at 10.0.16.29:5060
[BREAK]
2008-01-10 16:19:53 [DEBUG] switch_core_state_machine.c:418
switch_core_session_run() (sofia/mydomain.com/1000 at 10.0.16.29:5060) State RING
2008-01-10 16:19:53 [DEBUG] mod_sofia.c:120 sofia_on_ring() SOFIA RING
2008-01-10 16:19:53 [DEBUG] switch_core_state_machine.c:64
switch_core_standard_on_ring() Standard RING
sofia/mydomain.com/1000 at 10.0.16.29:5060
2008-01-10 16:19:53 [INFO] mod_dialplan_xml.c:316 dialplan_hunt()
Processing 1000->1001!
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^556$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^9193$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^9192$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^9191$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~
/^(18(0{2}|8{2}|7{2}|6{2})\d{7})$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions source(mod_sofia) =~ /mod_portaudio/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^1234$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^1000$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^2000$/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions source(mod_sofia) =~ /mod_sofia/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^4(\d+)/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions source(mod_sofia) =~ /mod_sofia/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /^4(\d+)/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions rdnis() =~ /8881231234/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions source(mod_sofia) =~ /mod_iax/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:116 parse_exten() test
conditions destination_number(1001) =~ /0911/
2008-01-10 16:19:53 [DEBUG] mod_dialplan_xml.c:118 parse_exten() Regex
mismatch
2008-01-10 16:19:53 [INFO] switch_core_state_machine.c:111
switch_core_standard_on_ring() No Route, Aborting
2008-01-10 16:19:53 [NOTICE] switch_core_state_machine.c:112
switch_core_standard_on_ring() Hangup sofia/mydomain.com/1000 at 10.0.16.29:5060
[CS_RING] [NO_ROUTE_DESTINATION]
2008-01-10 16:19:53 [DEBUG] switch_channel.c:1076
switch_channel_perform_hangup() Kill sofia/mydomain.com/1000 at 10.0.16.29:5060 [KILL]
2008-01-10 16:19:53 [DEBUG] switch_core_session.c:647
switch_core_session_signal_state_change() Kill sofia/mydomain.com/1000 at 10.0.16.29:5060
[BREAK]
2008-01-10 16:19:53 [DEBUG] switch_core_state_machine.c:347
switch_core_session_run() (sofia/mydomain.com/1000 at 10.0.16.29:5060) State HANGUP
2008-01-10 16:19:53 [DEBUG] mod_sofia.c:217 sofia_on_hangup() Channel
sofia/mydomain.com/1000 at 10.0.16.29:5060 hanging up, cause:
NO_ROUTE_DESTINATION
2008-01-10 16:19:53 [DEBUG] mod_sofia.c:239 sofia_on_hangup()
Responding to INVITE with: 404
2008-01-10 16:19:53 [DEBUG] sofia.c:71 sofia_event_callback() event
[nua_i_state] status [404][Call state] session: n/a
2008-01-10 16:19:53 [DEBUG] switch_core_state_machine.c:45
switch_core_standard_on_hangup() Standard HANGUP
sofia/mydomain.com/1000 at 10.0.16.29:5060, cause: NO_ROUTE_DESTINATION
2008-01-10 16:19:53 [DEBUG] switch_core_session.c:706
switch_core_session_thread() Session 1 (sofia/mydomain.com/1000 at 10.0.16.29:5060) Locked,
Waiting on external entities
2008-01-10 16:19:53 [INFO] switch_core_session.c:712
switch_core_session_thread() Session 1 (sofia/mydomain.com/1000 at 10.0.16.29:5060) Ended
2008-01-10 16:19:53 [NOTICE] switch_core_session.c:714
switch_core_session_thread() Close Channel sofia/mydomain.com/1000 at 10.0.16.29:5060
[CS_HANGUP]
nta_agent: received garbage from udp/10.0.16.32:5090/sip
2008-01-10 16:20:01 [CONSOLE] switch_core.c:654 switch_core_destroy()
End existing sessions
2008-01-10 16:20:01 [CONSOLE] switch_core.c:656 switch_core_destroy()
Clean up modules.
2008-01-10 16:20:01 [NOTICE] switch_loadable_module.c:410
switch_loadable_module_unprocess() Deleting Endpoint 'sofia'
2008-01-10 16:20:01 [NOTICE] switch_loadable_module.c:503
switch_loadable_module_unprocess() Deleting API Function 'sofia'
2008-01-10 16:20:01 [NOTICE] switch_loadable_module.c:589
switch_loadable_module_unprocess() Deleting Chat interface 'sip'
2008-01-10 16:20:01 [NOTICE] switch_loadable_module.c:621
switch_loadable_module_unprocess() Deleting Management interface 'mod_sofia'
OID[.1.3.6.1.4.1.27880.1]
2008-01-10 16:20:01 [CONSOLE] switch_loadable_module.c:1052
do_shutdown() Stopping: mod_sofia
nta_agent: received garbage from udp/10.0.16.29:5090/sip
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20080111/c352bcae/attachment-0001.html
More information about the Freeswitch-dev
mailing list