And what is listening on port 4573? I'd like to see the program that is talking to the event socket. -MC
Sent from my iPhone On May 17, 2010, at 8:02 PM, Bob Coleman <b...@devassert.com> wrote: > 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 > <m...@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 <b...@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.miness...@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 <b...@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.miness...@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 <b...@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 >>>>>>> <m...@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.miness...@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 <b...@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_miness...@hotmail.com >>>>>>>> GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com >>>>>>>> IRC: irc.freenode.net #freeswitch >>>>>>>> >>>>>>>> FreeSWITCH Developer Conference >>>>>>>> sip:8...@conference.freeswitch.org >>>>>>>> googletalk:conf+...@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_miness...@hotmail.com >>>>>> GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com >>>>>> IRC: irc.freenode.net #freeswitch >>>>>> >>>>>> FreeSWITCH Developer Conference >>>>>> sip:8...@conference.freeswitch.org >>>>>> googletalk:conf+...@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_miness...@hotmail.com >>>> GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com >>>> IRC: irc.freenode.net #freeswitch >>>> >>>> FreeSWITCH Developer Conference >>>> sip:8...@conference.freeswitch.org >>>> googletalk:conf+...@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 >> >> > > _______________________________________________ > 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