[asterisk-bugs] [Asterisk 0011385]: Option eventwhencalled seems not working properly.

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Nov 28 14:25:06 CST 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11385 
====================================================================== 
Reported By:                corruptor
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   11385
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.14  
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 89624 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             11-27-2007 07:47 CST
Last Modified:              11-28-2007 14:25 CST
====================================================================== 
Summary:                    Option eventwhencalled seems not working properly.
Description: 
I have Queue [1] defined in queues.conf (see additional info) with
eventwhencalled=yes option and one member SIP/201.
When I call this queue (using macro-dialqueue, see additional info) and
listen to the events using manager api i get this event  when SIP/201 us
called:

Event: AgentCalled
Privilege: agent,all
AgentCalled: SIP/201
AgentName: 201
ChannelCalling: SIP/204-08bf95a0
CallerID: 204
CallerIDName: 204
Context: macro-dialqueue
Extension: s
Priority: 12
Variable: SIPUSERAGENT=THOMSON ST2030 hw3 fw1.56 00-0E-50-4E-F5-E4e|1") in
new stack new stack new stacknew stackackeid: 1196169296.2|Channel:
SIP/204-08bf95a0") in new stack

In Asterisk CLI i see error:
[Nov 27 16:14:12] ERROR[27795]: pbx.c:5740
pbx_builtin_serialize_variables: Data Buffer Size Exceeded!

This error go away if I change macro by deleting line with UserEvent. In
this case buffer size is not exceeded.

Setting eventwhencalled=vars doesn't change anything. 
I guess that Variable field should appear only when we set
eventwhencalled=vars.  
Anyway the formatting is unreadable.
Should this be somehow fixed?
Thank you.
====================================================================== 

---------------------------------------------------------------------- 
 putnopvut - 11-28-07 14:25  
---------------------------------------------------------------------- 
Yeah, those STACK variables appear to be every single priority of the
dialqueue macro. I agree that those should probably not be output as
channel variables. I will look into this and see if I can figure out what's
happening. Thanks for your quick feedback! 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-28-07 14:25  putnopvut      Note Added: 0074511                          
======================================================================




More information about the asterisk-bugs mailing list