[Freeswitch-users] Question about jingle_profiles

Jonathan Barou jbarou at sqli.com
Thu Nov 5 00:40:20 PST 2009


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 at 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 at gmail.com>

> 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 at sqli.com> wrote:
>
>> 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 at 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 at sqli.com
>> lyon.crci at sqli.com
>>
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at 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 at 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 at sqli.com
lyon.crci at sqli.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20091105/fc933f09/attachment-0002.html 


More information about the FreeSWITCH-users mailing list