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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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/[EMAIL 
PROTECTED],2
Jun 19 15:46:42 NOTICE[9905] app_chanspy.c: Attaching Zap/124-1 to Local/[EMAIL 
PROTECTED],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

_______________________________________________
-- 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

Reply via email to