Actions
List of Timer numbers¶
- Table of contents
- List of Timer numbers
Below is a list of timer numbers used in Osmocom programs.
Many are specified by 3GPP specifications, indicated by a T (like T3103).
There are also various Osmocom specific timers, indicated by an X (like X23).
There are also numerous timer configurations in Osmocom predating introduction of T and X timers, not listed here.
Timers specified by 3GPP¶
configurable | Timer | Program | Purpose |
---|---|---|---|
yes | net T4 | OsmoBSC | Timeout to receive BSSMAP RESET ACKNOWLEDGE from the MSC |
yes | net T7 | OsmoBSC | inter-BSC/MSC Handover outgoing, BSSMAP HO Required to HO Command timeout |
yes | net T8 | OsmoBSC | inter-BSC/MSC Handover outgoing, BSSMAP HO Command to final Clear timeout |
yes | net T10 | OsmoBSC | RR Assignment |
yes | net T101 | OsmoBSC | inter-BSC/MSC Handover incoming, BSSMAP HO Request to HO Accept |
yes | net T3101 | OsmoBSC | RR Immediate Assignment |
yes | net T3103 | OsmoBSC | Handover |
yes | net T3105 | OsmoBSC | Physical Information |
yes | net T3107 | OsmoBSC | (unused) |
yes | net T3109 | OsmoBSC | RSL SACCH deactivation |
yes | net T3111 | OsmoBSC | Wait time before RSL RF Channel Release |
yes | net T3113 | OsmoBSC | Paging |
yes | net T3115 | OsmoBSC | (unused) |
yes | net T3117 | OsmoBSC | (unused) |
yes | net T3119 | OsmoBSC | (unused) |
yes | net T3122 | OsmoBSC | Wait time after RR Immediate Assignment Reject |
yes | net T3141 | OsmoBSC | (unused) |
yes | net T3212 | OsmoBSC | Periodic Location Update timer, sent to MS (1 = 6 minutes) |
yes | vlr T3212 | OsmoMSC | Subscriber expiration timeout |
yes | vlr T3250 | OsmoMSC | TMSI Reallocation procedure |
yes | vlr T3260 | OsmoMSC | Authentication procedure |
yes | vlr T3270 | OsmoMSC | Identification procedure |
yes | T3312 | OsmoSGSN | Periodic RA Update timer (s) |
yes | T3313 | OsmoSGSN | Waiting for paging response timer (s) |
yes | T3314 | OsmoSGSN | READY timer. Force to STANDBY on expiry timer (s) |
yes | T3316 | OsmoSGSN | AA-Ready timer (s) |
yes | T3322 | OsmoSGSN | Detach request -> accept timer (s) |
yes | T3350 | OsmoSGSN | Waiting for ATT/RAU/TMSI_COMPL timer (s) |
yes | T3360 | OsmoSGSN | Waiting for AUTH/CIPH response timer (s) |
yes | T3370 | OsmoSGSN | Waiting for IDENTITY response timer (s) |
yes | T3385 | OsmoSGSN | Wait for ACT PDP CTX REQ timer (s) |
yes | T3386 | OsmoSGSN | Wait for MODIFY PDP CTX ACK timer (s) |
yes | T3395 | OsmoSGSN | Wait for DEACT PDP CTX ACK timer (s) |
yes | T3397 | OsmoSGSN | Wait for DEACT AA PDP CTX ACK timer (s) |
Timers specific to Osmocom¶
configurable | Timer | Program | Purpose |
---|---|---|---|
yes | bts X1 | OsmoBTS | Time after which osmo-bts exits if regular ramp down during shut down process does not finish (s) |
yes | bts X2 | OsmoBTS | Time after which osmo-bts exits if requesting transceivers to stop during shut down process does not finish (s) |
yes | mgw X2 | OsmoMSC | RTP stream establishing timeout |
yes | geran X1 | OsmoMSC | RAN connection Complete Layer 3, Authentication and Ciphering timeout |
yes | geran X2 | OsmoMSC | RAN connection release sanity timeout |
yes | geran X3 | OsmoMSC | Timeout to find a target BSS after Handover Required |
yes | utran X1 | OsmoMSC | RAN connection Complete Layer 3, Authentication and Ciphering timeout |
yes | utran X2 | OsmoMSC | RAN connection release sanity timeout |
yes | utran X3 | OsmoMSC | Timeout to find a target BSS after Handover Required |
yes | sgs X1 | OsmoMSC | RAN connection Complete Layer 3, Authentication and Ciphering timeout |
yes | sgs X2 | OsmoMSC | RAN connection release sanity timeout |
yes | sgs X3 | OsmoMSC | Timeout to find a target BSS after Handover Required |
yes | net X4 | OsmoBSC | After Clear Request, wait for MSC to Clear Command (sanity) |
yes | net X5 | OsmoBSC | Timeout to switch dynamic timeslot PCHAN modes |
yes | net X6 | OsmoBSC | Timeout for RSL Channel Activate ACK after sending RSL Channel Activate |
yes | net X7 | OsmoBSC | Timeout for RSL IPA CRCX ACK after sending RSL IPA CRCX |
yes | net X8 | OsmoBSC | Timeout for RSL IPA MDCX ACK after sending RSL IPA MDCX |
yes | net X9 | OsmoBSC | Timeout for availability of MGW endpoint |
yes | net X10 | OsmoBSC | Timeout for fully configured MGW endpoint |
yes | net X11 | OsmoBSC | Timeout for Perform Location Response from SMLC |
yes | net X12 | OsmoBSC | Timeout for obtaining TA in BSC after BSSLAP TA Request |
yes | X12 | OsmoSMLC | Timeout for BSSLAP TA Response from BSC |
yes | net X13 | OsmoBSC | Timeout for RR Channel Mode Modify ACK (BSC <-> MS) |
yes | net X14 | OsmoBSC | Timeout for RSL Channel Mode Modify ACK (BSC <-> BTS) |
yes | abis X15 | OsmoBTS | Time to wait between Channel Activation and dispatching a cached early Immediate Assignment |
yes | net X16 | OsmoBSC | Granularity for all_allocated:* rate counters: amount of milliseconds that one counter increment represents. See also X17, X18 |
yes | net X17 | OsmoBSC | Rounding threshold for all_allocated:* rate counters: round up to the next counter increment after this many milliseconds. If set to half of X16 (or 0), employ the usual round() behavior: round up after half of a granularity period. If set to 1, behave like ceil(): already increment the counter immediately when all channels are allocated. If set >= X16, behave like floor(): only increment after a full X16 period of all channels being ccupied. See also X16, X18 |
yes | net X18 | OsmoBSC | Forget-sum period for all_allocated:* rate counters: after this amount of idle time, forget internally cumulated time remainders. Zero to always keep remainders. See also X16, X17. |
yes | X19 | OsmoUPF | PFCP Heartbeat Request period, how long to wait between issuing requests |
yes | X20 | OsmoUPF | PFCP Heartbeat Response timeout, the time after which to regard a non-responding peer as disconnected |
yes | X21 | OsmoUPF | PFCP peer graceful shutdown timeout, how long to keep the peer's state after a peer requested graceful shutdown |
yes | X22 | OsmoUPF | PFCP request timeout, how long after a missing response to retransmit a PFCP request |
yes | X23 | OsmoUPF | Number of PFCP request retransmission attempts |
yes | X24 | OsmoUPF | PFCP response timeout, how long to keep a response, in case its same request is retransmitted by the peer |
yes | net X25 | OsmoBSC | Timeout for initial user data after an MSC initiated an SCCP connection to the BSS |
yes | pfcp X26 | OsmoHNBGW | Idle time between attempts of PFCP Association Setup (CPF) |
yes | net X27 | OsmoBSC | Time after which to release an lchan when not receiving L1 Info in MEAS RES |
yes | net X28 | OsmoBSC | Wait time before trying to recover a BORKEN timeslot (WIP) |
yes | cmap X31 | OsmoHNBGW | Timeout for discarding a partially released context map (RUA <-> SCCP) |
yes | nft X32 | OsmoUPF | How long to collect nft rulesets before flushing in batch |
yes | nft X33 | OsmoUPF | When surpassing this string length of combined nft rulesets, flush early |
yes | X1001 | OsmoSGSN | RANAP Release timeout. Wait for RANAP Release Complete. On expiry release Iu connection (s) |
yes | mgw X2427 | from libosmo-mgcp-client: OsmoBSC OsmoMSC | timeout for MGCP response from MGW |
yes | net X3111 | OsmoBSC | Wait time after lchan was released in error (should be T3111 + 2s) |
yes | net X3210 | OsmoBSC | After L3 Complete, wait for MSC to confirm |
yes | X3314 | OsmoSGSN | Iu User inactivity timer. On expiry release Iu connection (s) |
yes | X4222 | OsmoHLR | GSUP Update Location timeout |
Legacy timer numbers: specific to Osmocom, but were once defined as T timers¶
configurable | Legacy T timer | corresponding X timer | Software | Purpose |
---|---|---|---|---|
yes | T999 | net X4 | OsmoBSC | After Clear Request, wait for MSC to Clear Command (sanity) |
no | T2427001 | mgw X2427 | libosmo-mgcp-client OsmoBSC OsmoMSC | timeout for MGCP response from MGW |
yes | T993111 | net X3111 | OsmoBSC | Wait time after lchan was released in error (should be T3111 + 2s) |
yes | T993210 | net X3210 | OsmoBSC | After L3 Complete, wait for MSC to confirm |
Updated by neels 5 months ago · 32 revisions