# US 9,521,267 B2 · Method, network node and application service for making available call detail records in an IP multimedia subsystem type network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,521,267 B2
- Document ID: US9521267B2
- Status: Granted
- Kind: B2
- Application number: 14/114,336
- Filed: 2011-04-29
- Published: 2014-07-31
- Granted: 2016-12-13
- Earliest claimed: 2011-04-29
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Rogier August Caspar Joseph Noldus
- Inventors: Rogier August Caspar Joseph Noldus
- Web page: https://patentgrep.com/patent/US9521267B2

## CPC

- H04L 65/1083: In-session procedures
- H04L 65/1104: Session initiation protocol [SIP]
- H04M 15/56: {for VoIP communications}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

The present invention relates to a method of operating a network node (e.g. an MGCF) in a telecommunications network system during a call, wherein the call has been established through a packet switched and a circuit switched part of the network. The method comprises a step of the network node receiving an indication of the call being terminated. The network node also receives call detail data from a switching network node in the circuit switched part of the network, and includes the received call detail data in a call termination message for making the call detail data available in the packet switched part of the network. Then, the network node transmits the termination message to a call controlling SIP-AS in the packet switched part of the network. The present invention further relates to methods of operating a call controlling SIP-AS and an extended services SIP-AS.

## Claims

### Claim 1

A method of operating a network node in a telecommunications network system during a call, wherein said call has been established through a packet switched part and a circuit switched part of said telecommunications network system, and wherein said network node comprises a media gateway control function, the method comprising:
said network node receiving an indication of said call being terminated;
said network node transmitting a call termination message to a call controlling session initiation protocol application server in said packet switched part, wherein the call termination message includes an indication that said call is being terminated;
said network node, prior to said transmitting of said call termination message, receiving call detail record (CDR) data in said circuit switched part, said CDR data comprising all charging information for the circuit switched part of said call, wherein the charging information includes a cost of making said call; and
said network node, prior to said transmitting of said call termination message, including said received CDR data in said call termination message, for making said CDR data available in said packet switched part for enabling call charging in said packet switched part.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
prior to including said received CDR data in said call termination message, said network node receiving instructions for including said received CDR data in said call termination message from an extended services session initiation protocol application server in said packet switched part of said telecommunications network system.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
prior to said step of including said received CDR data in said call termination message, said network node receiving instructions for including said received CDR data in said call termination message from said call controlling session initiation protocol application server in said packet switched part of said telecommunications network system.

### Claim 4 (depends on 1)

The method of claim 1, wherein said network node for receiving said CDR data, receives at least one element of a group including a mobile originating call detail record, a mobile terminating call detail record, a roaming call forwarding record and a composite call detail record including at least one further call detail record in addition to said mobile originating call detail record, said mobile terminating call detail record or said roaming call forwarding record.

### Claim 5 (depends on 1)

The method of claim 1, wherein said call termination message is a session initiation protocol message, and wherein said CDR data is included as a session initiation protocol body component of said call termination message.

### Claim 6 (depends on 1)

The method of claim 1, wherein said telecommunications network system is an internet protocol multimedia subsystem (IMS) network system.

### Claim 7

A method of operating a call controlling session initiation protocol application server in a packet switched part of a telecommunications network system, said call controlling session initiation protocol application server handling a call that is performed in said telecommunications network system between two or more terminal units of which at least one terminal unit is served through a circuit switched part of said telecommunications network system, said method comprising:
said call controlling session initiation protocol application server receiving a call termination message from at least one media gateway control function network node in a circuit switched part of said telecommunications network system, wherein said call termination message comprises an indication that said call is being terminated and call detail record (CDR) data comprising all charging information for the circuit switched part of said call, wherein the charging information includes a cost of making said call; and
said call controlling session initiation protocol application server generating a call charging record for enabling call charging for said call.

### Claim 8 (depends on 7)

The method of claim 7, wherein prior to receiving said call termination message, said call controlling session initiation protocol application server provides instructions to said at least one media gateway control function network node for including said CDR data in said call termination message.

### Claim 9

A method of operating an extended services session initiation protocol application server for enabling call charging in a telecommunications network system, said method comprising:
said extended services session initiation protocol application server receiving, through said telecommunications network system, an indication of a call that is performed in said telecommunications system between two or more terminal units of which at least one terminal unit is served through a circuit switched part of said telecommunications network system;
said extended services session initiation protocol application server providing an instruction to a media gateway control function network node serving said at least one terminal unit in said circuit switched part to include call detail record (CDR) data, comprising all charging information for the circuit switched part of said call, wherein the charging information includes a cost of making said call, in a call termination message to be sent by said media gateway control function network node to a call controlling session initiation protocol application server in said packet switched part, wherein the call termination message further includes an indication that said call is being terminated.

### Claim 10

A network node for a circuit switched part of a telecommunications network system, wherein said network node comprises a media gateway control function, said network node comprising:
a receiver circuit for receiving an indication that an established call involving said network node is being terminated, and for receiving call detail record (CDR) data comprising all charging information for the circuit switched part of said call from a switching network node in said circuit switched part, wherein the charging information includes a cost of making said call;
a transmitter circuit for transmitting a call termination message to a call controlling session initiation protocol application server in a packet switched part of said telecommunications network system, wherein the call termination message includes an indication that said call is being terminated; and
a message editor for including said received CDR data in said call termination message, such as to enable making said CDR data available in said packet switched part for enabling call charging in said packet switched part.

### Claim 11 (depends on 10)

The network node of claim 10, wherein said telecommunications network system is an internet protocol multimedia subsystem (IMS) network system.

### Claim 12

A call controlling session initiation protocol application server for a packet switched part of a telecommunications network system, said call controlling session initiation protocol application server comprising:
a processing circuit configured to handle a call that is performed in said telecommunications network system between two or more terminal units of which at least one terminal unit is served through a circuit switched part of said telecommunications network system; and
a receiver circuit configured to receive a call termination message from at least one media gateway control function network node in a circuit switched part of said telecommunications network system, wherein the call termination message includes an indication that said call is being terminated;
wherein said processing circuit is arranged for extracting call detail record (CDR) data comprising all charging information for the circuit switched part of said call from said call termination message, wherein the charging information includes a cost of making said call; and
wherein said call controlling session initiation protocol application server further comprises a message generator for generating a call charging record for enabling charging for said call.

### Claim 13 (depends on 12)

The call controlling session initiation protocol application server of claim 12, wherein said telecommunications network system is an internet protocol multimedia subsystem (IMS) network system.

### Claim 14

An extended services session initiation protocol application server for a telecommunications network system, said extended services session initiation protocol application server comprising:
a receiver circuit configured to receive, through said telecommunications network system, an indication of a call that is performed in said telecommunications system between two or more terminal units of which at least one terminal unit is served through a circuit switched part of said telecommunications network system;
a processing circuit for providing an instruction to a media gateway control function network node serving said at least one terminal unit in said circuit switched part to include call detail record (CDR) data, comprising all charging information for the circuit switched part of said call received from said circuit switched part, in a call termination message to be sent by said media gateway control function network node to a call controlling session initiation protocol application server in a packet switched part of said telecommunications network, wherein the call termination message further includes an indication that said call is being terminated, and wherein the charging information includes a cost of making said call.

### Claim 15 (depends on 14)

The extended services session initiation protocol application server according to claim 14, wherein said extended services session initiation protocol application server forms an integral part of a call controlling session initiation protocol application server for a packet switched part of a telecommunications network system, said call controlling session initiation protocol application server comprising:
a processing circuit configured to handle a call that is performed in said telecommunications network system between two or more terminal units of which at least one terminal unit is served through a circuit switched part of said telecommunications network system; and
a receiver circuit configured to receive a call termination message from at least one media gateway control function network node in a circuit switched part of said telecommunications network system;
wherein said processing circuit is arranged for extracting call detail record (CDR) data comprising all charging information for the circuit switched part of said call from said call termination message, wherein the charging information includes a cost of making said call; and
wherein said call controlling session initiation protocol application server further comprises a message generator for generating a call charging record for enabling charging for said call.

### Claim 16 (depends on 1)

The method of claim 1, wherein the call termination message is a bye message.

### Claim 17 (depends on 1)

The method of claim 1, wherein the call termination message is a release message.

### Claim 18 (depends on 1)

The method of claim 1, wherein the CDR data is received in a mobile originating call (MOC) CDR or a mobile terminating call (MTR) CDR.

### Claim 19 (depends on 18)

The method of claim 18, wherein the received MOC CDR or MTR CDR is the only CDR received for said call.
