Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Protocol

ANM

Answer Message

Protocol →

ANM is an ISUP signaling message used in circuit-switched telephony to indicate that a called party has answered a call, which initiates billing and resource allocation for the conversation.

Introduced
R99
Where
Services › IMS
Specifications
14 specs
Also in
Core Network
ANM Description Purpose What changed Neighbours Specifications

Description

The Answer Message (ANM) is a specific message within the Integrated Services Digital Network User Part (ISUP) protocol, which is a key component of the Signaling System No. 7 (SS7) suite used in traditional Public Switched Telephone Networks (PSTN) and early cellular networks like GSM. ISUP is responsible for the setup, management, and teardown of voice calls over circuit-switched connections. The ANM is sent in the backward direction, from the destination exchange (or mobile switching center) back towards the originating exchange, following the successful delivery of an Initial Address Message (IAM) and an Address Complete Message (ACM).

Architecturally, the ANM is generated by the exchange that serves the called party once the called device goes off-hook (in a fixed network) or the mobile subscriber answers the call. This generation is triggered by an event from the access network, such as a CONNECT message in GSM. The message traverses the signaling path established during call setup, informing each intermediate exchange along the route that the call has been answered. This allows these exchanges to update their internal call state and, crucially, to connect the voice path through the circuit-switched network, enabling two-way speech.

The message itself contains parameters that identify the specific call using a Circuit Identification Code (CIC) and other routing labels. Its reception at the originating exchange is the definitive trigger to start call timing for billing purposes. In the context of 3GPP specifications, ANM is referenced in the context of interworking between GSM/UMTS core networks and external PSTN/ISDN networks, as well as in CAMEL (Customised Applications for Mobile network Enhanced Logic) for prepaid billing control. While its use is primarily in legacy circuit-switched domains, understanding ANM is essential for comprehending the signaling flows that modern IP-based systems like VoLTE and VoNR evolved from or interwork with.

Purpose & Motivation

The ANM exists to provide a reliable, in-band signaling mechanism to confirm that a called party has answered a telephone call within a circuit-switched network. Prior to standardized signaling systems like SS7, call supervision (detecting answer, hang-up) was often done using in-band tones or DC loop supervision on physical trunks, which were less reliable and more limited in functionality. The ISUP protocol, and the ANM message specifically, solved the problem of efficient, out-of-band call control across complex, multi-vendor telecommunications networks.

Its creation was motivated by the need for automated billing and efficient resource utilization. Without an explicit answer signal, networks could not accurately determine when a billable conversation began, leading to potential revenue loss or customer disputes. Furthermore, the ANM allows network switches to commit transmission resources (the timeslot or circuit) for the voice bearer only after the call is confirmed as answered, preventing wasteful reservation of resources for calls that are never picked up. It is a fundamental building block for creating a predictable, billable, and reliable telephony service on a global scale.

What changed in its specifications

The latest release-to-release comparison of specifications that define ANM. Each summary describes the whole specification, not only this term.

TS 23.018Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.018: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.018 →
TS 23.271Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.271: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.271 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

R99 Initial

The Answer Message (ANM) was introduced as a fundamental component of the ISUP protocol for call control in GSM Phase 2+ and UMTS Release 99 networks. Its initial architecture involved its generation upon mobile answer, traversing the MSC and any intermediate transit exchanges to signal the call's active state and commence billing.

Defining Specifications

3GPP specifications that define or reference ANM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 03.071 v890 GSM Location Services Stage 2 R99 read
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19 read
TS 23.087 vj00 User-to-User Signalling (UUS) Stage 2 Rel-19 read
TS 23.171 v390 LCS Stage 2 for UMTS R99 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 24.173 vj00 Multimedia Telephony Service and Supplementary Services in IMS Rel-19 read
TS 24.259 vj00 Personal Network Management (PNM) Protocol Details Rel-19 read
TS 24.404 v750 Communication Diversion Services Stage 3 Rel-7 read
TS 24.504 v8m0 Communication Diversion (CDIV) Protocol Specification Rel-8 read
TS 24.508 v820 TIP and TIR Service Protocol Description Rel-8 read
TS 24.604 vj00 Communications Diversion (CDIV) Protocol Spec Rel-19 read
TS 29.163 vj00 Interworking between 3GPP IM CN and CS networks Rel-19 read
TS 29.235 vj00 SIP-I CS Core Network Interworking Rel-19 read
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19 read