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<msn%3aanthony_miness...@hotmail.com> > >>>>>>>>> GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com<paypal%3aanthony.miness...@gmail.com> > >>>>>>>>> IRC: irc.freenode.net #freeswitch > >>>>>>>>> > >>>>>>>>> FreeSWITCH Developer Conference > >>>>>>>>> sip:8...@conference.freeswitch.org<sip%3a...@conference.freeswitch.org> > >>>>>>>>> googletalk:conf+...@conference.freeswitch.org<googletalk%3aconf%2b...@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<msn%3aanthony_miness...@hotmail.com> > >>>>>>> GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com<paypal%3aanthony.miness...@gmail.com> > >>>>>>> IRC: irc.freenode.net #freeswitch > >>>>>>> > >>>>>>> FreeSWITCH Developer Conference > >>>>>>> sip:8...@conference.freeswitch.org<sip%3a...@conference.freeswitch.org> > >>>>>>> googletalk:conf+...@conference.freeswitch.org<googletalk%3aconf%2b...@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<msn%3aanthony_miness...@hotmail.com> > >>>>> GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com<paypal%3aanthony.miness...@gmail.com> > >>>>> IRC: irc.freenode.net #freeswitch > >>>>> > >>>>> FreeSWITCH Developer Conference > >>>>> sip:8...@conference.freeswitch.org<sip%3a...@conference.freeswitch.org> > >>>>> googletalk:conf+...@conference.freeswitch.org<googletalk%3aconf%2b...@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