Summary:ASTERISK-17830: [regression] Cisco phones do not register
Reporter:kuj (kuj)Labels:
Date Opened:2011-05-10 14:25:28Date Closed:2011-05-10 21:07:13
Versions:1.8.4 Frequency of
Environment:Attachments:( 0) cisco_reg_fail.txt
Description:Cisco phones can't register in 1.8.4. Could be duplicate of 0018951.


Registration does not succeed. Parsing of Contact header looks very suspicious. Going back to or prior will immediately let the phone register. SIP trace attached.
Comments:By: kuj (kuj) 2011-05-10 14:33:50

Never mind the comment about the Contact field parsing. It's identical to

By: kuj (kuj) 2011-05-10 19:07:22

The changes made in rev 315894 to fix issue 18951 (for 1.8) are not included in the 1.8.4 bits. Manually patching 1.8.4 (chan_sip.c and reqresp_parser.c) seems to fix the registration issue. (Tested the patch in a different installation from where I had the original problem. Can only verify that one tomorrow.)

So how come the patch didn't make it into 1.8.4? Makes one wonder what else may be missing.

By: Paul Belanger (pabelanger) 2011-05-10 21:07:02

You can test with the 1.8 branch or wait for 1.8.5-rc1, both will include the fix.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. Thanks!

By: Joachim Jaeckel (jj458) 2012-05-08 19:24:22.700-0500

Same issue re-appears in Asterisk