Ok, sounds good. Will do that
Bob On Wed, May 19, 2010 at 5:26 AM, Michael Collins <m...@freeswitch.org> wrote: > How about writing up a minimal test script that is open source that > demonstrates the symptom? > -MC > > On Mon, May 17, 2010 at 10:30 PM, Bob Coleman <b...@devassert.com> wrote: >> >> It is a custom written listener in c# that allows using asterisk fast >> agi(hopefully never needed :-) ) or freeswitch esl for the same >> backend ivr application. >> >> A little bit hard to post that up, as it is not open source. >> >> I could email you off list a sample app, that does enough to demonstrate >> etc. >> >> On Tue, May 18, 2010 at 4:07 PM, Michael S Collins <m...@freeswitch.org> >> wrote: >> > 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 >> > >> >> _______________________________________________ >> 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