Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[Freeswitch-users] Big delays in playing audio files


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users
View previous topic :: View next topic  
Author Message
nik.middleton at noble...
Guest





PostPosted: Tue Feb 17, 2009 1:33 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

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
Back to top
anthony.minessale at g...
Guest





PostPosted: Tue Feb 17, 2009 1:41 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

we would need to see your script.


On Tue, Feb 17, 2009 at 12:23 PM, Nik Middleton <nik.middleton@noblesolutions.co.uk (nik.middleton@noblesolutions.co.uk)> wrote:
Quote:

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 (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_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
nik.middleton at noble...
Guest





PostPosted: Tue Feb 17, 2009 2:07 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

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-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@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.middleton@noblesolutions.co.uk (nik.middleton@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 (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_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
msc at freeswitch.org
Guest





PostPosted: Tue Feb 17, 2009 2:26 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

Is this the entire script?!
-MC

On Tue, Feb 17, 2009 at 11:05 AM, Nik Middleton
<nik.middleton@noblesolutions.co.uk> wrote:
Quote:
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-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@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.middleton@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_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@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
Back to top
nik.middleton at noble...
Guest





PostPosted: Tue Feb 17, 2009 3:21 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

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-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@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.middleton@noblesolutions.co.uk> wrote:
Quote:
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");
Quote:

first_session.streamFile("4.wav",on_event,
"dtmf");
Quote:

consoleLog("err", "ready: Timeout on
input\n");
Quote:

first_session.execute("stop_tone_detect");



//disp_call()

first_session.hangup()

first_session.execute("sleep", "2000");

consoleLog("NOTICE", "EXITING\n");

exit();

}

}



________________________________

From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of
Anthony
Quote:
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.middleton@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
Quote:
is answered to when the audio file is played. Sometimes it doesn't
even
Quote:
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
Quote:

2009-02-17 15:41:08 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:

2009-02-17 15:41:22 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:



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
Quote:
http://www.freeswitch.org


--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

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
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@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
Quote:
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
Back to top
nik.middleton at noble...
Guest





PostPosted: Tue Feb 17, 2009 3:31 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

I'm starting to think it's a thread/DTMF issue. Ran 15 lines to my
office number (using latest trunk)

2009-02-17 20:19:38 [CRIT] switch_core_state_machine.c:259
handle_fatality() Caught signal 11 for unmapped thread!Aborted (core
dumped)

Also then I had tone detect on, I'd often get this

freeswitch: src/switch_ivr_async.c:1328: switch_ivr_tone_detect_session:
Assertion `read_codec != ((void *)0)' failed.

Hardware, HP DL360 G4. Centos 5.2, 4 GB ram.


-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Nik
Middleton
Sent: 17 February 2009 20:11
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Big delays in playing audio files

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-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@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.middleton@noblesolutions.co.uk> wrote:
Quote:
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");
Quote:

first_session.streamFile("4.wav",on_event,
"dtmf");
Quote:

consoleLog("err", "ready: Timeout on
input\n");
Quote:

first_session.execute("stop_tone_detect");



//disp_call()

first_session.hangup()

first_session.execute("sleep", "2000");

consoleLog("NOTICE", "EXITING\n");

exit();

}

}



________________________________

From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of
Anthony
Quote:
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.middleton@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
Quote:
is answered to when the audio file is played. Sometimes it doesn't
even
Quote:
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
Quote:

2009-02-17 15:41:08 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:

2009-02-17 15:41:22 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:



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
Quote:
http://www.freeswitch.org


--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

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
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@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
Quote:
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

_______________________________________________
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
Back to top
msc at freeswitch.org
Guest





PostPosted: Tue Feb 17, 2009 3:37 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

okay, can you do the usual stuff and report a bug on jira? Not sure if
it's really bug but having you collect all of the data and submit a
bug report will assist us greatly.
-MC

On Tue, Feb 17, 2009 at 12:30 PM, Nik Middleton
<nik.middleton@noblesolutions.co.uk> wrote:
Quote:
I'm starting to think it's a thread/DTMF issue. Ran 15 lines to my
office number (using latest trunk)

2009-02-17 20:19:38 [CRIT] switch_core_state_machine.c:259
handle_fatality() Caught signal 11 for unmapped thread!Aborted (core
dumped)

Also then I had tone detect on, I'd often get this

freeswitch: src/switch_ivr_async.c:1328: switch_ivr_tone_detect_session:
Assertion `read_codec != ((void *)0)' failed.

Hardware, HP DL360 G4. Centos 5.2, 4 GB ram.


-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Nik
Middleton
Sent: 17 February 2009 20:11
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Big delays in playing audio files

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-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@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.middleton@noblesolutions.co.uk> wrote:
Quote:
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");
Quote:

first_session.streamFile("4.wav",on_event,
"dtmf");
Quote:

consoleLog("err", "ready: Timeout on
input\n");
Quote:

first_session.execute("stop_tone_detect");



//disp_call()

first_session.hangup()

first_session.execute("sleep", "2000");

consoleLog("NOTICE", "EXITING\n");

exit();

}

}



________________________________

From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of
Anthony
Quote:
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.middleton@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
Quote:
is answered to when the audio file is played. Sometimes it doesn't
even
Quote:
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
Quote:

2009-02-17 15:41:08 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:

2009-02-17 15:41:22 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:



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
Quote:
http://www.freeswitch.org


--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

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
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@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
Quote:
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

_______________________________________________
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
Back to top
msc at freeswitch.org
Guest





PostPosted: Tue Feb 17, 2009 3:38 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

On Tue, Feb 17, 2009 at 12:11 PM, Nik Middleton
<nik.middleton@noblesolutions.co.uk> wrote:
Quote:
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?

By "ring" do you mean caller hears ringback tone or target phone
audibly rings? I haven't noticed a long delay when dialing but I
haven't been looking for one either.

Quote:


//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");



Can I just say how much I hate JavaScript for stuff like this? Smile

I can't test this right now but I will lab it up as soon as I can. In
the meantime I would have you turn on debugging and capture the
results from start to finish for a successful call. Save that for
future reference. Then try to recreate the symptoms, also with debug
turned on, capturing output. It will be A LOT of output, so you might
want to consider rolling log files. (see the "Reporting Bugs" wiki
page for hints on how to do that and more)

Has anybody else out there used js for something like this, or
otherwise have any input on why js seems to be acting up in this case?
-MC

_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Tue Feb 17, 2009 3:41 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

1) turn off crash protection.
2) you cant manipulate more that one call per script, design the script to be run from the application interface so you originate the call with the api interface and transfer the call to the script so each one has it's own copy of the script.



On Tue, Feb 17, 2009 at 2:30 PM, Nik Middleton <nik.middleton@noblesolutions.co.uk (nik.middleton@noblesolutions.co.uk)> wrote:
Quote:
I'm starting to think it's a thread/DTMF issue. Ran 15 lines to my
office number (using latest trunk)

2009-02-17 20:19:38 [CRIT] switch_core_state_machine.c:259
handle_fatality() Caught signal 11 for unmapped thread!Aborted (core
dumped)

Also then I had tone detect on, I'd often get this

freeswitch: src/switch_ivr_async.c:1328: switch_ivr_tone_detect_session:
Assertion `read_codec != ((void *)0)' failed.

Hardware, HP DL360 G4. Centos 5.2, 4 GB ram.


-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)


[mailto:freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)] On Behalf Of Nik
Middleton
Sent: 17 February 2009 20:11
To: freeswitch-users@lists.freeswitch.org (freeswitch-users@lists.freeswitch.org)
Subject: Re: [Freeswitch-users] Big delays in playing audio files

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-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)
[mailto:freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)] On Behalf Of
Michael Collins
Sent: 17 February 2009 19:25
To: freeswitch-users@lists.freeswitch.org (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.middleton@noblesolutions.co.uk (nik.middleton@noblesolutions.co.uk)> wrote:
Quote:
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");
Quote:

first_session.streamFile("4.wav",on_event,
"dtmf");
Quote:

consoleLog("err", "ready: Timeout on
input\n");
Quote:

first_session.execute("stop_tone_detect");



//disp_call()

first_session.hangup()

first_session.execute("sleep", "2000");

consoleLog("NOTICE", "EXITING\n");

exit();

}

}



________________________________

From: freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)
[mailto:freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)] On Behalf Of
Anthony
Quote:
Minessale
Sent: 17 February 2009 18:34
To: freeswitch-users@lists.freeswitch.org (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.middleton@noblesolutions.co.uk (nik.middleton@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
Quote:
is answered to when the audio file is played. Sometimes it doesn't
even
Quote:
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
Quote:

2009-02-17 15:41:08 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:

2009-02-17 15:41:22 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:



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 (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users

UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote:
http://www.freeswitch.org


--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users

UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote:
http://www.freeswitch.org



_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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 (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 (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_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
nik.middleton at noble...
Guest





PostPosted: Tue Feb 17, 2009 3:43 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

I'm talking of the time when I hit the dial button to the phone 3 ft
away starting to ring

Regards,

-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of
Michael Collins
Sent: 17 February 2009 20:28
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Big delays in playing audio files

On Tue, Feb 17, 2009 at 12:11 PM, Nik Middleton
<nik.middleton@noblesolutions.co.uk> wrote:
Quote:
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?

By "ring" do you mean caller hears ringback tone or target phone
audibly rings? I haven't noticed a long delay when dialing but I
haven't been looking for one either.

Quote:


//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");



Can I just say how much I hate JavaScript for stuff like this? Smile

I can't test this right now but I will lab it up as soon as I can. In
the meantime I would have you turn on debugging and capture the
results from start to finish for a successful call. Save that for
future reference. Then try to recreate the symptoms, also with debug
turned on, capturing output. It will be A LOT of output, so you might
want to consider rolling log files. (see the "Reporting Bugs" wiki
page for hints on how to do that and more)

Has anybody else out there used js for something like this, or
otherwise have any input on why js seems to be acting up in this case?
-MC

_______________________________________________
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
Back to top
nik.middleton at noble...
Guest





PostPosted: Tue Feb 17, 2009 3:52 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

1, OK,

2. Right now I have a php script calling bgapi via and event socket with the call parameters. Is that what you mean? If not, can you give me a pointer? I had assumed that every time I called bgapi it with the script in it, it would get it’s own copy.

Regards,


From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale
Sent: 17 February 2009 20:38
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Big delays in playing audio files


1) turn off crash protection.
2) you cant manipulate more that one call per script, design the script to be run from the application interface so you originate the call with the api interface and transfer the call to the script so each one has it's own copy of the script.



On Tue, Feb 17, 2009 at 2:30 PM, Nik Middleton <nik.middleton@noblesolutions.co.uk (nik.middleton@noblesolutions.co.uk)> wrote:
I'm starting to think it's a thread/DTMF issue. Ran 15 lines to my
office number (using latest trunk)

2009-02-17 20:19:38 [CRIT] switch_core_state_machine.c:259
handle_fatality() Caught signal 11 for unmapped thread!Aborted (core
dumped)

Also then I had tone detect on, I'd often get this

freeswitch: src/switch_ivr_async.c:1328: switch_ivr_tone_detect_session:
Assertion `read_codec != ((void *)0)' failed.

Hardware, HP DL360 G4. Centos 5.2, 4 GB ram.


-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)

[mailto:freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)] On Behalf Of Nik
Middleton
Sent: 17 February 2009 20:11
To: freeswitch-users@lists.freeswitch.org (freeswitch-users@lists.freeswitch.org)
Subject: Re: [Freeswitch-users] Big delays in playing audio files

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-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)
[mailto:freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)] On Behalf Of
Michael Collins
Sent: 17 February 2009 19:25
To: freeswitch-users@lists.freeswitch.org (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.middleton@noblesolutions.co.uk (nik.middleton@noblesolutions.co.uk)> wrote:
Quote:
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");
Quote:

first_session.streamFile("4.wav",on_event,
"dtmf");
Quote:

consoleLog("err", "ready: Timeout on
input\n");
Quote:

first_session.execute("stop_tone_detect");



//disp_call()

first_session.hangup()

first_session.execute("sleep", "2000");

consoleLog("NOTICE", "EXITING\n");

exit();

}

}



________________________________

From: freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)
[mailto:freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)] On Behalf Of
Anthony
Quote:
Minessale
Sent: 17 February 2009 18:34
To: freeswitch-users@lists.freeswitch.org (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.middleton@noblesolutions.co.uk (nik.middleton@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
Quote:
is answered to when the audio file is played. Sometimes it doesn't
even
Quote:
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
Quote:

2009-02-17 15:41:08 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:

2009-02-17 15:41:22 [NOTICE] voice.js:1 console_log() ready: Start
DTMF
Quote:



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 (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users

UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote:
http://www.freeswitch.org


--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users

UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote:
http://www.freeswitch.org



_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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 (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 (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_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
msc at freeswitch.org
Guest





PostPosted: Tue Feb 17, 2009 3:57 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

On Tue, Feb 17, 2009 at 12:48 PM, Nik Middleton
<nik.middleton@noblesolutions.co.uk> wrote:
Quote:
1, OK,



2. Right now I have a php script calling bgapi via and event socket with the
call parameters. Is that what you mean? If not, can you give me a pointer?
I had assumed that every time I called bgapi it with the script in it, it
would get it's own copy.

yes, bgapi counts as an API call. Ken Rice thinks this might be
related to a spidermonky concurrency issue...

-MC

_______________________________________________
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
Back to top
nik.middleton at noble...
Guest





PostPosted: Tue Feb 17, 2009 4:25 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

Quote:
yes, bgapi counts as an API call. Ken Rice thinks this might be
related to a spidermonky concurrency issue...

Well that kinda fits, as I see the audio files stacking up, seems like
they're being queued.

Question is, what's my alternative, lua?

-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of
Michael Collins
Sent: 17 February 2009 20:57
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Big delays in playing audio files

On Tue, Feb 17, 2009 at 12:48 PM, Nik Middleton
<nik.middleton@noblesolutions.co.uk> wrote:
Quote:
1, OK,



2. Right now I have a php script calling bgapi via and event socket
with the
Quote:
call parameters. Is that what you mean? If not, can you give me a
pointer?
Quote:
I had assumed that every time I called bgapi it with the script in it,
it
Quote:
would get it's own copy.


_______________________________________________
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
Back to top
msc at freeswitch.org
Guest





PostPosted: Tue Feb 17, 2009 4:33 pm    Post subject: [Freeswitch-users] Big delays in playing audio files Reply with quote

Quote:
Quote:
yes, bgapi counts as an API call. Ken Rice thinks this might be
related to a spidermonky concurrency issue...

Well that kinda fits, as I see the audio files stacking up, seems like
they're being queued.

Question is, what's my alternative, lua?

Lua or C/C++, but Lua is the consensus for quick and easy. If you join
IRC you can ask user "hmmhesays" about his experiences. He's got like
400+ concurrent calls with Lua scripts.

-MC

_______________________________________________
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
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services