VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
nik.middleton at noble... Guest
|
Posted: Tue Feb 17, 2009 1:33 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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
|
Posted: Tue Feb 17, 2009 1:41 pm Post subject: [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:
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
|
Posted: Tue Feb 17, 2009 2:07 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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
|
Posted: Tue Feb 17, 2009 2:26 pm Post subject: [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");
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
|
Posted: Tue Feb 17, 2009 3:21 pm Post subject: [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
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
|
Posted: Tue Feb 17, 2009 3:31 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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
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
|
Posted: Tue Feb 17, 2009 3:37 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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
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
|
Posted: Tue Feb 17, 2009 3:38 pm Post subject: [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?
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
|
Posted: Tue Feb 17, 2009 3:41 pm Post subject: [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:
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");
Anthony
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
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
_______________________________________________
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
|
Posted: Tue Feb 17, 2009 3:43 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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?
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
|
Posted: Tue Feb 17, 2009 3:52 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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");
Anthony
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
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
_______________________________________________
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
|
Posted: Tue Feb 17, 2009 3:57 pm Post subject: [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
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
|
Posted: Tue Feb 17, 2009 4:25 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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
|
Posted: Tue Feb 17, 2009 4:33 pm Post subject: [Freeswitch-users] Big delays in playing audio files |
|
|
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 |
|
|
|
|
|
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
|