From: David A. B. <dbu...@jc...> - 2009-12-24 00:10:09
|
Alexander - There are two places to look for that bug: (1) SIPEngine::Register in SIP/SIPEngine.cpp. This code appears to return true for a "200 OK" response, continue to poll on a "100 Trying" response and will return false for any other response, including 404. That's not really clean or to spec, but should not cause the but you describe. (2) Control::LocationUpdatingController in Control/ MobilityManagement.cpp. This code has some logic based on the return of SIPEngine::Register and the value of Control.OpenRegistration in the gConfig table. If that logic is broken, maybe you'll get this bug. And if Control.OpenRegistration is defined as a non-zero value in OpenBTS.config, then this is not a bug at all. -- David On Dec 23, 2009, at 2:26 PM, Alexander Chemeris wrote: > Hi, > > Ivan and I have been trying to get our Nokia 3310 and 3410 working > with > 2.5 release today (without success, yeah..) and discovered, that > OpenBTS > does not correctly recognize "404 NOT FOUND" server replies. Exactly, > we've been able to connect to OpenBTS from IMSI which was not present > in Asterisk's sip.conf. It seems something is wrong with REGISTER > response > handling, but we had no time to look under the hood. If someone can > repeat > our test and confirm/disprove/solve this problem before 26C3, it > would be > of great help for us. > > -- > Regards, > Alexander Chemeris. > > ---------------------------------------------------------------------- > -------- > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast > and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openbts-discuss David A. Burgess Kestrel Signal Processing, Inc. |