Pretty much I haven't included the on-event hooks as it never gets to the point where they're called.
Only other thing is the dial it's self, attached below. However, I notice in the default dial plan, if I call extension 1001 from 1000 it takes about 2-3 seconds for the phone to ring. Is that normal? //build dial string var dial_string = "{absolute_codec_string=PCMA," + "accountcode=" + account_code + ",ignore_early_media=true" + " ,origination_caller_id_number=" + caller_id + ",originate_timeout=25}" + "sofia/gateway/" + "mygateway/" + dial_num + "' " var first_session = new Session(dial_string); // Trap for call failure if (!first_session.ready()) { consoleLog("err", "Disposition: " + first_session.cause + "\n"); if (first_session.cause == "USER_BUSY") { Disposition = "BUSY"; } else if (first_session.cause == "NO_ROUTE_DESTINATION") { Disposition = "DCN"; } else if (first_session.cause == "NO_ANSWER") { Disposition = "NA"; } disp_call() exit(); } //set the on_hangup function to be called when this session is hungup first_session.setHangupHook(on_hangup,"hup"); -----Original Message----- From: freeswitch-users-boun...@lists.freeswitch.org [mailto:freeswitch-users-boun...@lists.freeswitch.org] On Behalf Of Michael Collins Sent: 17 February 2009 19:25 To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Big delays in playing audio files Is this the entire script?! -MC On Tue, Feb 17, 2009 at 11:05 AM, Nik Middleton <nik.middle...@noblesolutions.co.uk> wrote: > if (first_session.ready()) { > > console_log("notice","Session state=[" + > first_session.state + "] \n"); > > > > consoleLog("NOTICE", "ready: Start DTMF\n"); > > > > first_session.execute("start_dtmf"); > > first_session.answer( ); > > > > Disposition = "ANS"; > > > > first_session.sleep(1500); > > console_log("notice", "Playing message: " + > recording + "\n"); > > first_session.streamFile(recording, on_event); > > > > if (first_session.ready()) { > > consoleLog("err", "ready: Waiting for input\n"); > > first_session.streamFile("4.wav",on_event, "dtmf"); > > consoleLog("err", "ready: Timeout on input\n"); > > first_session.execute("stop_tone_detect"); > > > > //disp_call() > > first_session.hangup() > > first_session.execute("sleep", "2000"); > > consoleLog("NOTICE", "EXITING\n"); > > exit(); > > } > > } > > > > ________________________________ > > From: freeswitch-users-boun...@lists.freeswitch.org > [mailto:freeswitch-users-boun...@lists.freeswitch.org] On Behalf Of Anthony > Minessale > Sent: 17 February 2009 18:34 > To: freeswitch-users@lists.freeswitch.org > Subject: Re: [Freeswitch-users] Big delays in playing audio files > > > > we would need to see your script. > > On Tue, Feb 17, 2009 at 12:23 PM, Nik Middleton > <nik.middle...@noblesolutions.co.uk> wrote: > > Having spent the last week developing a small js app, I ran some tests > today. With just 5 calls going on, I'm seeing huge delays from when the call > is answered to when the audio file is played. Sometimes it doesn't even > play at all!! > > > > Example 3 calls and the matching playbacks > > > > 2009-02-17 15:41:04 [NOTICE] voice.js:1 console_log() ready: Start DTMF > > 2009-02-17 15:41:08 [NOTICE] voice.js:1 console_log() ready: Start DTMF > > 2009-02-17 15:41:22 [NOTICE] voice.js:1 console_log() ready: Start DTMF > > > > 2009-02-17 15:41:26 [NOTICE] voice.js:1 console_log() Playing message: > message.wav > > 2009-02-17 15:41:26 [NOTICE] voice.js:1 console_log() Playing message: > message.wav > > 2009-02-17 15:41:26 [NOTICE] voice.js:1 console_log() Playing message: > message.wav > > > > That's 22 seconds for the first one!! > > > > Anyone any ideas as to what's going on here? > > > > Regards > > > > > > _______________________________________________ > Freeswitch-users mailing list > Freeswitch-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > > 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 > iax:gu...@conference.freeswitch.org/888 > googletalk:conf+...@conference.freeswitch.org > pstn:213-799-1400 > > _______________________________________________ > Freeswitch-users mailing list > Freeswitch-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org