VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
asterisk at abraxas.si Guest
|
Posted: Fri Jun 20, 2008 5:30 am Post subject: [asterisk-users] ChanSpy and delay |
|
|
Hello, I noticed a bit problematic behavior in ChanSpy function. This is the scenario:
1. agent is making a conversation,
2. I call an extension with ChanSpy and start listening (so far so good),
3. agent completes the call (I am still on the ChanSpy extension),
4. new call is distributed to an agent,
5. agent answers the call (I am still on the ChanSpy extension, but I hear silence...),
6. after 4-5 seconds I can again hear the agent (please see the log: 15:46:38 agent starts the conversation, 4 seconds later chan spy attaches his channel to mine):
Jun 19 15:46:38 VERBOSE[9907] logger.c: -- Zap/65-1 answered Local/123 at agents-7671,2
Jun 19 15:46:42 NOTICE[9905] app_chanspy.c: Attaching Zap/124-1 to Local/123 at agents-7671,2
Why is there such a delay before I start hearing the agent again? Is this a known bug, is there any workaround to that?
I'm using a rather old version of Asterisk: 1.2.9, but I am not thinking about upgrading right now because everything else is working like a charm (and it has to handle more than 3k calls per day).
Regards,
Alex |
|
Back to top |
|
|
asterisk at abraxas.si Guest
|
Posted: Fri Jun 20, 2008 8:27 am Post subject: [asterisk-users] ChanSpy and delay |
|
|
I will answer my own question
The following line in the app_chanspy.c was causing my problem:
"waitms = count ? 100 : 5000;"
and of course sequentially then the line:
"res = ast_waitfordigit(chan, waitms);"
in the same beginning of the same "for" loop but in the next iteration.
I have changed "waitms = count ? 100 : 5000;" to " waitms = count ? 100 : 500;" and I didn't notice any change (besides my problem being fixed, which is good ), especially no negative effects. I will however still test this thing, but maybe some of the development guys might tell me what exactly have I changed and what side-effects it might cause ?
With Regards,
Alex
-----Original Message-----
From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Asterisk
Sent: Friday, June 20, 2008 12:30 PM
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: [asterisk-users] ChanSpy and delay
Hello, I noticed a bit problematic behavior in ChanSpy function. This is the scenario:
1. agent is making a conversation,
2. I call an extension with ChanSpy and start listening (so far so good),
3. agent completes the call (I am still on the ChanSpy extension),
4. new call is distributed to an agent,
5. agent answers the call (I am still on the ChanSpy extension, but I hear silence...),
6. after 4-5 seconds I can again hear the agent (please see the log: 15:46:38 agent starts the conversation, 4 seconds later chan spy attaches his channel to mine):
Jun 19 15:46:38 VERBOSE[9907] logger.c: -- Zap/65-1 answered Local/123 at agents-7671,2
Jun 19 15:46:42 NOTICE[9905] app_chanspy.c: Attaching Zap/124-1 to Local/123 at agents-7671,2
Why is there such a delay before I start hearing the agent again? Is this a known bug, is there any workaround to that?
I'm using a rather old version of Asterisk: 1.2.9, but I am not thinking about upgrading right now because everything else is working like a charm (and it has to handle more than 3k calls per day).
Regards,
Alex
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
AstriCon 2008 - September 22 - 25 Phoenix, Arizona
Register Now: http://www.astricon.net
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
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
|