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

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Nov 28 04:47:09 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 04:47 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.
====================================================================== 

---------------------------------------------------------------------- 
 corruptor - 11-28-07 04:47  
---------------------------------------------------------------------- 
I tried running with eventwhencalled set to "yes". Output is ok. There is
no Variables field.
I've also uploaded the manager output when I set eventwhencalled=vars.
There is no error but I don't know if the output is still correct. Those
"STACK-..." variables with "in new stack" at the end look a little bit ugly
:). 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-28-07 04:47  corruptor      Note Added: 0074464                          
======================================================================




More information about the asterisk-bugs mailing list