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.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (9 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the ANM (Answer Message) function was updated to improve interworking for the Connected subaddress Information Element carried in an ISUP CON message. Furthermore, the release introduced reference updates for the ISUP location parameter and the ISUP Q.850 location parameter to ensure alignment with the latest specifications.
- Interwork of Connected subaddress IE carried in ISUP CON message TS 29.163CR1026
- Reference Update for the ISUP location parameter TS 29.163CR1018
- Reference Update for the ISUP location parameter TS 29.163CR1020
- Reference Update for the ISUP location parameter TS 29.163CR1023
- Reference Update for the ISUP Q.850 location parameter TS 29.163CR1044
In Release 16, the ANM (Answer Message) function was enhanced with specific updates for interworking with legacy ISUP networks. This included a correction for the encoding of the INFO message used in overlap signalling and defined the mapping of the SIP History-Info header field to the ISUP Original Called Number parameter. Additionally, a reference update was made for the ISUP Cause Location parameter.
- Correction for the encoding of the INFO message for overlap signalling using the in-dialog method TS 29.163CR1054
- Reference Update for the ISUP Cause Location Parameter Draft TS 29.163CR1057
- Reference Update for the ISUP Cause Location Parameter Draft TS 29.163CR1061
- Mapping of History-Info header field to ISUP Original called number TS 29.163CR1069
Explore further
Broader topics and technologies where ANM plays a role.
Defining Specifications
3GPP specifications that define or reference ANM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 03.071 v7b0 | Location Services (LCS) Stage 2 Description | Rel-7 |
| TS 23.018 vj00 | Basic call handling in 3GPP CS domain | Rel-19 |
| TS 23.087 vj00 | User-to-User Signalling (UUS) Stage 2 | Rel-19 |
| TS 23.171 v1300 | LCS Stage 2 Specification for UMTS | Rel-4 |
| TS 23.271 vj00 | LCS Stage 2 Specification | Rel-19 |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 |
| TS 24.259 vj00 | Personal Network Management (PNM) Protocol Details | Rel-19 |
| TS 24.404 v1700 | Communication Diversion Services (CDIV) | Rel-7 |
| TS 24.504 v8m0 | Communication Diversion Services Stage 3 | Rel-8 |
| TS 24.508 v820 | TIP and TIR Service Protocol Description | Rel-8 |
| TS 24.604 vj00 | Communications Diversion (CDIV) Protocol Spec | Rel-19 |
| TS 29.163 vj00 | Interworking between 3GPP IM CN and CS networks | Rel-19 |
| TS 29.235 vj00 | SIP-I CS Core Network Interworking | Rel-19 |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 |