[asterisk-bugs] [Asterisk 0016654]: Possible problem with IAXVAR

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Feb 25 15:37:28 CST 2010


The following issue has been CLOSED 
====================================================================== 
https://issues.asterisk.org/view.php?id=16654 
====================================================================== 
Reported By:                mtryfoss
Assigned To:                tilghman
====================================================================== 
Project:                    Asterisk
Issue ID:                   16654
Category:                   Channels/chan_iax2
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
Target Version:             1.6.1.18
Asterisk Version:           SVN 
JIRA:                       SWP-777 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 suspended
Fixed in Version:           
====================================================================== 
Date Submitted:             2010-01-20 03:16 CST
Last Modified:              2010-02-25 15:37 CST
====================================================================== 
Summary:                    Possible problem with IAXVAR
Description: 
A call comes in one a server. IAXVAR(call_id) is set on the IAX-channel.
Then a dial(Local/..) is done.

When trying to read out IAXVAR(call_id) on the local channel I only get
this:
<Local/115 at transcontext_220-4c7b;2>AGI Rx << GET VARIABLE IAXVAR(call_id)
<Local/115 at transcontext_220-4c7b;2>AGI Tx >> 200 result=1
(ÿÿÿÿ0010|343.6)

It was initially set this way (on the same server):
<IAX2/pbx7-5666>AGI Rx << SET VARIABLE "IAXVAR(call_id)"
"pbx3_1263978343.6"
<IAX2/pbx7-5666>AGI Tx >> 200 result=1

The value I get when I read the variable seems to be a mix of the last 5
on the iaxvar ("343.6") and the last 4 of the previously read variable
(0010): 
<Local/115 at transcontext_220-4c7b;2>AGI Rx << GET VARIABLE origcallerid
<Local/115 at transcontext_220-4c7b;2>AGI Tx >> 200 result=1 (38600010)

I don't know if this should be possible, but it would be nice if it was.
Anyway, the IAXVAR function should return empty or so if not.

====================================================================== 

---------------------------------------------------------------------- 
 (0118578) tilghman (administrator) - 2010-02-25 15:37
 https://issues.asterisk.org/view.php?id=16654#c118578 
---------------------------------------------------------------------- 
No response from reporter.

If you're able to work up a test case, please feel free to reopen this
issue. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-02-25 15:37 tilghman       Note Added: 0118578                          
2010-02-25 15:37 tilghman       Status                   feedback => closed  
2010-02-25 15:37 tilghman       Resolution               open => suspended   
======================================================================




More information about the asterisk-bugs mailing list