# US 8,570,884 B2 · Method and apparatus for enabling customer premise public branch exchange service feature processing

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

- Number: US 8,570,884 B2
- Document ID: US8570884B2
- Status: Granted
- Kind: B2
- Application number: 12/611,859
- Filed: 2009-11-03
- Published: 2010-05-06
- Granted: 2013-10-29
- Earliest claimed: 2008-11-03
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: Dennis Duffy; Leticia D. Johnson; Myranda Johnson; Stephanie P. Parlamas; Steven A. Siegel
- Inventors: Dennis Duffy; Leticia D. Johnson; Myranda Johnson; Stephanie P. Parlamas; Steven A. Siegel
- Web page: https://patentgrep.com/patent/US8570884B2

## CPC

- H04L 65/1016: IP multimedia subsystem [IMS]
- H04L 65/1053: IP private branch exchange [PBX] functionality entities or arrangements (circuit switched PBXs H04M3/00)
- H04M 3/42314: {in private branch exchanges}
- H04M 7/0093: {signalling arrangements in networks}
- H04M 7/123: {where the packet-switched network is an Internet Protocol Multimedia System-type network}
- H04Q 3/58: Arrangements providing connection between main exchange and sub-exchange or satellite
- H04Q 2213/13098: Mobile subscriber
- H04Q 2213/13176: Common channel signaling, CCS7
- H04Q 2213/13196: Connection circuit/link/trunk/junction, bridge, router, gateway
- H04Q 2213/13204: Protocols
- H04Q 2213/1322: PBX
- H04Q 2213/13248: Multimedia
- H04Q 2213/13348: Channel/line reservation
- H04Q 2213/13384: Inter-PBX traffic, PBX networks, e.g. corporate networks
- H04Q 2213/13389: LAN, internet
- 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)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

A method and apparatus for enabling customer premise Public Branch eXchange (PBX) service feature processing to be performed in a service provider network using an intermediary device are disclosed. For example, the method receives a signaling message by an intermediary device managed by a service provider of a communication network, where the signaling message requires processing by a customer premise Public Branch eXchange (PBX), wherein the signaling message is in accordance with a network signaling format. The method interworks the signaling message into a signaling message in accordance with a PBX signaling format, and sends the interworked signaling message to the customer premise PBX to retrieve service logic and data associated with the signaling message.

## Claims

### Claim 1

A method for processing a signaling message, comprising:
receiving a signaling message by an intermediary device managed by a service provider of a communication network, where the signaling message requires processing by a customer premises public branch exchange, wherein the signaling message is in accordance with a network signaling format;
interworking, by the intermediary device, the signaling message into an interworked signaling message in accordance with a public branch exchange signaling format; and
sending, by the intermediary device, the interworked signaling message to the customer premises public branch exchange to retrieve service logic and data associated with the signaling message, wherein the service logic and data are associated with a service that is to be provided by the communication network without a bearer path being established to the customer premises public branch exchange.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a second signaling message in accordance with the public branch exchange signaling format comprising the service logic and data from the customer premises public branch exchange.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
interworking the second signaling message in accordance with the public branch exchange signaling format comprising the service logic and data into an updated signaling message, wherein the updated signaling message is in accordance with the network signaling format.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
sending the updated signaling message by the intermediary device to another network element of the communication network.

### Claim 5 (depends on 4)

The method of claim 4, wherein the service logic and data are for a customer premises public branch exchange based service feature.

### Claim 6 (depends on 5)

The method of claim 5, wherein the customer premises public branch exchange based service feature is implemented by the communication network.

### Claim 7 (depends on 3)

The method of claim 3, wherein the updated signaling message comprises a session initiation protocol invite message incorporating the service logic and data.

### Claim 8 (depends on 1)

The method of claim 1, wherein the communication network comprises an internet protocol multimedia subsystem network.

### Claim 9 (depends on 1)

The method of claim 1, wherein the signaling message comprises a call originating call request.

### Claim 10 (depends on 1)

The method of claim 1, wherein the network signaling format comprises a session initiation protocol.

### Claim 11 (depends on 10)

The method of claim 10, wherein the signaling message comprises a session initiation protocol invite signaling message.

### Claim 12 (depends on 1)

The method of claim 1, the customer premises public branch exchange comprises a time division multiplexing based public branch exchange.

### Claim 13 (depends on 1)

The method of claim 1, wherein the signaling message comprises a call terminating call request.

### Claim 14

A tangible computer-readable medium storing instructions which, when executed by a processor of an intermediary device, cause the processor to perform operations for processing a signaling message, the operations comprising:
receiving a signaling message by the intermediary device managed by a service provider of a communication network, where the signaling message requires processing by a customer premises public branch exchange, wherein the signaling message is in accordance with a network signaling format;
interworking the signaling message into an interworked signaling message in accordance with a public branch exchange signaling format; and
sending the interworked signaling message to the customer premises public branch exchange to retrieve service logic and data associated with the signaling message, wherein the service logic and data are associated with a service that is to be provided by the communication network without a bearer path being established to the customer premises public branch exchange.

### Claim 15 (depends on 14)

The tangible computer-readable medium of claim 14, further comprising:
receiving a second signaling message in accordance with the public branch exchange signaling format comprising the service logic and data from the customer premises public branch exchange.

### Claim 16 (depends on 15)

The tangible computer-readable medium of claim 15, further comprising:
interworking the second signaling message in accordance with the public branch exchange signaling format comprising the service logic and data into an updated signaling message, wherein the updated signaling message is in accordance with the network signaling format.

### Claim 17 (depends on 16)

The tangible computer-readable medium of claim 16, further comprising:
sending the updated signaling message by the intermediary device to another network element of the communication network.

### Claim 18 (depends on 17)

The tangible computer-readable medium of claim 17, wherein the service logic and data are for a customer premises public branch exchange based service feature.

### Claim 19 (depends on 17)

The tangible computer-readable medium of claim 17, wherein the customer premises public branch exchange based service feature is implemented by the communication network.

### Claim 20

A system for processing a signaling message, comprising:
a processor of an intermediary device managed by a service provider of a communication network; and
a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:
receiving a signaling message, where the signaling message requires processing by a customer premises public branch exchange, wherein the signaling message is in accordance with a network signaling format;
interworking the signaling message into an interworked signaling message in accordance with a public branch exchange signaling format;
and sending the interworked signaling message to the customer premises public branch exchange to retrieve service logic and data associated with the signaling message, wherein the service logic and data are associated with a service that is to be provided by the communication network without a bearer path being established to the customer premises public branch exchange.
