|Summary:||ASTERISK-17830: [regression] Cisco phones do not register|
|Date Opened:||2011-05-10 14:25:28||Date Closed:||2011-05-10 21:07:13|
|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 18.104.22.168 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 22.214.171.124
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 126.96.36.199