[asterisk-bugs] [Asterisk 0015672]: ? in register= string breaks registration

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Aug 7 12:54:28 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15672 
====================================================================== 
Reported By:                test011
Assigned To:                tilghman
====================================================================== 
Project:                    Asterisk
Issue ID:                   15672
Category:                   Channels/chan_sip/Registration
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Target Version:             1.6.2.0
Asterisk Version:           1.6.2.0-beta4 
Regression:                 Yes 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-08-07 00:42 CDT
Last Modified:              2009-08-07 12:54 CDT
====================================================================== 
Summary:                    ? in register= string breaks registration
Description: 
If you put '?' (w/o quotation) in register= string in sip.conf, asterisk
does not parse it properly.

One of my register= string has '?' in its password section, and asterisk
can't parse it properly. This does not affect other lines in sip.conf

The string I used is as bellow,

register =>xxx at xxx.com:abc!5j5?!9!:xxx at hostip/123

Does '?' have been used as some token? Maybe I did not get that. I am
pretty sure I haven't seen it in change.log or sip.conf.sample.

The registration strings have worked fine with version 1.4.2, 1.6.0, and
1.6.1.0.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0014344 [patch] Outbound proxy not used for reg...
related to          0015008 [patch] Introduce better parsing for th...
====================================================================== 

---------------------------------------------------------------------- 
 (0108779) tilghman (administrator) - 2009-08-07 12:54
 https://issues.asterisk.org/view.php?id=15672#c108779 
---------------------------------------------------------------------- 
The patch on 15008 will fix this for you, although by changing the format
slightly.  That patch will allow you to quote nearly any field (exception
of transport and portnum, which don't allow arbitrary characters, anyway)
to prevent characters within from being interpreted as delimiters. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-08-07 12:54 tilghman       Note Added: 0108779                          
======================================================================




More information about the asterisk-bugs mailing list