Summary:ASTERISK-01889: Siemens optiPoint 400 sends '%23' instead of '#'
Reporter:cdegroot (cdegroot)Labels:
Date Opened:2004-06-25 07:59:15Date Closed:2004-09-25 02:40:20
Versions:Frequency of
Environment:Attachments:( 0) sip-percent-escape-patch.txt
Description:Summary says all. Asterisk doesn't translate the escaped hash sign, so dialplan processing goes wrong. I'm not sure whether Siemens is right here, not being a SIP specialist, but it is easy enough to solve (and be liberal in what you accept, etcetera).


Patch attached, but note that I'm not sure this is the correct place to solve this.
Comments:By: Mark Spencer (markster) 2004-06-25 11:05:39

I didn't use your patch, but I did add the functionality.  Please not you will have to turn on pedantic sip checking with "pedantic=yes" in the general section of your sip.conf to enable this behavior.

By: Mark Spencer (markster) 2004-06-25 11:06:16

Please confirm that it works for when pedantic=yes, as i don't have a good way to test it.  If you have trouble, find me on IRC.

By: Olle Johansson (oej) 2004-07-01 15:35:15

Upgrade to the latest CVS, turn on pedantic as Mark said and confirm if the change solves the problem for you or not. We need a quick answer!


By: twisted (twisted) 2004-07-01 16:12:37

Reminder sent to cdegroot

We need a response on bug number 1949, Siemens optiPoint 400 sends '%23' instead of '#', As soon as possible.

By: cdegroot (cdegroot) 2004-07-01 16:19:38

guys, I appreciate that you are on top of this bug, but a reminder every hour might be exaggerating a bit for volunteer work; I'm juggling time as it is so it could well be a week before I have the time to check feedback.

I did a quick cvs update and recompile, and as far as I can see mark's patch works. Thanks for the prompt response.

By: twisted (twisted) 2004-07-01 16:24:21

Fixed in CVS by Markster - confirmed by cdegroot