VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
jbarou at sqli.com Guest
|
Posted: Wed Nov 04, 2009 12:07 pm Post subject: [Freeswitch-users] Question about jingle_profiles |
|
|
Hi everybody,
I actually working on mod_dingaling (gtalk). I can make call from FS to Gtalk, and from Gtalk to FS.
But I have a problem, in jingle_profile I have a file like this :
<include>
<!-- Client Profile (Original mode) -->
<!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
<profile type="client">
<param name="name" value="gmail.com"/>
<param name="login" value="toto@gmail.com/gtalk"/>
<param name="password" value="toto"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="message" value="FreeSwitch"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<!-- <param name="ext-rtp-ip" value="auto-nat"/> -->
<param name="auto-login" value="true"/>
<!-- SASL "plain" or "md5" -->
<param name="sasl" value="md5"/>
<!-- if the server where the jabber is hosted is not the same as the one in the jid -->
<param name="server" value="talk.google.com"/>
<!-- Enable TLS or not -->
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="true"/>
<!-- default extension (if one cannot be determined) -->
<param name="exten" value="1000"/>
<!-- VAD choose one -->
<!-- <param name="vad" value="in"/> -->
<!-- <param name="vad" value="out"/> -->
<param name="vad" value="both"/>
<!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
<!--<param name="candidate-acl" value="wan.auto"/>-->
<param name="local-network-acl" value="localnet.auto"/>
</profile>
</include>
<param name="exten" value="1000"/> here when I put an user account like john or bob its doesn't work whereas I put something like 1000 or 8400 it works.
When I tried to put a real phone number It doesn't work too (I have a gateway with my PBX).
Somebody know, why it doesn't work with name and work with number ?
Thanks.
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com) |
|
Back to top |
|
|
testeador01 at gmail.com Guest
|
Posted: Wed Nov 04, 2009 2:45 pm Post subject: [Freeswitch-users] Question about jingle_profiles |
|
|
Hello,
A question to clarify:
do you have an extension on your dialplan that matches "john" or "bob" and bridges the call?
If you don't, you need to create it, if you do have it but it doesn't work, post the cli output for when you try to call so we can see what is going on.
2009/11/4 Jonathan Barou <jbarou@sqli.com (jbarou@sqli.com)>
Quote: | Hi everybody,
I actually working on mod_dingaling (gtalk). I can make call from FS to Gtalk, and from Gtalk to FS.
But I have a problem, in jingle_profile I have a file like this :
<include>
<!-- Client Profile (Original mode) -->
<!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
<profile type="client">
<param name="name" value="gmail.com"/>
<param name="login" value="toto@gmail.com/gtalk"/>
<param name="password" value="toto"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="message" value="FreeSwitch"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<!-- <param name="ext-rtp-ip" value="auto-nat"/> -->
<param name="auto-login" value="true"/>
<!-- SASL "plain" or "md5" -->
<param name="sasl" value="md5"/>
<!-- if the server where the jabber is hosted is not the same as the one in the jid -->
<param name="server" value="talk.google.com"/>
<!-- Enable TLS or not -->
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="true"/>
<!-- default extension (if one cannot be determined) -->
<param name="exten" value="1000"/>
<!-- VAD choose one -->
<!-- <param name="vad" value="in"/> -->
<!-- <param name="vad" value="out"/> -->
<param name="vad" value="both"/>
<!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
<!--<param name="candidate-acl" value="wan.auto"/>-->
<param name="local-network-acl" value="localnet.auto"/>
</profile>
</include>
<param name="exten" value="1000"/> here when I put an user account like john or bob its doesn't work whereas I put something like 1000 or 8400 it works.
When I tried to put a real phone number It doesn't work too (I have a gateway with my PBX).
Somebody know, why it doesn't work with name and work with number ?
Thanks.
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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
|
|
|
Back to top |
|
|
chris.chen2004 at gmai... Guest
|
Posted: Wed Nov 04, 2009 2:58 pm Post subject: [Freeswitch-users] Question about jingle_profiles |
|
|
you have to define the extension "john" or "bob" or whatever number you want in the dialplan for the context "public".
Just follow your jingle profile you define. Simple, no other tricks.
Thanks,
Chris
On Wed, Nov 4, 2009 at 11:56 AM, Jonathan Barou <jbarou@sqli.com (jbarou@sqli.com)> wrote:
Quote: | Hi everybody,
I actually working on mod_dingaling (gtalk). I can make call from FS to Gtalk, and from Gtalk to FS.
But I have a problem, in jingle_profile I have a file like this :
<include>
<!-- Client Profile (Original mode) -->
<!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
<profile type="client">
<param name="name" value="gmail.com"/>
<param name="login" value="toto@gmail.com/gtalk"/>
<param name="password" value="toto"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="message" value="FreeSwitch"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<!-- <param name="ext-rtp-ip" value="auto-nat"/> -->
<param name="auto-login" value="true"/>
<!-- SASL "plain" or "md5" -->
<param name="sasl" value="md5"/>
<!-- if the server where the jabber is hosted is not the same as the one in the jid -->
<param name="server" value="talk.google.com"/>
<!-- Enable TLS or not -->
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="true"/>
<!-- default extension (if one cannot be determined) -->
<param name="exten" value="1000"/>
<!-- VAD choose one -->
<!-- <param name="vad" value="in"/> -->
<!-- <param name="vad" value="out"/> -->
<param name="vad" value="both"/>
<!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
<!--<param name="candidate-acl" value="wan.auto"/>-->
<param name="local-network-acl" value="localnet.auto"/>
</profile>
</include>
<param name="exten" value="1000"/> here when I put an user account like john or bob its doesn't work whereas I put something like 1000 or 8400 it works.
When I tried to put a real phone number It doesn't work too (I have a gateway with my PBX).
Somebody know, why it doesn't work with name and work with number ?
Thanks.
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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
|
|
|
Back to top |
|
|
jbarou at sqli.com Guest
|
Posted: Thu Nov 05, 2009 3:56 am Post subject: [Freeswitch-users] Question about jingle_profiles |
|
|
Hi,
In the dialplan I have the extension "Local_extension" with "john" and it's working when I call john from the account 1000 with softphone.
When I try to make a call from Gtalk to FS I have that in the console :
09-11-05 09:25:58.370659 [DEBUG] switch_rtp.c:2780 Activate VAD codec PCMU 20ms
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1184 (DingaLing/new) State Change CS_INIT -> CS_ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:330 (DingaLing/new) State INIT going to sleep
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:333 (DingaLing/new) State ROUTING
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1198 DingaLing/new CHANNEL ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:78 DingaLing/new Standard ROUTING
2009-11-05 09:25:58.370659 [INFO] mod_dialplan_xml.c:391 Processing support.voip@gmail.com/gmail.B8861D13->john in context public
Dialplan: DingaLing/new parsing [public->unloop] continue=false
Dialplan: DingaLing/new Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false
Dialplan: DingaLing/new Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false
Dialplan: DingaLing/new parsing [public->outside_call] continue=true
Dialplan: DingaLing/new Absolute Condition [outside_call]
Dialplan: DingaLing/new Action set(outside_call=true)
Dialplan: DingaLing/new parsing [public->call_debug] continue=true
Dialplan: DingaLing/new Regex (FAIL) [call_debug] ${call_debug}(false) =~ /^true$/ break=never
Dialplan: DingaLing/new parsing [public->public_extensions] continue=false
Dialplan: DingaLing/new Regex (FAIL) [public_extensions] destination_number(john) =~ /^(10[01][0-9])$/ break=on-false
Dialplan: DingaLing/new parsing [public->public_did] continue=false
Dialplan: DingaLing/new Regex (FAIL) [public_did] destination_number(john) =~ /^(5551212)$/ break=on-false
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:114 (DingaLing/new) State Change CS_ROUTING -> CS_EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:333 (DingaLing/new) State ROUTING going to sleep
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:340 (DingaLing/new) State EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1215 DingaLing/new CHANNEL EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:151 DingaLing/new Standard EXECUTE
EXECUTE DingaLing/new set(outside_call=true)
2009-11-05 09:25:58.381289 [DEBUG] mod_dptools.c:752 DingaLing/new SET [outside_call]=[true]
2009-11-05 09:25:58.381289 [NOTICE] switch_core_state_machine.c:179 Hangup DingaLing/new [CS_EXECUTE] [NORMAL_CLEARING]
2009-11-05 09:25:58.381289 [DEBUG] switch_channel.c:1837 Send signal DingaLing/new [KILL]
2009-11-05 09:25:58.381289 [DEBUG] libdingaling.c:298 Destroyed Session c1722311748
2009-11-05 09:25:58.381289 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.381289 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.381289 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:476 (DingaLing/new) State HANGUP
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1293 DingaLing/new CHANNEL HANGUP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:46 DingaLing/new Standard HANGUP, cause: NORMAL_CLEARING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:476 (DingaLing/new) State HANGUP going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:340 (DingaLing/new) State EXECUTE going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_HANGUP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:454 handler already called, skipping state handler.
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:325 (DingaLing/new) State Change CS_HANGUP -> CS_REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:567 (DingaLing/new) State REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:53 DingaLing/new Standard REPORTING, cause: NORMAL_CLEARING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:567 (DingaLing/new) State REPORTING going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:319 (DingaLing/new) State Change CS_REPORTING -> CS_DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:1106 Session 1 (DingaLing/new) Locked, Waiting on external entities
2009-11-05 09:25:58.390206 [NOTICE] switch_core_session.c:1124 Session 1 (DingaLing/new) Ended
2009-11-05 09:25:58.390206 [NOTICE] switch_core_session.c:1126 Close Channel DingaLing/new [CS_DESTROY]
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:413 (DingaLing/new) Running State Change CS_DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:424 (DingaLing/new) State DESTROY
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1231 NUKE RTP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:60 DingaLing/new Standard DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:424 (DingaLing/new) State DESTROY going to sleep
2009-11-05 09:25:58.459764 [DEBUG] libdingaling.c:1389 Processing 3 packets in retry queue
Thanks
2009/11/4 Chris Chen <chris.chen2004@gmail.com (chris.chen2004@gmail.com)>
Quote: | you have to define the extension "john" or "bob" or whatever number you want in the dialplan for the context "public".
Just follow your jingle profile you define. Simple, no other tricks.
Thanks,
Chris
On Wed, Nov 4, 2009 at 11:56 AM, Jonathan Barou <jbarou@sqli.com (jbarou@sqli.com)> wrote:
Quote: |
Hi everybody,
I actually working on mod_dingaling (gtalk). I can make call from FS to Gtalk, and from Gtalk to FS.
But I have a problem, in jingle_profile I have a file like this :
<include>
<!-- Client Profile (Original mode) -->
<!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
<profile type="client">
<param name="name" value="gmail.com"/>
<param name="login" value="toto@gmail.com/gtalk"/>
<param name="password" value="toto"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="message" value="FreeSwitch"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<!-- <param name="ext-rtp-ip" value="auto-nat"/> -->
<param name="auto-login" value="true"/>
<!-- SASL "plain" or "md5" -->
<param name="sasl" value="md5"/>
<!-- if the server where the jabber is hosted is not the same as the one in the jid -->
<param name="server" value="talk.google.com"/>
<!-- Enable TLS or not -->
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="true"/>
<!-- default extension (if one cannot be determined) -->
<param name="exten" value="1000"/>
<!-- VAD choose one -->
<!-- <param name="vad" value="in"/> -->
<!-- <param name="vad" value="out"/> -->
<param name="vad" value="both"/>
<!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
<!--<param name="candidate-acl" value="wan.auto"/>-->
<param name="local-network-acl" value="localnet.auto"/>
</profile>
</include>
<param name="exten" value="1000"/> here when I put an user account like john or bob its doesn't work whereas I put something like 1000 or 8400 it works.
When I tried to put a real phone number It doesn't work too (I have a gateway with my PBX).
Somebody know, why it doesn't work with name and work with number ?
Thanks.
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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 (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
|
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com) |
|
Back to top |
|
|
testeador01 at gmail.com Guest
|
Posted: Thu Nov 05, 2009 8:32 am Post subject: [Freeswitch-users] Question about jingle_profiles |
|
|
Hello :)if you look at this line
you will see that it is looking for john in the public extensions (freeswitch/conf/dialplan/public.xml).
The reason why it finds 1000 is because of this portion in public.xml:
<extension name="public_extensions">
<condition field="destination_number" expression="^(10[01][0-9])$">
<action application="transfer" data="$1 XML default"/>
</condition>
</extension>
You need to create a new extension on the public context for "john" or "bob" or whatever other name you want to be able to contact from the public context.
I hope this answers your question.
2009/11/5 Jonathan Barou <jbarou@sqli.com (jbarou@sqli.com)>
Quote: | Hi,
In the dialplan I have the extension "Local_extension" with "john" and it's working when I call john from the account 1000 with softphone.
When I try to make a call from Gtalk to FS I have that in the console :
09-11-05 09:25:58.370659 [DEBUG] switch_rtp.c:2780 Activate VAD codec PCMU 20ms
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1184 (DingaLing/new) State Change CS_INIT -> CS_ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:330 (DingaLing/new) State INIT going to sleep
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:333 (DingaLing/new) State ROUTING
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1198 DingaLing/new CHANNEL ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:78 DingaLing/new Standard ROUTING
2009-11-05 09:25:58.370659 [INFO] mod_dialplan_xml.c:391 Processing support.voip@gmail.com/gmail.B8861D13->john in context public
Dialplan: DingaLing/new parsing [public->unloop] continue=false
Dialplan: DingaLing/new Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false
Dialplan: DingaLing/new Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false
Dialplan: DingaLing/new parsing [public->outside_call] continue=true
Dialplan: DingaLing/new Absolute Condition [outside_call]
Dialplan: DingaLing/new Action set(outside_call=true)
Dialplan: DingaLing/new parsing [public->call_debug] continue=true
Dialplan: DingaLing/new Regex (FAIL) [call_debug] ${call_debug}(false) =~ /^true$/ break=never
Dialplan: DingaLing/new parsing [public->public_extensions] continue=false
Dialplan: DingaLing/new Regex (FAIL) [public_extensions] destination_number(john) =~ /^(10[01][0-9])$/ break=on-false
Dialplan: DingaLing/new parsing [public->public_did] continue=false
Dialplan: DingaLing/new Regex (FAIL) [public_did] destination_number(john) =~ /^(5551212)$/ break=on-false
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:114 (DingaLing/new) State Change CS_ROUTING -> CS_EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:333 (DingaLing/new) State ROUTING going to sleep
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:340 (DingaLing/new) State EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1215 DingaLing/new CHANNEL EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:151 DingaLing/new Standard EXECUTE
EXECUTE DingaLing/new set(outside_call=true)
2009-11-05 09:25:58.381289 [DEBUG] mod_dptools.c:752 DingaLing/new SET [outside_call]=[true]
2009-11-05 09:25:58.381289 [NOTICE] switch_core_state_machine.c:179 Hangup DingaLing/new [CS_EXECUTE] [NORMAL_CLEARING]
2009-11-05 09:25:58.381289 [DEBUG] switch_channel.c:1837 Send signal DingaLing/new [KILL]
2009-11-05 09:25:58.381289 [DEBUG] libdingaling.c:298 Destroyed Session c1722311748
2009-11-05 09:25:58.381289 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.381289 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.381289 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:476 (DingaLing/new) State HANGUP
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1293 DingaLing/new CHANNEL HANGUP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:46 DingaLing/new Standard HANGUP, cause: NORMAL_CLEARING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:476 (DingaLing/new) State HANGUP going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:340 (DingaLing/new) State EXECUTE going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_HANGUP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:454 handler already called, skipping state handler.
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:325 (DingaLing/new) State Change CS_HANGUP -> CS_REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:567 (DingaLing/new) State REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:53 DingaLing/new Standard REPORTING, cause: NORMAL_CLEARING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:567 (DingaLing/new) State REPORTING going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:319 (DingaLing/new) State Change CS_REPORTING -> CS_DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:1106 Session 1 (DingaLing/new) Locked, Waiting on external entities
2009-11-05 09:25:58.390206 [NOTICE] switch_core_session.c:1124 Session 1 (DingaLing/new) Ended
2009-11-05 09:25:58.390206 [NOTICE] switch_core_session.c:1126 Close Channel DingaLing/new [CS_DESTROY]
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:413 (DingaLing/new) Running State Change CS_DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:424 (DingaLing/new) State DESTROY
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1231 NUKE RTP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:60 DingaLing/new Standard DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:424 (DingaLing/new) State DESTROY going to sleep
2009-11-05 09:25:58.459764 [DEBUG] libdingaling.c:1389 Processing 3 packets in retry queue
Thanks
2009/11/4 Chris Chen <chris.chen2004@gmail.com (chris.chen2004@gmail.com)>
Quote: | you have to define the extension "john" or "bob" or whatever number you want in the dialplan for the context "public".
Just follow your jingle profile you define. Simple, no other tricks.
Thanks,
Chris
On Wed, Nov 4, 2009 at 11:56 AM, Jonathan Barou <jbarou@sqli.com (jbarou@sqli.com)> wrote:
Quote: |
Hi everybody,
I actually working on mod_dingaling (gtalk). I can make call from FS to Gtalk, and from Gtalk to FS.
But I have a problem, in jingle_profile I have a file like this :
<include>
<!-- Client Profile (Original mode) -->
<!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
<profile type="client">
<param name="name" value="gmail.com"/>
<param name="login" value="toto@gmail.com/gtalk"/>
<param name="password" value="toto"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="message" value="FreeSwitch"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<!-- <param name="ext-rtp-ip" value="auto-nat"/> -->
<param name="auto-login" value="true"/>
<!-- SASL "plain" or "md5" -->
<param name="sasl" value="md5"/>
<!-- if the server where the jabber is hosted is not the same as the one in the jid -->
<param name="server" value="talk.google.com"/>
<!-- Enable TLS or not -->
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="true"/>
<!-- default extension (if one cannot be determined) -->
<param name="exten" value="1000"/>
<!-- VAD choose one -->
<!-- <param name="vad" value="in"/> -->
<!-- <param name="vad" value="out"/> -->
<param name="vad" value="both"/>
<!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
<!--<param name="candidate-acl" value="wan.auto"/>-->
<param name="local-network-acl" value="localnet.auto"/>
</profile>
</include>
<param name="exten" value="1000"/> here when I put an user account like john or bob its doesn't work whereas I put something like 1000 or 8400 it works.
When I tried to put a real phone number It doesn't work too (I have a gateway with my PBX).
Somebody know, why it doesn't work with name and work with number ?
Thanks.
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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 (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
|
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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
|
|
|
Back to top |
|
|
jbarou at sqli.com Guest
|
Posted: Thu Nov 05, 2009 8:47 am Post subject: [Freeswitch-users] Question about jingle_profiles |
|
|
Wonderful, thank you very much Milena.
2009/11/5 Milena <testeador01@gmail.com (testeador01@gmail.com)>
Quote: | Hello :)if you look at this line
you will see that it is looking for john in the public extensions (freeswitch/conf/dialplan/public.xml).
The reason why it finds 1000 is because of this portion in public.xml:
<extension name="public_extensions">
<condition field="destination_number" expression="^(10[01][0-9])$">
<action application="transfer" data="$1 XML default"/>
</condition>
</extension>
You need to create a new extension on the public context for "john" or "bob" or whatever other name you want to be able to contact from the public context.
I hope this answers your question.
2009/11/5 Jonathan Barou <jbarou@sqli.com (jbarou@sqli.com)>
Quote: | Hi,
In the dialplan I have the extension "Local_extension" with "john" and it's working when I call john from the account 1000 with softphone.
When I try to make a call from Gtalk to FS I have that in the console :
09-11-05 09:25:58.370659 [DEBUG] switch_rtp.c:2780 Activate VAD codec PCMU 20ms
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1184 (DingaLing/new) State Change CS_INIT -> CS_ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:330 (DingaLing/new) State INIT going to sleep
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:333 (DingaLing/new) State ROUTING
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1198 DingaLing/new CHANNEL ROUTING
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:78 DingaLing/new Standard ROUTING
2009-11-05 09:25:58.370659 [INFO] mod_dialplan_xml.c:391 Processing support.voip@gmail.com/gmail.B8861D13->john in context public
Dialplan: DingaLing/new parsing [public->unloop] continue=false
Dialplan: DingaLing/new Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false
Dialplan: DingaLing/new Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false
Dialplan: DingaLing/new parsing [public->outside_call] continue=true
Dialplan: DingaLing/new Absolute Condition [outside_call]
Dialplan: DingaLing/new Action set(outside_call=true)
Dialplan: DingaLing/new parsing [public->call_debug] continue=true
Dialplan: DingaLing/new Regex (FAIL) [call_debug] ${call_debug}(false) =~ /^true$/ break=never
Dialplan: DingaLing/new parsing [public->public_extensions] continue=false
Dialplan: DingaLing/new Regex (FAIL) [public_extensions] destination_number(john) =~ /^(10[01][0-9])$/ break=on-false
Dialplan: DingaLing/new parsing [public->public_did] continue=false
Dialplan: DingaLing/new Regex (FAIL) [public_did] destination_number(john) =~ /^(5551212)$/ break=on-false
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:114 (DingaLing/new) State Change CS_ROUTING -> CS_EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:333 (DingaLing/new) State ROUTING going to sleep
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:340 (DingaLing/new) State EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] mod_dingaling.c:1215 DingaLing/new CHANNEL EXECUTE
2009-11-05 09:25:58.370659 [DEBUG] switch_core_state_machine.c:151 DingaLing/new Standard EXECUTE
EXECUTE DingaLing/new set(outside_call=true)
2009-11-05 09:25:58.381289 [DEBUG] mod_dptools.c:752 DingaLing/new SET [outside_call]=[true]
2009-11-05 09:25:58.381289 [NOTICE] switch_core_state_machine.c:179 Hangup DingaLing/new [CS_EXECUTE] [NORMAL_CLEARING]
2009-11-05 09:25:58.381289 [DEBUG] switch_channel.c:1837 Send signal DingaLing/new [KILL]
2009-11-05 09:25:58.381289 [DEBUG] libdingaling.c:298 Destroyed Session c1722311748
2009-11-05 09:25:58.381289 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.381289 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.381289 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:476 (DingaLing/new) State HANGUP
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1293 DingaLing/new CHANNEL HANGUP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:46 DingaLing/new Standard HANGUP, cause: NORMAL_CLEARING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:476 (DingaLing/new) State HANGUP going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:340 (DingaLing/new) State EXECUTE going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_HANGUP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:454 handler already called, skipping state handler.
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:325 (DingaLing/new) State Change CS_HANGUP -> CS_REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:306 (DingaLing/new) Running State Change CS_REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:567 (DingaLing/new) State REPORTING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:53 DingaLing/new Standard REPORTING, cause: NORMAL_CLEARING
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:567 (DingaLing/new) State REPORTING going to sleep
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:319 (DingaLing/new) State Change CS_REPORTING -> CS_DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:969 Send signal DingaLing/new [BREAK]
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1333 DingaLing/new CHANNEL KILL
2009-11-05 09:25:58.390206 [DEBUG] switch_core_session.c:1106 Session 1 (DingaLing/new) Locked, Waiting on external entities
2009-11-05 09:25:58.390206 [NOTICE] switch_core_session.c:1124 Session 1 (DingaLing/new) Ended
2009-11-05 09:25:58.390206 [NOTICE] switch_core_session.c:1126 Close Channel DingaLing/new [CS_DESTROY]
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:413 (DingaLing/new) Running State Change CS_DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:424 (DingaLing/new) State DESTROY
2009-11-05 09:25:58.390206 [DEBUG] mod_dingaling.c:1231 NUKE RTP
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:60 DingaLing/new Standard DESTROY
2009-11-05 09:25:58.390206 [DEBUG] switch_core_state_machine.c:424 (DingaLing/new) State DESTROY going to sleep
2009-11-05 09:25:58.459764 [DEBUG] libdingaling.c:1389 Processing 3 packets in retry queue
Thanks
2009/11/4 Chris Chen <chris.chen2004@gmail.com (chris.chen2004@gmail.com)>
Quote: | you have to define the extension "john" or "bob" or whatever number you want in the dialplan for the context "public".
Just follow your jingle profile you define. Simple, no other tricks.
Thanks,
Chris
On Wed, Nov 4, 2009 at 11:56 AM, Jonathan Barou <jbarou@sqli.com (jbarou@sqli.com)> wrote:
Quote: |
Hi everybody,
I actually working on mod_dingaling (gtalk). I can make call from FS to Gtalk, and from Gtalk to FS.
But I have a problem, in jingle_profile I have a file like this :
<include>
<!-- Client Profile (Original mode) -->
<!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> -->
<profile type="client">
<param name="name" value="gmail.com"/>
<param name="login" value="toto@gmail.com/gtalk"/>
<param name="password" value="toto"/>
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="message" value="FreeSwitch"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<!-- <param name="ext-rtp-ip" value="auto-nat"/> -->
<param name="auto-login" value="true"/>
<!-- SASL "plain" or "md5" -->
<param name="sasl" value="md5"/>
<!-- if the server where the jabber is hosted is not the same as the one in the jid -->
<param name="server" value="talk.google.com"/>
<!-- Enable TLS or not -->
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="true"/>
<!-- default extension (if one cannot be determined) -->
<param name="exten" value="1000"/>
<!-- VAD choose one -->
<!-- <param name="vad" value="in"/> -->
<!-- <param name="vad" value="out"/> -->
<param name="vad" value="both"/>
<!--<param name="avatar" value="/path/to/tiny.jpg"/>-->
<!--<param name="candidate-acl" value="wan.auto"/>-->
<param name="local-network-acl" value="localnet.auto"/>
</profile>
</include>
<param name="exten" value="1000"/> here when I put an user account like john or bob its doesn't work whereas I put something like 1000 or 8400 it works.
When I tried to put a real phone number It doesn't work too (I have a gateway with my PBX).
Somebody know, why it doesn't work with name and work with number ?
Thanks.
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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 (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
|
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com)
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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 (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
|
--
Jonathan BAROU
SQLI LYON - CRCI
0472405368
jbarou@sqli.com (jbarou@sqli.com)
lyon.crci@sqli.com (lyon.crci@sqli.com) |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|