|
From: virgil p. <vir...@ya...> - 2016-03-22 15:38:41
|
Hello, I 'm trying to configure OpenBTS 5.0 with USRP B210. I have two phones, Nexus5 and Samsung S4 with programmable SIM cards. The phones are connected to OpenBTS and receive the welcome message. I have followed the instructions for the GPRS but the phones don't receive IP. Any ideas/thoughts? The openbts sql table is the following: CLI.Interface 127.0.0.1 [default] CLI.Port 49300 [default] Control.CDR.Dirname (disabled) [default] Control.Call.QueryRRLP.Early 0 [default] Control.Call.QueryRRLP.Late 0 [default] Control.GSMTAP.GPRS 1 Control.GSMTAP.GSM 1 Control.GSMTAP.TargetIP 127.0.0.1 [default] Control.LUR.404RejectCause 0x04 [default] Control.LUR.AttachDetach 1 [default] Control.LUR.FailMode ACCEPT [default] Control.LUR.FailedRegistration.Message Your handset is not provisioned for this network. [default] Control.LUR.FailedRegistration.ShortCode 1000 [default] Control.LUR.NormalRegistration.Message (disabled) [default] Control.LUR.NormalRegistration.ShortCode 0000 [default] Control.LUR.OpenRegistration .* Control.LUR.OpenRegistration.Message Welcome to the test network. Your IMSI is [default] Control.LUR.OpenRegistration.Reject (disabled) [default] Control.LUR.OpenRegistration.ShortCode 101 [default] Control.LUR.QueryClassmark 0 [default] Control.LUR.QueryIMEI 0 [default] Control.LUR.QueryRRLP 0 [default] Control.LUR.RegistrationMessageFrequency FIRST [default] Control.LUR.SendTMSIs 0 [default] Control.LUR.TestMode 0 [default] Control.LUR.UnprovisionedRejectCause 0x04 [default] Control.NumSQLTries 3 [default] Control.Reporting.PhysStatusTable /var/run/ChannelTable.db [default] Control.Reporting.StatsTable /var/log/OpenBTSStats.db [default] Control.Reporting.TMSITable /var/run/TMSITable.db [default] Control.Reporting.TransactionMaxCompletedRecords 100 [default] Control.Reporting.TransactionTable /var/run/TransactionTable.db [default] Control.SACCHTimeout.BumpDown 1 [default] Control.SMS.QueryRRLP 0 [default] Control.SMSCB.Table (disabled) [default] Control.TMSITable.MaxAge 576 [default] Control.VEA 0 [default] Control.WatchdogMinutes 0 [default] Core.File core.openbts [default] Core.Pid 0 [default] Core.SaveFiles 1 [default] Core.TarFile /tmp/openbtsfiles.tgz [default] GGSN.DNS 8.8.8.8 GGSN.Firewall.Enable 0 GGSN.IP.MaxPacketSize 1520 [default] GGSN.IP.ReuseTimeout 180 [default] GGSN.IP.TossDuplicatePackets 0 [default] GGSN.Logfile.Name /tmp/GGSN.log GGSN.MS.IP.Base 192.168.99.1 [default] GGSN.MS.IP.MaxCount 254 [default] GGSN.MS.IP.Route (disabled) [default] GGSN.ShellScript (disabled) [default] GGSN.TunName sgsntun [default] GPRS.CellOptions.T3168Code 5 [default] GPRS.CellOptions.T3192Code 0 [default] GPRS.ChannelCodingControl.RSSI -40 [default] GPRS.Channels.Congestion.Threshold 200 [default] GPRS.Channels.Congestion.Timer 60 [default] GPRS.Channels.Min.C0 7 GPRS.Channels.Min.CN 0 [default] GPRS.Codecs.Downlink 1,4 [default] GPRS.Codecs.Uplink 1,4 [default] GPRS.Counters.Assign 10 [default] GPRS.Counters.N3101 20 [default] GPRS.Counters.N3103 8 [default] GPRS.Counters.N3105 12 [default] GPRS.Counters.Reassign 6 [default] GPRS.Counters.TbfRelease 5 [default] GPRS.Debug 0 [default] GPRS.Downlink.KeepAlive 300 [default] GPRS.Downlink.Persist 0 [default] GPRS.Enable 1 GPRS.LocalTLLI.Enable 1 [default] GPRS.MS.KeepExpiredCount 20 [default] GPRS.MS.Power.Alpha 10 [default] GPRS.MS.Power.Gamma 31 [default] GPRS.MS.Power.T_AVG_T 15 [default] GPRS.MS.Power.T_AVG_W 15 [default] GPRS.Multislot.Max.Downlink 3 [default] GPRS.Multislot.Max.Uplink 2 [default] GPRS.NC.NetworkControlOrder 2 [default] GPRS.NMO 2 [default] GPRS.PRIORITY-ACCESS-THR 6 [default] GPRS.RAC 0 [default] GPRS.RA_COLOUR 0 [default] GPRS.RRBP.Min 0 [default] GPRS.Reassign.Enable 1 [default] GPRS.SendIdleFrames 0 [default] GPRS.TBF.Downlink.Poll1 10 [default] GPRS.TBF.EST 1 [default] GPRS.TBF.Expire 30000 [default] GPRS.TBF.KeepExpiredCount 20 [default] GPRS.TBF.Retry 4 GPRS.Timers.Channels.Idle 6000 [default] GPRS.Timers.MS.Idle 600 [default] GPRS.Timers.MS.NonResponsive 6000 [default] GPRS.Timers.T3169 5000 [default] GPRS.Timers.T3191 5000 [default] GPRS.Timers.T3193 0 [default] GPRS.Timers.T3195 5000 [default] GPRS.Uplink.KeepAlive 300 [default] GPRS.Uplink.Persist 4000 [default] GPRS.advanceblocks 10 [default] GSM.BTS.RADIO_LINK_TIMEOUT 15 [default] GSM.CCCH.BS_AG_BLKS_RES auto [default] GSM.CCCH.BS_PA_MFRMS 2 [default] GSM.CCCH.CCCH-CONF 1 [default] GSM.CallerID.Source auto [default] GSM.CellOptions.RADIO-LINK-TIMEOUT 15 [default] GSM.CellSelection.CELL-RESELECT-HYSTERESIS 3 [default] GSM.CellSelection.MS-TXPWR-MAX-CCH 0 [default] GSM.CellSelection.NCCsPermitted 0 [default] GSM.CellSelection.NECI 1 [default] GSM.CellSelection.RXLEV-ACCESS-MIN 0 [default] GSM.Channels.C1sFirst 0 [default] GSM.Channels.NumC1s auto [default] GSM.Channels.NumC7s auto [default] GSM.Channels.SDCCHReserve 0 [default] GSM.Cipher.CCHBER 0 [default] GSM.Cipher.Encrypt 0 [default] GSM.Cipher.RandomNeighbor 0 [default] GSM.Cipher.ScrambleFiller 0 [default] GSM.Control.GPRSMaxIgnore 5 [default] GSM.Handover.FailureHoldoff 20 [default] GSM.Handover.History.Max 32 [default] GSM.Handover.Margin 15 [default] GSM.Handover.Ny1 50 [default] GSM.Handover.RXLEV_DL.History 6 [default] GSM.Handover.RXLEV_DL.Margin 10 [default] GSM.Handover.RXLEV_DL.PenaltyTime 20 [default] GSM.Handover.RXLEV_DL.Target 60 [default] GSM.Identity.BSIC.BCC 2 [default] GSM.Identity.BSIC.NCC 0 [default] GSM.Identity.CI 10 [default] GSM.Identity.LAC 9 GSM.Identity.MCC 460 GSM.Identity.MNC 99 GSM.Identity.ShortName Range [default] GSM.MS.Power.Damping 75 [default] GSM.MS.Power.Max 33 [default] GSM.MS.Power.Min 5 [default] GSM.MS.TA.Damping 50 [default] GSM.MS.TA.Max 62 [default] GSM.MaxSpeechLatency 2 [default] GSM.Neighbors (disabled) [default] GSM.Neighbors.NumToSend 31 [default] GSM.RACH.AC 0 GSM.RACH.MaxRetrans 1 [default] GSM.RACH.TxInteger 14 [default] GSM.RRLP.ACCURACY 40 [default] GSM.RRLP.ALMANAC.ASSIST.PRESENT 0 [default] GSM.RRLP.ALMANAC.REFRESH.TIME 24.0 [default] GSM.RRLP.ALMANAC.URL http://www.navcen.uscg.gov/?pageName=currentAlmanac&format=yuma [default] GSM.RRLP.EPHEMERIS.ASSIST.COUNT 9 [default] GSM.RRLP.EPHEMERIS.REFRESH.TIME 1.0 [default] GSM.RRLP.EPHEMERIS.URL ftp://ftp.trimble.com/pub/eph/CurRnxN.nav [default] GSM.RRLP.RESPONSETIME 4 [default] GSM.RRLP.SEED.ALTITUDE 0 [default] GSM.RRLP.SEED.LATITUDE 37.777423 [default] GSM.RRLP.SEED.LONGITUDE -122.39807 [default] GSM.RRLP.SERVER.URL (disabled) [default] GSM.Radio.ARFCNs 1 [default] GSM.Radio.Band 900 [default] GSM.Radio.C0 51 [default] GSM.Radio.MaxExpectedDelaySpread 4 [default] GSM.Radio.NeedBSIC 0 [default] GSM.Radio.PowerManager.MaxAttenDB 10 [default] GSM.Radio.PowerManager.MinAttenDB 10 GSM.Radio.PowerManager.RampTime 60 [default] GSM.Radio.RSSIAveragePeriod 8 [default] GSM.Radio.RSSITarget -50 [default] GSM.Radio.RxGain 9 GSM.Radio.SNRAveragePeriod 8 [default] GSM.Radio.SNRTarget 10 [default] GSM.ShowCountry 0 [default] GSM.SpeechBuffer 1 [default] GSM.Timer.Handover.Holdoff 10 [default] GSM.Timer.T3103 12000 [default] GSM.Timer.T3105 50 [default] GSM.Timer.T3109 30000 [default] GSM.Timer.T3113 10000 [default] GSM.Timer.T3212 0 [default] Log.Alarms.Max 20 [default] Log.File (disabled) [default] Log.Level DEBUG NodeManager.API.PhysicalStatus disabled [default] NodeManager.Commands.Port 45060 [default] NodeManager.Events.Port 45160 [default] Peering.Neighbor.RefreshAge 60 [default] Peering.NeighborTable.Path /var/run/NeighborTable.db [default] Peering.Port 16001 [default] Peering.ResendCount 20 [default] Peering.ResendTimeout 100 [default] RTP.Range 98 [default] RTP.Start 16484 [default] SGSN.Debug 0 [default] SGSN.Timer.ImplicitDetach 3480 [default] SGSN.Timer.MS.Idle 600 [default] SGSN.Timer.RAUpdate 0 [default] SGSN.Timer.Ready 44 [default] SIP.DTMF.RFC2833 1 [default] SIP.DTMF.RFC2833.PayloadType 101 [default] SIP.DTMF.RFC2967 0 [default] SIP.DTMF.RFC2976 0 [default] SIP.Local.IP 127.0.0.1 [default] SIP.Local.Port 5062 [default] SIP.MaxForwards 70 [default] SIP.Proxy.Mode (disabled) [default] SIP.Proxy.Registration 127.0.0.1:5064 [default] SIP.Proxy.SMS 127.0.0.1:5063 [default] SIP.Proxy.Speech 127.0.0.1:5060 [default] SIP.Proxy.USSD (disabled) [default] SIP.RFC3428.NoTrying 0 [default] SIP.Realm (disabled) [default] SIP.RegistrationPeriod 90 [default] SIP.SMSC smsc [default] SIP.Timer.A 2000 [default] SIP.Timer.B 10000 [default] SIP.Timer.E 500 [default] SIP.Timer.F 5000 [default] SIP.Timer.H 5000 [default] SMS.FakeSrcSMSC 0000 [default] SMS.MIMEType application/vnd.3gpp.sms [default] TRX.IP 127.0.0.1 [default] TRX.MinimumRxRSSI -63 [default] TRX.Port 5700 [default] TRX.RadioFrequencyOffset 128 [default] TRX.Timeout.Clock 10 [default] TRX.Timeout.Start 2 [default] TRX.TxAttenOffset 0 [default] Test.GSM.SimulatedFER.Downlink 0 [default] Test.GSM.SimulatedFER.Uplink 0 [default] Test.GSM.UplinkFuzzingRate 0 [default] Test.SIP.SimulatedPacketLoss 0 [default] OpenBTS> tmsis -ll IMSI TMSI IMEI AUTH CREATED ACCESSED TMSI_ASSIGNED PTMSI_ASSIGNED AUTH_EXPIRY REJECT_CODE ASSOCIATED_URI ASSERTED_IDENTITY WELCOME_SENT A5_SUPPORT POWER_CLASS RRLP_STATUS OLD_TMSI OLD_MCC OLD_MNC OLD_LAC 460990010001019 - 355XXXXXXXXXXX0 2 19m 19m 0 0 - 0 1 0 101256707 460 99 9 460990010001005 - 353XXXXXXXXXXX0 1 19m 19m 0 0 - 0 <tel:0123456789> 0 0 0 460 99 9 OpenBTS> load == GSM == SDCCH load/available: 0/4 TCH/F load/available: 0/0 PCH load: active, total: 0, 0 AGCH load: active, pending: 0, 0 == GPRS == current PDCHs: 7 utilization: 0% OpenBTS> gprs list PDCH ARFCN=51 TN=1 FER=0% PDCH ARFCN=51 TN=2 FER=0% PDCH ARFCN=51 TN=3 FER=0% PDCH ARFCN=51 TN=4 FER=0% PDCH ARFCN=51 TN=5 FER=0% PDCH ARFCN=51 TN=6 FER=0% PDCH ARFCN=51 TN=7 FER=0% OpenBTS> gprs stat GSM FN=2650133 GPRS BSN=611571 Current number of PDCH=7 MS=0 TBF=0 Total number of PDCH=7 MS=0 TBF=0 RACH=0 Downlink utilization=0 ServiceLoopTime=(0) root@virgil:~# netstat -nr .Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.64.44.1 0.0.0.0 UG 0 0 0 eth0 10.64.44.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.99.0 0.0.0.0 255.255.255.0 U 0 0 0 sgsntun root@virgil:~# cat /etc/OpenBTS/iptables.rules # Generated by iptables-save v1.4.4 *nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A POSTROUTING -o eth0 -j MASQUERADE COMMIT # Generated by iptables-save v1.4.4 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] COMMIT root@virgil:~# cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 8.8.8.8 nameserver 10.64.44.1, nameserver 194.177.200.5 root@virgil:~# cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.64.44.89 netmask 255.255.254.0 network 10.64.44.0 gateway 10.64.44.1 dns-nameservers 10.64.44.1, 194.177.200.5 pre-up iptables-restore < /etc/OpenBTS/iptables.rules Thank you in advance,Virgilios Passas |