The setup is simple so will include it. I am running 1.6 downloaded as source and compiled in VS2008, havent tested against the latest, as occasionally there are compiled problems with trunk. Use a stock install, no changes, with this added as a dialplan. <include> <extension name="ivr_805"> <condition field="destination_number" expression="^805$"> <action application="set" data="instant_ringback=true"/> <action application="ring_ready" /> <action application="socket" data="127.0.0.1:4573 full"/> </condition> </extension> </include> Running the compiled freeswitch exe I type the following in the console window originate sofia/gateway/<mygateway>/<my phone> 805 That seems to execute as async after transfering to 805, although based on what Anthony said I might be wrong. If you use the following it behaves as normal ie. sync mode after transfering to 805 originate {ignore_early_media=true}sofia/gateway/<mygateway>/<my phone> 805 Thanks Bob On Tue, May 18, 2010 at 11:45 AM, Michael Collins <msc@freeswitch.org> wrote:
I would like to confirm this behavior on a my system. Can you whip up a minimal set of configs to reproduce this? Put it on pastebin.freeswitch.org. We'll see if we can reproduce. Also, please confirm that you are running the latest git-head so that we are doing apples-to-apples comparison.
Thanks, MC
On Mon, May 17, 2010 at 3:26 PM, Bob Coleman <bobc@devassert.com> wrote:
Ok, will check that.
I subscribe to the call answered event and wait for that before doing ivr things, I play a prompt then go to get a key response and it just skips straight past the message sent, no timeout or anything, and obviously not waiting for the user. The user presses a key and it doesnt go anywhere due to the program having completed.
On Tue, May 18, 2010 at 10:18 AM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
that does not mean if you are in sync mode or async, the reply on the event socket initial message after you enter connect does. If you are doing ivr type things before you have media established its possible it's simply failing.
On Mon, May 17, 2010 at 4:53 PM, Bob Coleman <bobc@devassert.com> wrote:
I tried specifying async full to confirm it was giving me the same result, and it does.
I put break points into our code where it sends a message to fs, in sync mode it waits for the timeout or until the user presses a key, but in async mode it just returns as expected, immediately.
I expected it to be in sync mode, as all our inbound calls come thru in this fashion, and work fine.
If ignore_early_media=true is used for the originate it obeys the dialplan, and operates in sync mode.
On Tue, May 18, 2010 at 9:33 AM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
try actually specifying sync full not just omitting it. how are you determining that you are ending up in async mode?
On Mon, May 17, 2010 at 4:15 PM, Bob Coleman <bobc@devassert.com> wrote:
Sorry guys. I might not understand myself.
The scenario is I want to make an outbound call(via an inbound socket) and connect it back to an outbound socket for processing.
So to test this, I typed into the FreeSWITCH console the originate command, just like I would have via the inbound socket. and was able to make a call to a mobile phone, and have it connect back to an outbound socket, but to my surprise it was now in async mode. I had written the outbound socket to be sync, and there was no async command in the dialplan that handled the extension I had transfered the call too. Once the call is made I am not doing anything else to it via the inbound socket, just letting the call run its course through our callflow app.
I guess I am wondering if I am doing this the right way, or I have missed something and there is an easier way.
Thanks
Bob
On Tue, May 18, 2010 at 3:37 AM, Michael S Collins <msc@freeswitch.org> wrote: > Are you trying to originate from a program with inbound event > socket > and > then and also have the same program handle the other call leg > (805) > using > outbound event socket? Same port? Please clarify like Tony said. > -MC > > Sent from my iPhone > On May 17, 2010, at 8:13 AM, Anthony Minessale > <anthony.minessale@gmail.com> > wrote: > > I read this like 5 times and I could not understand what you are > trying > to > ask. > Could you rephrase with more detail? > > On Sun, May 16, 2010 at 6:54 PM, Bob Coleman <bobc@devassert.com> > wrote: >> >> Hi, >> >> Is there a reason why an orginate command typed into the >> freeswitch >> console overrides the dialplan socket application(<action >> application="socket" data="127.0.0.1:4573 full"/>) with async >> eg originate sofia/gateway/????/???? 805 >> >> 805 being the extension the outbound event socket is fired from. >> >> I have noticed that if the {ignore_early_media=true} is set that >> it >> behaves correctly and does not override with async. >> >> I am using the 1.6 version source compiled locally on a windows >> box, >> and a extension of 805 setup with the above outbound socket >> connection. >> >> Regards >> >> Bob >> >> _______________________________________________ >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev@lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> >> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale@hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888@conference.freeswitch.org > googletalk:conf+888@conference.freeswitch.org > pstn:+19193869900 > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > _______________________________________________ > FreeSWITCH-dev mailing list > FreeSWITCH-dev@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > >
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org