[Home]

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
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/Registration
Versions:1.8.4 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) cisco_reg_fail.txt
Description:Cisco phones can't register in 1.8.4. Could be duplicate of 0018951.

****** ADDITIONAL INFORMATION ******

Registration does not succeed. Parsing of Contact header looks very suspicious. Going back to 1.8.3.3 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 1.8.3.3

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 1.8.11.1