Summary: | ASTERISK-07139: [patch] recent changes to chan_sip, cause registrations to be broken | ||
Reporter: | Serge Vecher (serge-v) | Labels: | |
Date Opened: | 2006-06-09 16:40:34 | Date Closed: | 2006-06-13 03:21:10 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Channels/chan_sip/Registration |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) bug_7327_r33643_patch_v1.diff ( 1) r31443_-_sip_registration_debug.txt ( 2) r33195_-_registration_ok.txt ( 3) r33215_-_registration_and_call_not_ok.txt | |
Description: | please see the attached sip debug for more information, | ||
Comments: | By: Serge Vecher (serge-v) 2006-06-09 16:46:52 note that as a result of a failed registration attempt, if you restart asterisk, it will try to retransmit strange NOTIFY's. On my network, there is no 192.168.1.92 (notify's for which get dumped after I have deleted astdb file) and restarted Asterisk. By: Serge Vecher (serge-v) 2006-06-09 16:59:51 Actually, r31443 is the revision where there is no problem. The latest trunk where I saw the problem is r33371 -- that is where the log is from also. By: Andrey S Pankov (casper) 2006-06-11 17:17:30 Serge: could you describe _the problem_ itself please... does Asterisk refuses registrations or what? It's hard to guess it form the logs... :) Do you use insecure=port? Not sure this is related in any way... By: Serge Vecher (serge-v) 2006-06-12 09:14:54 well, immediately upon registration a SIP Peer will become "unreachable" and will stay that way. I will try to do some tests to try different revisions between 31443 and 33371 to see which one broke it. By: Olle Johansson (oej) 2006-06-12 09:49:55 Hmm. We don't change or save anything until we do have a successful authentication. I don't see the problem here, need more details. By: Olle Johansson (oej) 2006-06-12 09:57:00 We need to see a failed call too. By: Serge Vecher (serge-v) 2006-06-12 10:32:39 Ok, this was introduced in 33215. By: Olle Johansson (oej) 2006-06-12 10:34:40 33215? That is *really weird. I need to get your sip.conf and the result of "sip show domains" then. And I still need to see one of those failed calls. By: Serge Vecher (serge-v) 2006-06-12 11:21:19 yes, it was definately 33215. See attached file for a log of broken registration / call. Downgrading to immediately previous r33195 solves the problem. Will send sip.conf via email. hmm, interesting, "sip show peers" => SIP Domain support not enabled. They clearly are enabled in sip.conf By: Serge Vecher (serge-v) 2006-06-12 13:02:58 looks like there was a typo during conversion to sip_result enum. Attached patch fixes the issue. Disclaimer on file. By: Olle Johansson (oej) 2006-06-12 15:01:26 Did this fix your issue? By: Serge Vecher (serge-v) 2006-06-12 15:04:46 yes, of course. By: Olle Johansson (oej) 2006-06-12 15:08:28 Fix committed to svn trunk. By: Serge Vecher (serge-v) 2006-06-12 15:16:30 fixed in trunk r33676. Thanks Olle :) |