From: David A. B. <dbu...@jc...> - 2009-01-09 20:09:39
|
Alex - [Sorry if you get two copies. I'm having mail problems today.] That means that OpenBTS is probably fully functional. Your problem is simply one of getting the handset provisioned in Asterisk. What you are getting here is a TMSI, not an IMSI. The phone SHOULD be sending an IMSI, since it should know that the old TMSI is meaningless in the new network. This is happening because the handset's GSM stack violates the location updating rules of GSM 04.08. This is a common enough handset bug that the OpenBTS location updating code should deal with it automatically, but since it doesn't do that yet, you'll need to get the handset to invalidate its own TMSI. The surest way to do that is to power off the handset, remove the battery and SIM, then reassemble it all and power it back on. Then hope that the handset sees your OpenBTS before it finds the real network and gets another TMSI. Once you get an IMSI, you can use the attached script to provision it in Asterisk. -- David  On Jan 9, 2009, at 4:50 AM, Alexsander Loula wrote: > Hi David, > > I got a Motorola A1200 that seems to work with OpenBTS. I'm seeing > these messages: > > 1231504673.423354 2980133776: DCCHDispatch.cpp:105 ControlLayer > DCCHDisptacher waiting for SDCCH ESTABLISH > 1231504919.403355 2987056016: RadioResource.cpp:134 ControlLayer > AccessGrantResponder RA=24 when=0:205381 > 1231504919.404181 2987056016: RadioResource.cpp:169 ControlLayer > AccessGrantResponder sending PageMode=(0) DedicatedModeOrTBF=(TMA=0 > Downlink=0 DMOrTBF=0) ChannelDescription=(typeAndOffset=SDCCH/4-3 > TN=0 TSC=0 ARFCN=10) RequestReference=(RA=24 T1'=26 T2=7 T3=4) > TimingAdvance=0 > 1231504919.872491 2980133776: ControlCommon.cpp:347 ControlLayer > getMessage got primitive=DATA raw= > (000001010000100000100000001001111111010001010000000000000110111100110 > 011000001011111010000110000000000111101001110100010) > 1231504919.872600 2980133776: DCCHDispatch.cpp:109 ControlLayer > DCCHDispatcher got MM Location Updating Request MobileIdentity= > (TMSI=0x3003d3a2) > 1231504919.872627 2980133776: MobilityManagement.cpp:109 > ControlLayer LocationUpdatingController MM Location Updating > Request MobileIdentity=(TMSI=0x3003d3a2) > 1231504919.872638 2980133776: MobilityManagement.cpp:140 > ControlLayer LocationUpdatingController : SIPRegistration -> FAILED > > Now I need to program the IMSI on extension.conf, right? > > Tks, > Alex David A. Burgess Kestrel Signal Processing, Inc. |