Project

General

Profile

Actions

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 establishing and releasing context maps (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 hnbgw X34 OsmoHNBGW Period to query network traffic stats from netfilter
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
Files (0)

Updated by neels 6 days ago · 35 revisions

Add picture from clipboard (Maximum size: 48.8 MB)