How to handle inbound calls?
Hi to all, I can successfully handle outbound calls. Can you any one tell me, how to handle inbound calls? Regards Venkatesan OV.
Can you define what you call inbound/outbound ? In FS terminology, any bridged call (coming from PSTN or going to PSTN) has 2 components called legs: one inbound and one outbound. So if a call comes in from PSTN, it is an inbound leg, but then, when FS calls the internal phone, that is an outbound leg. Now, I guess you meant you don't know how to deal with incoming calls. Well, it depends where they are going. Incoming calls usually come from a gateway. And a gateway is configured on a SIP Profile. And a SIP Profile has a default context. So if your gataway is configured on external, the default context will be public. So you should add in public.xml the required rules to route the call. David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34 Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur. Le 21/07/2010 à 15:04, ovvenkat a écrit :
Hi to all,
I can successfully handle outbound calls. Can you any one tell me, how to handle inbound calls?
Regards Venkatesan OV. _______________________________________________ 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
Hi David, I have added below rules to public.xml file <extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension> After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy. Regards, Venkat. On Wed, Jul 21, 2010 at 6:53 PM, David Ponzone <david.ponzone@gmail.com>wrote:
Can you define what you call inbound/outbound ?
In FS terminology, any bridged call (coming from PSTN or going to PSTN) has 2 components called legs: one inbound and one outbound. So if a call comes in from PSTN, it is an inbound leg, but then, when FS calls the internal phone, that is an outbound leg.
Now, I guess you meant you don't know how to deal with incoming calls.
Well, it depends where they are going. Incoming calls usually come from a gateway. And a gateway is configured on a SIP Profile. And a SIP Profile has a default context. So if your gataway is configured on external, the default context will be public. So you should add in public.xml the required rules to route the call.
David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34
Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com
*Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. **IPeva** décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.* * *
Le 21/07/2010 à 15:04, ovvenkat a écrit :
Hi to all,
I can successfully handle outbound calls. Can you any one tell me, how to handle inbound calls?
Regards Venkatesan OV. _______________________________________________ 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
-- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
You should then look the logs on FS console and try to understand what you see. I think, correct me if I am wrong, that understanding SIP is quite important in order to use FS. David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34 Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur. Le 21/07/2010 à 17:20, ovvenkat a écrit :
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Regards, Venkat.
On Wed, Jul 21, 2010 at 6:53 PM, David Ponzone <david.ponzone@gmail.com
wrote: Can you define what you call inbound/outbound ?
In FS terminology, any bridged call (coming from PSTN or going to PSTN) has 2 components called legs: one inbound and one outbound. So if a call comes in from PSTN, it is an inbound leg, but then, when FS calls the internal phone, that is an outbound leg.
Now, I guess you meant you don't know how to deal with incoming calls.
Well, it depends where they are going. Incoming calls usually come from a gateway. And a gateway is configured on a SIP Profile. And a SIP Profile has a default context. So if your gataway is configured on external, the default context will be public. So you should add in public.xml the required rules to route the call.
David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34
Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com
Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.
Le 21/07/2010 à 15:04, ovvenkat a écrit :
Hi to all,
I can successfully handle outbound calls. Can you any one tell me, how to handle inbound calls?
Regards Venkatesan OV. _______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV. _______________________________________________ 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
Have you tried to debug the call? start bin/fs_cli , issue /log7 and /debug 7 and watch whats happening while you are calling the number. Regards, Nazim On 07/21/2010 08:20 PM, ovvenkat wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Regards, Venkat.
On Wed, Jul 21, 2010 at 6:53 PM, David Ponzone <david.ponzone@gmail.com <mailto:david.ponzone@gmail.com>> wrote:
Can you define what you call inbound/outbound ?
In FS terminology, any bridged call (coming from PSTN or going to PSTN) has 2 components called legs: one inbound and one outbound. So if a call comes in from PSTN, it is an inbound leg, but then, when FS calls the internal phone, that is an outbound leg.
Now, I guess you meant you don't know how to deal with incoming calls.
Well, it depends where they are going. Incoming calls usually come from a gateway. And a gateway is configured on a SIP Profile. And a SIP Profile has a default context. So if your gataway is configured on external, the default context will be public. So you should add in public.xml the required rules to route the call.
David Ponzone Direction Technique email: david.ponzone@ipeva.fr <mailto:david.ponzone@ipeva.fr> tel: 01 74 03 18 97 gsm: 06 66 98 76 34
Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com
/Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. /*/IPeva/*/ décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur./ / /
Le 21/07/2010 à 15:04, ovvenkat a écrit :
Hi to all,
I can successfully handle outbound calls. Can you any one tell me, how to handle inbound calls?
Regards Venkatesan OV. _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto: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 <mailto: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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin ( http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log. -MC
Hi Michael, Here is my fs_cli output 2010-07-22 16:47:27.308819 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT: CALL_START:(80) [w1g2] CSid=0 Seq=10 Cn=[N/A] Cd=[1100] Ci=[9677012480] Rdnis=[] 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:880 Changing state on 1:2 from DOWN to RING 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [RING] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1934 got clear channel sig [START] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:403 Set codec PCMA 20ms 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1439 Connect inbound channel OpenZAP/1:2/1100 2010-07-22 16:47:27.308819 [NOTICE] switch_channel.c:776 New Channel OpenZAP/1:2/1100 [08de1301-c6c6-4103-bc88-96c444124035] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1450 (OpenZAP/1:2/1100) State Change CS_NEW -> CS_INIT 2010-07-22 16:47:27.308819 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_INIT 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:431 (OpenZAP/1:2/1100) State Change CS_INIT -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_channel.c:1471 (OpenZAP/1:2/1100) Callstate Change DOWN -> RINGING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [INFO] mod_dialplan_xml.c:331 Processing 9677012480->1100 in context default Dialplan: OpenZAP/1:2/1100 parsing [default->unloop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tod_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (PASS) [tod_example] break=on-false Dialplan: OpenZAP/1:2/1100 Action set(open=true) Dialplan: OpenZAP/1:2/1100 parsing [default->holiday_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (FAIL) [holiday_example] break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global-intercept] destination_number(1100) =~ /^886$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->outgoing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [outgoing] destination_number(1100) =~ /^(\d)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->priout] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [priout] destination_number(1100) =~ /^(09677012480)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group-intercept] destination_number(1100) =~ /^\*8$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->intercept-ext] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [intercept-ext] destination_number(1100) =~ /^\*\*(\d+)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->redial] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [redial] destination_number(1100) =~ /^(redial|870)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global] continue=true Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${call_debug}(false) =~ /^true$/ break=never Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${sip_has_crypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: OpenZAP/1:2/1100 Absolute Condition [global] Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-spymap/${caller_id_number}/${uuid}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-last_dial/global/${uuid}) Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-2] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-2] destination_number(1100) =~ /^9001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-1] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-1] destination_number(1100) =~ /^9000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^88(\d{4})$|^\*0(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^779$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call_return] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call_return] destination_number(1100) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->del-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [del-group] destination_number(1100) =~ /^80(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->add-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [add-group] destination_number(1100) =~ /^81(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-simo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-simo] destination_number(1100) =~ /^82(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-order] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-order] destination_number(1100) =~ /^83(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->extension-intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [extension-intercom] destination_number(1100) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension] destination_number(1100) =~ /^(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension_Skinny] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension_Skinny] destination_number(1100) =~ /^(20[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_sales] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_sales] destination_number(1100) =~ /^2000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_support] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_support] destination_number(1100) =~ /^2001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_billing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_billing] destination_number(1100) =~ /^2002$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->operator] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [operator] destination_number(1100) =~ /^(operator|0)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->vmain] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [vmain] destination_number(1100) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->sip_uri] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [sip_uri] destination_number(1100) =~ /^sip:(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->nb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [nb_conferences] destination_number(1100) =~ /^(30\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wb_conferences] destination_number(1100) =~ /^(31\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->uwb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [uwb_conferences] destination_number(1100) =~ /^(32\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->cdquality_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [cdquality_conferences] destination_number(1100) =~ /^(33\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->freeswitch_public_conf_via_sip] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [freeswitch_public_conf_via_sip] destination_number(1100) =~ /^9(888|8888|1616|3232)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0911$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0912$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss] destination_number(1100) =~ /^0913$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ivr_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ivr_demo] destination_number(1100) =~ /^5000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->dynamic_conference] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [dynamic_conference] destination_number(1100) =~ /^5001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->rtp_multicast_page] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [rtp_multicast_page] destination_number(1100) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] destination_number(1100) =~ /^5900$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] destination_number(1100) =~ /^5901$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(6000)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(60\d[1-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wait] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wait] destination_number(1100) =~ /^wait$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_receive] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_receive] destination_number(1100) =~ /^9178$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_transmit] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_transmit] destination_number(1100) =~ /^9179$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_180] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_180] destination_number(1100) =~ /^9180$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_uk_ring] destination_number(1100) =~ /^9181$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_music_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_music_ring] destination_number(1100) =~ /^9182$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_post_answer_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_uk_ring] destination_number(1100) =~ /^9183$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_post_answer_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_music] destination_number(1100) =~ /^9184$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ClueCon] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ClueCon] destination_number(1100) =~ /^9191$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->show_info] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [show_info] destination_number(1100) =~ /^9192$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_record] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_record] destination_number(1100) =~ /^9193$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_playback] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_playback] destination_number(1100) =~ /^9194$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->delay_echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [delay_echo] destination_number(1100) =~ /^9195$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [echo] destination_number(1100) =~ /^9196$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->milliwatt] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [milliwatt] destination_number(1100) =~ /^9197$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tone_stream] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [tone_stream] destination_number(1100) =~ /^9198$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->zrtp_enrollement] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [zrtp_enrollement] destination_number(1100) =~ /^9787$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->hold_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [hold_music] destination_number(1100) =~ /^9664$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->pizza_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [pizza_demo] destination_number(1100) =~ /^(pizza|74992)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->local.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [local.example.com] ${toll_allow}() =~ /local/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->domestic.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [domestic.example.com] ${toll_allow}() =~ /domestic/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->international.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [international.example.com] ${toll_allow}() =~ /international/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->enum] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] ${module_exists(mod_enum)}(true) =~ /true/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] destination_number(1100) =~ /^(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 Action transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:119 (OpenZAP/1:2/1100) State Change CS_ROUTING -> CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:471 OpenZAP/1:2/1100 CHANNEL EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:157 OpenZAP/1:2/1100 Standard EXECUTE EXECUTE OpenZAP/1:2/1100 set(open=true) 2010-07-22 16:47:27.312160 [DEBUG] mod_dptools.c:854 OpenZAP/1:2/1100 SET [open]=[true] EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-spymap/9677012480/08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/9677012480/1100) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/global/08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_ivr.c:1469 (OpenZAP/1:2/1100) State Change CS_EXECUTE -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:647 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [NOTICE] switch_ivr.c:1475 Transfer OpenZAP/1:2/1100 to enum[1100@default] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_enum.c:576 ENUM Lookup on 1100 2010-07-22 16:47:27.928811 [DEBUG] mod_enum.c:204 Unable to lookup NAPTR record for 0.0.1.1.e164.org: valid domain but no data of requested type 2010-07-22 16:47:27.928811 [INFO] switch_core_state_machine.c:142 No Route, Aborting 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2261 (OpenZAP/1:2/1100) Callstate Change RINGING -> HANGUP 2010-07-22 16:47:27.928811 [NOTICE] switch_core_state_machine.c:143 Hangup OpenZAP/1:2/1100 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2277 Send signal OpenZAP/1:2/1100 [KILL] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:540 Changing state on 1:2 from RING to HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:556 OpenZAP/1:2/1100 CHANNEL HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:46 OpenZAP/1:2/1100 Standard HANGUP, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:333 (OpenZAP/1:2/1100) State Change CS_HANGUP -> CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:53 OpenZAP/1:2/1100 Standard REPORTING, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:327 (OpenZAP/1:2/1100) State Change CS_REPORTING -> CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1175 Session 21 (OpenZAP/1:2/1100) Locked, Waiting on external entities 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1193 Session 21 (OpenZAP/1:2/1100) Ended 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1195 Close Channel OpenZAP/1:2/1100 [CS_DESTROY] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:427 (OpenZAP/1:2/1100) Callstate Change HANGUP -> DOWN 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:430 (OpenZAP/1:2/1100) Running State Change CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:60 OpenZAP/1:2/1100 Standard DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY going to sleep 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP] 2010-07-22 16:47:27.932812 [WARNING] sangoma_boost_client.c:221 TX EVENT (N): CALL_START_NACK:(82) [w1g2] Rc=3 CSid=0 Seq=5 2010-07-22 16:47:27.932812 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT (N): CALL_START_NACK_ACK:(83) [w1g2] Rc=0 CSid=0 Seq=11 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:570 Changing state on 1:2 from HANGUP to HANGUP_COMPLETE 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP_COMPLETE] 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1314 Changing state on 1:2 from HANGUP_COMPLETE to DOWN 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [DOWN] 2010-07-22 16:47:27.932812 [DEBUG] zap_io.c:1388 channel done 1:2 2010-07-22 16:47:31.665774 [DEBUG] switch_nat.c:299 got UPnP keep alive packet: NOTIFY * HTTP/1.1 Host: 239.255.255.250:1900 NT:urn:schemas-upnp-org:service:WANIPConnection:1 NTS: ssdp:alive USN:uuid:33333333-0000-c0a8-0101-efefefef803b::urn:schemas-upnp-org:service:WANIPConnection:1 Location:http://192.168.1.1:80/DeviceDescription.xml Cache-Control:max-age=480 Server:Allegro-Software-RomUpnp/4.07 UPnP/1.0 IGD/1.00 On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org>wrote:
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin ( http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log.
-MC
_______________________________________________ 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
-- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
Are you calling 1100, or 1000? Your config says 1000, but the debug says "destination_number(1100)". From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of ovvenkat Sent: Thursday, July 22, 2010 6:29 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] How to handle inbound calls? Hi Michael, Here is my fs_cli output 2010-07-22 16:47:27.308819 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT: CALL_START:(80) [w1g2] CSid=0 Seq=10 Cn=[N/A] Cd=[1100] Ci=[9677012480] Rdnis=[] 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:880 Changing state on 1:2 from DOWN to RING 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [RING] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1934 got clear channel sig [START] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:403 Set codec PCMA 20ms 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1439 Connect inbound channel OpenZAP/1:2/1100 2010-07-22 16:47:27.308819 [NOTICE] switch_channel.c:776 New Channel OpenZAP/1:2/1100 [08de1301-c6c6-4103-bc88-96c444124035] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1450 (OpenZAP/1:2/1100) State Change CS_NEW -> CS_INIT 2010-07-22 16:47:27.308819 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_INIT 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:431 (OpenZAP/1:2/1100) State Change CS_INIT -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_channel.c:1471 (OpenZAP/1:2/1100) Callstate Change DOWN -> RINGING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [INFO] mod_dialplan_xml.c:331 Processing 9677012480->1100 in context default Dialplan: OpenZAP/1:2/1100 parsing [default->unloop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tod_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (PASS) [tod_example] break=on-false Dialplan: OpenZAP/1:2/1100 Action set(open=true) Dialplan: OpenZAP/1:2/1100 parsing [default->holiday_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (FAIL) [holiday_example] break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global-intercept] destination_number(1100) =~ /^886$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->outgoing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [outgoing] destination_number(1100) =~ /^(\d)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->priout] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [priout] destination_number(1100) =~ /^(09677012480)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group-intercept] destination_number(1100) =~ /^\*8$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->intercept-ext] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [intercept-ext] destination_number(1100) =~ /^\*\*(\d+)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->redial] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [redial] destination_number(1100) =~ /^(redial|870)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global] continue=true Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${call_debug}(false) =~ /^true$/ break=never Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${sip_has_crypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: OpenZAP/1:2/1100 Absolute Condition [global] Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-spymap/${caller_id_number}/${uuid}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_numbe r}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-last_dial/global/${uuid}) Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-2] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-2] destination_number(1100) =~ /^9001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-1] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-1] destination_number(1100) =~ /^9000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^88(\d{4})$|^\*0(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^779$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call_return] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call_return] destination_number(1100) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->del-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [del-group] destination_number(1100) =~ /^80(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->add-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [add-group] destination_number(1100) =~ /^81(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-simo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-simo] destination_number(1100) =~ /^82(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-order] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-order] destination_number(1100) =~ /^83(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->extension-intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [extension-intercom] destination_number(1100) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension] destination_number(1100) =~ /^(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension_Skinny] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension_Skinny] destination_number(1100) =~ /^(20[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_sales] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_sales] destination_number(1100) =~ /^2000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_support] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_support] destination_number(1100) =~ /^2001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_billing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_billing] destination_number(1100) =~ /^2002$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->operator] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [operator] destination_number(1100) =~ /^(operator|0)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->vmain] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [vmain] destination_number(1100) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->sip_uri] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [sip_uri] destination_number(1100) =~ /^sip:(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->nb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [nb_conferences] destination_number(1100) =~ /^(30\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wb_conferences] destination_number(1100) =~ /^(31\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->uwb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [uwb_conferences] destination_number(1100) =~ /^(32\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->cdquality_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [cdquality_conferences] destination_number(1100) =~ /^(33\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->freeswitch_public_conf_via_sip] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [freeswitch_public_conf_via_sip] destination_number(1100) =~ /^9(888|8888|1616|3232)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0911$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0912$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss] destination_number(1100) =~ /^0913$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ivr_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ivr_demo] destination_number(1100) =~ /^5000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->dynamic_conference] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [dynamic_conference] destination_number(1100) =~ /^5001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->rtp_multicast_page] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [rtp_multicast_page] destination_number(1100) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] destination_number(1100) =~ /^5900$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] destination_number(1100) =~ /^5901$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(6000)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(60\d[1-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wait] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wait] destination_number(1100) =~ /^wait$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_receive] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_receive] destination_number(1100) =~ /^9178$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_transmit] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_transmit] destination_number(1100) =~ /^9179$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_180] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_180] destination_number(1100) =~ /^9180$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_uk_ring] destination_number(1100) =~ /^9181$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_music_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_music_ring] destination_number(1100) =~ /^9182$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_post_answer_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_uk_ring] destination_number(1100) =~ /^9183$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_post_answer_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_music] destination_number(1100) =~ /^9184$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ClueCon] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ClueCon] destination_number(1100) =~ /^9191$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->show_info] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [show_info] destination_number(1100) =~ /^9192$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_record] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_record] destination_number(1100) =~ /^9193$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_playback] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_playback] destination_number(1100) =~ /^9194$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->delay_echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [delay_echo] destination_number(1100) =~ /^9195$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [echo] destination_number(1100) =~ /^9196$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->milliwatt] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [milliwatt] destination_number(1100) =~ /^9197$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tone_stream] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [tone_stream] destination_number(1100) =~ /^9198$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->zrtp_enrollement] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [zrtp_enrollement] destination_number(1100) =~ /^9787$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->hold_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [hold_music] destination_number(1100) =~ /^9664$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->pizza_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [pizza_demo] destination_number(1100) =~ /^(pizza|74992)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->local.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [local.example.com] ${toll_allow}() =~ /local/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->domestic.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [domestic.example.com] ${toll_allow}() =~ /domestic/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->international.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [international.example.com] ${toll_allow}() =~ /international/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->enum] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] ${module_exists(mod_enum)}(true) =~ /true/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] destination_number(1100) =~ /^(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 Action transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:119 (OpenZAP/1:2/1100) State Change CS_ROUTING -> CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:471 OpenZAP/1:2/1100 CHANNEL EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:157 OpenZAP/1:2/1100 Standard EXECUTE EXECUTE OpenZAP/1:2/1100 set(open=true) 2010-07-22 16:47:27.312160 [DEBUG] mod_dptools.c:854 OpenZAP/1:2/1100 SET [open]=[true] EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-spymap/9677012480/08de1301-c6c6-4103-bc88-96c44412 4035) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/9677012480/1100) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/global/08de1301-c6c6-4103-bc88-96c444124 035) EXECUTE OpenZAP/1:2/1100 transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_ivr.c:1469 (OpenZAP/1:2/1100) State Change CS_EXECUTE -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:647 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [NOTICE] switch_ivr.c:1475 Transfer OpenZAP/1:2/1100 to enum[1100@default] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_enum.c:576 ENUM Lookup on 1100 2010-07-22 16:47:27.928811 [DEBUG] mod_enum.c:204 Unable to lookup NAPTR record for 0.0.1.1.e164.org: valid domain but no data of requested type 2010-07-22 16:47:27.928811 [INFO] switch_core_state_machine.c:142 No Route, Aborting 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2261 (OpenZAP/1:2/1100) Callstate Change RINGING -> HANGUP 2010-07-22 16:47:27.928811 [NOTICE] switch_core_state_machine.c:143 Hangup OpenZAP/1:2/1100 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2277 Send signal OpenZAP/1:2/1100 [KILL] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:540 Changing state on 1:2 from RING to HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:556 OpenZAP/1:2/1100 CHANNEL HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:46 OpenZAP/1:2/1100 Standard HANGUP, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:333 (OpenZAP/1:2/1100) State Change CS_HANGUP -> CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:53 OpenZAP/1:2/1100 Standard REPORTING, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:327 (OpenZAP/1:2/1100) State Change CS_REPORTING -> CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1175 Session 21 (OpenZAP/1:2/1100) Locked, Waiting on external entities 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1193 Session 21 (OpenZAP/1:2/1100) Ended 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1195 Close Channel OpenZAP/1:2/1100 [CS_DESTROY] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:427 (OpenZAP/1:2/1100) Callstate Change HANGUP -> DOWN 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:430 (OpenZAP/1:2/1100) Running State Change CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:60 OpenZAP/1:2/1100 Standard DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY going to sleep 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP] 2010-07-22 16:47:27.932812 [WARNING] sangoma_boost_client.c:221 TX EVENT (N): CALL_START_NACK:(82) [w1g2] Rc=3 CSid=0 Seq=5 2010-07-22 16:47:27.932812 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT (N): CALL_START_NACK_ACK:(83) [w1g2] Rc=0 CSid=0 Seq=11 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:570 Changing state on 1:2 from HANGUP to HANGUP_COMPLETE 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP_COMPLETE] 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1314 Changing state on 1:2 from HANGUP_COMPLETE to DOWN 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [DOWN] 2010-07-22 16:47:27.932812 [DEBUG] zap_io.c:1388 channel done 1:2 2010-07-22 16:47:31.665774 [DEBUG] switch_nat.c:299 got UPnP keep alive packet: NOTIFY * HTTP/1.1 Host: 239.255.255.250:1900 NT:urn:schemas-upnp-org:service:WANIPConnection:1 NTS: ssdp:alive USN:uuid:33333333-0000-c0a8-0101-efefefef803b::urn:schemas-upnp-org:service: WANIPConnection:1 Location:http://192.168.1.1:80/DeviceDescription.xml Cache-Control:max-age=480 Server:Allegro-Software-RomUpnp/4.07 UPnP/1.0 IGD/1.00 On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote: On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote: Hi David, I have added below rules to public.xml file <extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension> After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy. Get a console capture of this call and put it on pastebin (http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log. -MC _______________________________________________ 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 -- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
And twice! You know, people on this list have more than a brain, so 2 threads about the same thing is not really required :) David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34 Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur. Le 22/07/2010 à 13:28, ovvenkat a écrit :
Hi Michael,
Here is my fs_cli output
2010-07-22 16:47:27.308819 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT: CALL_START:(80) [w1g2] CSid=0 Seq=10 Cn=[N/A] Cd=[1100] Ci=[9677012480] Rdnis=[] 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:880 Changing state on 1:2 from DOWN to RING 2010-07-22 16:47:27.308819 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [RING] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1934 got clear channel sig [START] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:403 Set codec PCMA 20ms 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1439 Connect inbound channel OpenZAP/1:2/1100 2010-07-22 16:47:27.308819 [NOTICE] switch_channel.c:776 New Channel OpenZAP/1:2/1100 [08de1301-c6c6-4103-bc88-96c444124035] 2010-07-22 16:47:27.308819 [DEBUG] mod_openzap.c:1450 (OpenZAP/ 1:2/1100) State Change CS_NEW -> CS_INIT 2010-07-22 16:47:27.308819 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_INIT 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:431 (OpenZAP/ 1:2/1100) State Change CS_INIT -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:338 (OpenZAP/1:2/1100) State INIT going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_channel.c:1471 (OpenZAP/ 1:2/1100) Callstate Change DOWN -> RINGING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/ 1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [INFO] mod_dialplan_xml.c:331 Processing 9677012480->1100 in context default Dialplan: OpenZAP/1:2/1100 parsing [default->unloop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [unloop] ${unroll_loops} (true) =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unloop] ${sip_looped_call} () =~ /^true$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tod_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (PASS) [tod_example] break=on-false Dialplan: OpenZAP/1:2/1100 Action set(open=true) Dialplan: OpenZAP/1:2/1100 parsing [default->holiday_example] continue=true Dialplan: OpenZAP/1:2/1100 Date/Time Match (FAIL) [holiday_example] break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global-intercept] destination_number(1100) =~ /^886$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->outgoing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [outgoing] destination_number(1100) =~ /^(\d)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->priout] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [priout] destination_number(1100) =~ /^(09677012480)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group-intercept] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group-intercept] destination_number(1100) =~ /^\*8$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->intercept-ext] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [intercept-ext] destination_number(1100) =~ /^\*\*(\d+)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->redial] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [redial] destination_number(1100) =~ /^(redial|870)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->global] continue=true Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${call_debug} (false) =~ /^true$/ break=never Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [global] ${sip_has_crypto}() =~ /^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$/ break=never Dialplan: OpenZAP/1:2/1100 Absolute Condition [global] Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}-spymap/$ {caller_id_number}/${uuid}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}- last_dial/${caller_id_number}/${destination_number}) Dialplan: OpenZAP/1:2/1100 Action hash(insert/${domain_name}- last_dial/global/${uuid}) Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-2] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-2] destination_number(1100) =~ /^9001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->snom-demo-1] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [snom-demo-1] destination_number(1100) =~ /^9000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^88(\d{4})$|^\*0(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->eavesdrop] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [eavesdrop] destination_number(1100) =~ /^779$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call_return] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call_return] destination_number(1100) =~ /^\*69$|^869$|^lcr$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->del-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [del-group] destination_number(1100) =~ /^80(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->add-group] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [add-group] destination_number(1100) =~ /^81(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-simo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-simo] destination_number(1100) =~ /^82(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->call-group-order] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [call-group-order] destination_number(1100) =~ /^83(\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->extension-intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [extension-intercom] destination_number(1100) =~ /^8(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension] destination_number(1100) =~ /^(10[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->Local_Extension_Skinny] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [Local_Extension_Skinny] destination_number(1100) =~ /^(20[01][0-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_sales] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_sales] destination_number(1100) =~ /^2000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_support] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_support] destination_number(1100) =~ /^2001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->group_dial_billing] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [group_dial_billing] destination_number(1100) =~ /^2002$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->operator] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [operator] destination_number(1100) =~ /^(operator|0)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->vmain] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [vmain] destination_number(1100) =~ /^vmain$|^4000$|^\*98$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->sip_uri] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [sip_uri] destination_number(1100) =~ /^sip:(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->nb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [nb_conferences] destination_number(1100) =~ /^(30\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wb_conferences] destination_number(1100) =~ /^(31\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->uwb_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [uwb_conferences] destination_number(1100) =~ /^(32\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->cdquality_conferences] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [cdquality_conferences] destination_number(1100) =~ /^(33\d{2})$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default-
freeswitch_public_conf_via_sip] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [freeswitch_public_conf_via_sip] destination_number(1100) =~ /^9(888| 8888|1616|3232)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0911$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss_intercom] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss_intercom] destination_number(1100) =~ /^0912$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->mad_boss] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [mad_boss] destination_number(1100) =~ /^0913$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ivr_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ivr_demo] destination_number(1100) =~ /^5000$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->dynamic_conference] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [dynamic_conference] destination_number(1100) =~ /^5001$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->rtp_multicast_page] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [rtp_multicast_page] destination_number(1100) =~ /^pagegroup$|^7243$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] destination_number(1100) =~ /^5900$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] destination_number(1100) =~ /^5901$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(6000)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->valet_park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [valet_park] destination_number(1100) =~ /^(60\d[1-9])$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->park] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [park] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->unpark] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [unpark] source(mod_openzap) =~ /mod_sofia/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->wait] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [wait] destination_number(1100) =~ /^wait$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_receive] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_receive] destination_number(1100) =~ /^9178$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->fax_transmit] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [fax_transmit] destination_number(1100) =~ /^9179$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_180] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_180] destination_number(1100) =~ /^9180$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ringback_183_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_uk_ring] destination_number(1100) =~ /^9181$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- ringback_183_music_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_183_music_ring] destination_number(1100) =~ /^9182$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- ringback_post_answer_uk_ring] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_uk_ring] destination_number(1100) =~ /^9183$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- ringback_post_answer_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ringback_post_answer_music] destination_number(1100) =~ /^9184$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->ClueCon] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [ClueCon] destination_number(1100) =~ /^9191$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->show_info] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [show_info] destination_number(1100) =~ /^9192$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_record] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_record] destination_number(1100) =~ /^9193$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->video_playback] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [video_playback] destination_number(1100) =~ /^9194$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->delay_echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [delay_echo] destination_number(1100) =~ /^9195$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->echo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [echo] destination_number(1100) =~ /^9196$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->milliwatt] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [milliwatt] destination_number(1100) =~ /^9197$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->tone_stream] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [tone_stream] destination_number(1100) =~ /^9198$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->zrtp_enrollement] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [zrtp_enrollement] destination_number(1100) =~ /^9787$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->hold_music] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [hold_music] destination_number(1100) =~ /^9664$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->pizza_demo] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [pizza_demo] destination_number(1100) =~ /^(pizza|74992)$/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->local.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [local.example.com] $ {toll_allow}() =~ /local/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->domestic.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [domestic.example.com] $ {toll_allow}() =~ /domestic/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default- international.example.com] continue=false Dialplan: OpenZAP/1:2/1100 Regex (FAIL) [international.example.com] $ {toll_allow}() =~ /international/ break=on-false Dialplan: OpenZAP/1:2/1100 parsing [default->enum] continue=false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] $ {module_exists(mod_enum)}(true) =~ /true/ break=on-false Dialplan: OpenZAP/1:2/1100 Regex (PASS) [enum] destination_number(1100) =~ /^(.*)$/ break=on-false Dialplan: OpenZAP/1:2/1100 Action transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:119 (OpenZAP/1:2/1100) State Change CS_ROUTING -> CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:471 OpenZAP/ 1:2/1100 CHANNEL EXECUTE 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:157 OpenZAP/1:2/1100 Standard EXECUTE EXECUTE OpenZAP/1:2/1100 set(open=true) 2010-07-22 16:47:27.312160 [DEBUG] mod_dptools.c:854 OpenZAP/ 1:2/1100 SET [open]=[true] EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-spymap/ 9677012480/08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/ 9677012480/1100) EXECUTE OpenZAP/1:2/1100 hash(insert/192.168.1.110-last_dial/global/ 08de1301-c6c6-4103-bc88-96c444124035) EXECUTE OpenZAP/1:2/1100 transfer(1100 enum) 2010-07-22 16:47:27.312160 [DEBUG] switch_ivr.c:1469 (OpenZAP/ 1:2/1100) State Change CS_EXECUTE -> CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_session.c:647 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.312160 [NOTICE] switch_ivr.c:1475 Transfer OpenZAP/1:2/1100 to enum[1100@default] 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:348 (OpenZAP/1:2/1100) State EXECUTE going to sleep 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_openzap.c:454 OpenZAP/ 1:2/1100 CHANNEL ROUTING 2010-07-22 16:47:27.312160 [DEBUG] switch_core_state_machine.c:77 OpenZAP/1:2/1100 Standard ROUTING 2010-07-22 16:47:27.312160 [DEBUG] mod_enum.c:576 ENUM Lookup on 1100 2010-07-22 16:47:27.928811 [DEBUG] mod_enum.c:204 Unable to lookup NAPTR record for 0.0.1.1.e164.org: valid domain but no data of requested type 2010-07-22 16:47:27.928811 [INFO] switch_core_state_machine.c:142 No Route, Aborting 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2261 (OpenZAP/ 1:2/1100) Callstate Change RINGING -> HANGUP 2010-07-22 16:47:27.928811 [NOTICE] switch_core_state_machine.c:143 Hangup OpenZAP/1:2/1100 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2010-07-22 16:47:27.928811 [DEBUG] switch_channel.c:2277 Send signal OpenZAP/1:2/1100 [KILL] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:341 (OpenZAP/1:2/1100) State ROUTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:540 Changing state on 1:2 from RING to HANGUP 2010-07-22 16:47:27.928811 [DEBUG] mod_openzap.c:556 OpenZAP/ 1:2/1100 CHANNEL HANGUP 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:46 OpenZAP/1:2/1100 Standard HANGUP, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:500 (OpenZAP/1:2/1100) State HANGUP going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:333 (OpenZAP/1:2/1100) State Change CS_HANGUP -> CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:314 (OpenZAP/1:2/1100) Running State Change CS_REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:53 OpenZAP/1:2/1100 Standard REPORTING, cause: NO_ROUTE_DESTINATION 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:591 (OpenZAP/1:2/1100) State REPORTING going to sleep 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:327 (OpenZAP/1:2/1100) State Change CS_REPORTING -> CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1027 Send signal OpenZAP/1:2/1100 [BREAK] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_session.c:1175 Session 21 (OpenZAP/1:2/1100) Locked, Waiting on external entities 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1193 Session 21 (OpenZAP/1:2/1100) Ended 2010-07-22 16:47:27.928811 [NOTICE] switch_core_session.c:1195 Close Channel OpenZAP/1:2/1100 [CS_DESTROY] 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:427 (OpenZAP/1:2/1100) Callstate Change HANGUP -> DOWN 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:430 (OpenZAP/1:2/1100) Running State Change CS_DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:60 OpenZAP/1:2/1100 Standard DESTROY 2010-07-22 16:47:27.928811 [DEBUG] switch_core_state_machine.c:440 (OpenZAP/1:2/1100) State DESTROY going to sleep 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP] 2010-07-22 16:47:27.932812 [WARNING] sangoma_boost_client.c:221 TX EVENT (N): CALL_START_NACK:(82) [w1g2] Rc=3 CSid=0 Seq=5 2010-07-22 16:47:27.932812 [WARNING] ozmod_sangoma_boost.c:1663 RX EVENT (N): CALL_START_NACK_ACK:(83) [w1g2] Rc=0 CSid=0 Seq=11 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:570 Changing state on 1:2 from HANGUP to HANGUP_COMPLETE 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [HANGUP_COMPLETE] 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1314 Changing state on 1:2 from HANGUP_COMPLETE to DOWN 2010-07-22 16:47:27.932812 [DEBUG] ozmod_sangoma_boost.c:1174 1:2 STATE [DOWN] 2010-07-22 16:47:27.932812 [DEBUG] zap_io.c:1388 channel done 1:2 2010-07-22 16:47:31.665774 [DEBUG] switch_nat.c:299 got UPnP keep alive packet: NOTIFY * HTTP/1.1 Host: 239.255.255.250:1900 NT:urn:schemas-upnp-org:service:WANIPConnection:1 NTS: ssdp:alive USN:uuid:33333333-0000-c0a8-0101-efefefef803b::urn:schemas-upnp-org:service:WANIPConnection:1 Location:http://192.168.1.1:80/DeviceDescription.xml Cache-Control:max-age=480 Server:Allegro-Software-RomUpnp/4.07 UPnP/1.0 IGD/1.00
On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote:
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote: Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin (http://pastebin.freeswitch.org ). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log.
-MC
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV. _______________________________________________ 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
Hi Micheal, I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file <include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1000 XML default"/> </condition> </extension> </include> and my fs_cli output link is http://pastebin.freeswitch.org/13531 I am struggling to resolve this issue for last two weeks. if you help me resolve this issue would be appreciated. Regards, Venkat. On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org>wrote:
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin ( http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log.
-MC
_______________________________________________ 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
-- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
It still won't work if your local extension is 1100 and the public did transfers to 1000. 1000 != 1100. You need to change the transfer line to read "1100 XML default". From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of ovvenkat Sent: Monday, July 26, 2010 11:17 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] How to handle inbound calls? Hi Micheal, I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file <include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1000 XML default"/> </condition> </extension> </include> and my fs_cli output link is http://pastebin.freeswitch.org/13531 I am struggling to resolve this issue for last two weeks. if you help me resolve this issue would be appreciated. Regards, Venkat. On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote: On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote: Hi David, I have added below rules to public.xml file <extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension> After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy. Get a console capture of this call and put it on pastebin (http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log. -MC _______________________________________________ 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 -- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
oops .. sorry peder, I was doing trial and error method and forgot to revert it back. Here is the correct one and still no luck :( . I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file <include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1100 XML default"/> </condition> </extension> </include> Here is the link of the pastbin for fs_cli logs. http://pastebin.freeswitch.org/13532 Regards, Venkat. On Mon, Jul 26, 2010 at 10:26 PM, Peder <peder@networkoblivion.com> wrote:
It still won’t work if your local extension is 1100 and the public did transfers to 1000. 1000 != 1100. You need to change the transfer line to read “1100 XML default”.
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *ovvenkat *Sent:* Monday, July 26, 2010 11:17 AM *To:* FreeSWITCH Users Help *Subject:* Re: [Freeswitch-users] How to handle inbound calls?
Hi Micheal,
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1000 XML default"/> </condition> </extension> </include>
and
my fs_cli output link is
http://pastebin.freeswitch.org/13531
I am struggling to resolve this issue for last two weeks. if you help me resolve this issue would be appreciated.
Regards, Venkat.
On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote:
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin ( http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log.
-MC
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
-- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
Hello, Please do not start 3 threads on the same subject, mike already answered your question here: http://lists.freeswitch.org/pipermail/freeswitch-users/2010-July/060397.html <http://lists.freeswitch.org/pipermail/freeswitch-users/2010-July/060397.html>Do not make this any longer please!!! -Milena 2010/7/26 ovvenkat <ovvenkatesan@gmail.com>
oops .. sorry peder, I was doing trial and error method and forgot to revert it back. Here is the correct one and still no luck :( .
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1100 XML default"/> </condition> </extension> </include>
Here is the link of the pastbin for fs_cli logs.
http://pastebin.freeswitch.org/13532
Regards, Venkat.
On Mon, Jul 26, 2010 at 10:26 PM, Peder <peder@networkoblivion.com> wrote:
It still won’t work if your local extension is 1100 and the public did transfers to 1000. 1000 != 1100. You need to change the transfer line to read “1100 XML default”.
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *ovvenkat *Sent:* Monday, July 26, 2010 11:17 AM *To:* FreeSWITCH Users Help *Subject:* Re: [Freeswitch-users] How to handle inbound calls?
Hi Micheal,
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1000 XML default"/> </condition> </extension> </include>
and
my fs_cli output link is
http://pastebin.freeswitch.org/13531
I am struggling to resolve this issue for last two weeks. if you help me resolve this issue would be appreciated.
Regards, Venkat.
On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote:
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin ( http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log.
-MC
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
Hi Melena, I am very sorry that.. I wont do it again :). Regards, Venkat. On Tue, Jul 27, 2010 at 12:41 AM, Milena <testeador01@gmail.com> wrote:
Hello,
Please do not start 3 threads on the same subject, mike already answered your question here: http://lists.freeswitch.org/pipermail/freeswitch-users/2010-July/060397.html
<http://lists.freeswitch.org/pipermail/freeswitch-users/2010-July/060397.html>Do not make this any longer please!!!
-Milena
2010/7/26 ovvenkat <ovvenkatesan@gmail.com>
oops .. sorry peder, I was doing trial and error method and forgot to
revert it back. Here is the correct one and still no luck :( .
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1100 XML default"/> </condition> </extension> </include>
Here is the link of the pastbin for fs_cli logs.
http://pastebin.freeswitch.org/13532
Regards, Venkat.
On Mon, Jul 26, 2010 at 10:26 PM, Peder <peder@networkoblivion.com>wrote:
It still won’t work if your local extension is 1100 and the public did transfers to 1000. 1000 != 1100. You need to change the transfer line to read “1100 XML default”.
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *ovvenkat *Sent:* Monday, July 26, 2010 11:17 AM *To:* FreeSWITCH Users Help *Subject:* Re: [Freeswitch-users] How to handle inbound calls?
Hi Micheal,
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1000 XML default"/> </condition> </extension> </include>
and
my fs_cli output link is
http://pastebin.freeswitch.org/13531
I am struggling to resolve this issue for last two weeks. if you help me resolve this issue would be appreciated.
Regards, Venkat.
On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote:
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin ( http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log.
-MC
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
-- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
Did you add a dialplan entry for 1100 too? You need the directory entry to get the phone to register and then the dialplan entry to actually call the phone. It is never finding 1100 in the dialplan. From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of ovvenkat Sent: Monday, July 26, 2010 12:40 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] How to handle inbound calls? oops .. sorry peder, I was doing trial and error method and forgot to revert it back. Here is the correct one and still no luck :( . I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file <include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1100 XML default"/> </condition> </extension> </include> Here is the link of the pastbin for fs_cli logs. http://pastebin.freeswitch.org/13532 Regards, Venkat. On Mon, Jul 26, 2010 at 10:26 PM, Peder <peder@networkoblivion.com> wrote: It still won't work if your local extension is 1100 and the public did transfers to 1000. 1000 != 1100. You need to change the transfer line to read "1100 XML default". From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of ovvenkat Sent: Monday, July 26, 2010 11:17 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] How to handle inbound calls? Hi Micheal, I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file <include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1000 XML default"/> </condition> </extension> </include> and my fs_cli output link is http://pastebin.freeswitch.org/13531 I am struggling to resolve this issue for last two weeks. if you help me resolve this issue would be appreciated. Regards, Venkat. On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote: On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote: Hi David, I have added below rules to public.xml file <extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension> After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy. Get a console capture of this call and put it on pastebin (http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log. -MC _______________________________________________ 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 -- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV. _______________________________________________ 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 -- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
Hi Peter. It works as expected. thank you very much :) On Tue, Jul 27, 2010 at 1:16 AM, Peder <peder@networkoblivion.com> wrote:
Did you add a dialplan entry for 1100 too? You need the directory entry to get the phone to register and then the dialplan entry to actually call the phone. It is never finding 1100 in the dialplan.
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *ovvenkat *Sent:* Monday, July 26, 2010 12:40 PM
*To:* FreeSWITCH Users Help *Subject:* Re: [Freeswitch-users] How to handle inbound calls?
oops .. sorry peder, I was doing trial and error method and forgot to revert it back. Here is the correct one and still no luck :( .
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1100 XML default"/> </condition> </extension> </include>
Here is the link of the pastbin for fs_cli logs.
http://pastebin.freeswitch.org/13532
Regards, Venkat.
On Mon, Jul 26, 2010 at 10:26 PM, Peder <peder@networkoblivion.com> wrote:
It still won’t work if your local extension is 1100 and the public did transfers to 1000. 1000 != 1100. You need to change the transfer line to read “1100 XML default”.
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *ovvenkat *Sent:* Monday, July 26, 2010 11:17 AM *To:* FreeSWITCH Users Help *Subject:* Re: [Freeswitch-users] How to handle inbound calls?
Hi Micheal,
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1000 XML default"/> </condition> </extension> </include>
and
my fs_cli output link is
http://pastebin.freeswitch.org/13531
I am struggling to resolve this issue for last two weeks. if you help me resolve this issue would be appreciated.
Regards, Venkat.
On Wed, Jul 21, 2010 at 10:22 PM, Michael Collins <msc@freeswitch.org> wrote:
On Wed, Jul 21, 2010 at 8:20 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
Hi David,
I have added below rules to public.xml file
<extension name="Voicepulse"> <condition field="destination_number" expression="xxxxyyyxx"> // xxxyyyxx -- > my PRI number <action application="transfer" data="1000 XML default"/> </condition> </extension>
After adding this rules, when I am trying to call from mobile to freeSwitch, its says that, number is busy.
Get a console capture of this call and put it on pastebin ( http://pastebin.freeswitch.org). Then give us the pastebin URL so we can have a look. Most likely it's just a matter of getting your dialplan configured correctly, but we won't know until we see the log.
-MC
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
--
If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together.
Regards Venkatesan OV.
_______________________________________________ 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
-- If you have come to help me, you are wasting your time. If you have come to because your liberation is bound up in mine, we can work together. Regards Venkatesan OV.
On Mon, Jul 26, 2010 at 10:40 AM, ovvenkat <ovvenkatesan@gmail.com> wrote:
oops .. sorry peder, I was doing trial and error method and forgot to revert it back. Here is the correct one and still no luck :( .
I have created local extension 1100 and registered with freeSwitch and then added below rule into /usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml file
<include> <extension name="public_did"> <condition field="destination_number" expression="^(xxxyyy)$"> xxxyyy--> my PRI number <action application="set" data="domain_name=$${domain}"/> <action application="transfer" data="1100 XML default"/> </condition> </extension> </include> Here is the link of the pastbin for fs_cli logs.
You're almost there. You just need to modify the regular expression in the Local_Extension dialplan entry. As Milena said, I gave explicit instructions on how to do that in my other post. As a reminder to anyone reading this thread... When you see a log entry like this: Dialplan: OpenZAP/1:13/1100 Action transfer(1100 enum) It means that the dialed number did not match any expressions! It's falling back the the "last resort" extension, aka ENUM. In this user's case he added user id "1100" to his directory but he did not add "1100" to is dialplan to allow the new user's phone to be dialed. The default dialplan has the "Local_Extension" with this condition: <condition field="destination_number" expression="^(10[01][0-9])$"> This user could do something like this to allow explicitly "1100" to be dialed: <condition field="destination_number" expression="^(10[01][0-9]|1100)$"> OR he could add 1100 as part of a range. The follow allows 1100 to 1119 to be dialed: <condition field="destination_number" expression="^(1[01][01][0-9])$"> Either method works - it's just a matter of whether or not you need to allow dialing to 11xx or just 1100. Now everyone go buy the new FS book! :P -MC
participants (6)
-
David Ponzone
-
Michael Collins
-
Milena
-
Nazim Aghabayov
-
ovvenkat
-
Peder