[Freeswitch-dev] How to dial out from an existing conference?

Michael Collins msc at freeswitch.org
Wed Mar 23 01:46:38 MSK 2011


You are gonna kick yourself when you hear the answer...

You don't dial this:
sofia/internal/1001 at 192.168.0.11

<1001 at 192.168.0.11>You dial one of these:
sofia/internal/1001%192.168.0.11 <1001 at 192.168.0.11>
<1001 at 192.168.0.11>-or-
user/1001

See this wiki page about the anatomy of a sofia dialstring:
http://wiki.freeswitch.org/wiki/Dialplan_XML#SIP-Specific_Dialstrings

I didn't catch this at first because I just naturally did the "user/xxxx"
syntax. (I always use the "user/xxxx" syntax when calling a registered user
on my own box, which it appears you are also doing with user 1001.) Keep in
mind that of 1001 is not a registered user then you can't use "user/1001"...

-MC


On Tue, Mar 22, 2011 at 12:14 PM, Jean-Pierre Poulin <
jeanpierrepoulin at yahoo.com> wrote:

> Hi all,
>
> I am attempting to initiate an outgoing call from a valid conference, and
> after
> over 10 hours of head scratching trying many things on two different builds
> I
> have not been able to do so.
>
> Has anyone been able to initiate calls from conference rooms to invite
> another
> extension to the conference?
>
> I have tried your suggested commands and they give me the same error
> messages as
>
> “conference dial”
>
> According to the docs, I should be able to initiate an outgoing call to a
> registered extension with a command like “conference 3000-192.168.0.11 dial
> sofia/internal/1001 at 192.168.0.11>
>
> My setup is as follows:
> - Latest version of the latest Freeswtich installed on Windows 7 / 64
> bit. (version reports "FreeSWITCH Version 1.0.head (git-cab1565 2010-05-18
> 10-42-16 -0400)")
> - All configuration settings are at their defaults, including the
> dialplan.
> - By registering an extension 1001 with X-lite on the main computer,
> and extension 1002 on another computer, both can call each other normally
> and
> join conferences together and everything works great.
> - Thinking this could be an X-lite issue, I have also registered
> extension 1004 on Bria on iPhone 4 and it can connect directly to the
> others, be
>
> connected by the other extensions and can connect fine to conference calls.
>
> For my application I need Freeswitch conferences to be able to dial out to
> other
>
> registed phones.  After reading the docs, studying the dialplan, I have
> still
> been unable to do so after a half-day of trying various permutations and am
> currently grasping at straws… (I am currently compiling Freeswtich for
> Linux to
> see if it works there)
>
> I have also tried the following commands as you suggested:
> - originate sofia/internal/1004 at 192.168.0.11&conference(3300-192.168.0.11)
> - originate sofia/internal/1004 at 192.168.0.11
> &conference(3300-192.168.0.11 at default)
> - originate sofia/internal/1004 at 192.168.0.11 conference:3300 at defaultinline
> - originate sofia/internal/1004 at 192.168.0.11
> conference:3300-192.168.0.11 at default inline
>
> But in all cases to any registered phones on 3 machines get an error as
> “NO_USER_RESPONSE” and “Cannot Blind Transfer 1 Legged Calls” as the log
> entry
> below reveals.
>
> Should I try this whole thing in Freeswitch on Linux?
>
>    Jean-Pierre
>
> ---------------------- Example log below:
>
> freeswitch at JPM> conference 3000-192.168.0.11 dial
> sofia/internal/1002 at 192.168.0.11
> 2011-03-18 17:43:14.407892 [NOTICE] switch_channel.c:675 New Channel
> sofia/internal/1002 at 192.168.0.11 [0b7f1ab1-2251-4bfb-946e-e5fc639a09b9]
> 2011-03-18 17:43:14.410892 [NOTICE] switch_channel.c:675 New Channel
> sofia/internal/0000000000 at 192.168.0.11[0a64217d-e1ff-4da8-a0b3-e84546f2e029]
> 2011-03-18 17:43:14.467895 [INFO] mod_dialplan_xml.c:331 Processing
> FreeSWITCH->1002 in context public
> 2011-03-18 17:43:14.471896 [ERR] sofia.c:5413 Cannot Blind Transfer 1
> Legged
> calls
> Call Requested: result: [NO_USER_RESPONSE]
> 2011-03-18 17:43:14.472896 [NOTICE] sofia.c:4836 Hangup
> sofia/internal/1002 at 192.168.0.11 [CS_CONSUME_MEDIA] [NO_USER_RESPONSE]
> 2011-03-18 17:43:14.473896 [ERR] mod_conference.c:4597 Cannot create
> outgoing
> channel, cause: NO_USER_RESPONSE
> freeswitch at JPM> 2011-03-18 17:43:14.544900 [NOTICE]
> switch_core_session.c:1188
> Session 43 (sofia/internal/1002 at 192.168.0.11) Ended
> 2011-03-18 17:43:14.544900 [NOTICE] switch_core_session.c:1190 Close
> Channel
> sofia/internal/1002 at 192.168.0.11 [CS_DESTROY]
> 2011-03-18 17:43:14.570901 [NOTICE] switch_core_state_machine.c:185
> sofia/internal/0000000000 at 192.168.0.11 has executed
> the last dialplan instruction, hanging up.
> 2011-03-18 17:43:14.570901 [NOTICE] switch_core_state_machine.c:187 Hangup
> sofia/internal/0000000000 at 192.168.0.11 [CS_EXECUTE] [NORMAL_CLEARING]
> 2011-03-18 17:43:14.572901 [NOTICE] switch_core_session.c:1188 Session 44
> (sofia/internal/0000000000 at 192.168.0.11) Ended
> 2011-03-18 17:43:14.572901 [NOTICE] switch_core_session.c:1190 Close
> Channel
> sofia/internal/0000000000 at 192.168.0.11 [CS_DESTROY]
>
>
>
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20110322/dbe0e176/attachment.html 


More information about the FreeSWITCH-dev mailing list