# US 2008/0186958 A1 · Dynamic configuration of voip trunks

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

- Number: US 2008/0186958 A1
- Document ID: US20080186958A1
- Status: Published application
- Kind: A1
- Application number: 11/864,194
- Filed: 2007-09-28
- Published: 2008-08-07
- Earliest claimed: 2006-09-29
- Assignees: Avaya UK
- Inventors: Mark O'sullivan; Graham Streit; Mario Zancan
- Web page: https://patentgrep.com/patent/US20080186958A1

## CPC

- H04Q 3/625: {Arrangements in the private branch exchange}
- H04L 65/1053: IP private branch exchange [PBX] functionality entities or arrangements (circuit switched PBXs H04M3/00)
- H04L 65/1104: Session initiation protocol [SIP]
- H04M 3/2245: {Management of the local loop plant}
- H04M 3/42323: {PBX's with CTI arrangements}
- H04Q 3/0045: {involving hybrid, i.e. a mixture of public and private, or multi-vendor systems}
- H04Q 2213/13034: A/D conversion, code compression/expansion
- H04Q 2213/1322: PBX
- H04Q 2213/13298: Local loop systems, access network
- H04Q 2213/13348: Channel/line reservation
- H04Q 2213/13389: LAN, internet
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- 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

A method of configuring Internet telephony services for a private branch exchange includes providing the requirements for the private branch exchange to an Internet telephony service provider, establishing, at the Internet telephony service provider, configuration data for the requirements, providing the established configuration data to the private branch exchange, and processing the established configuration data at the private branch exchange.

## Claims

### Claim 1

A method of configuring Internet telephony services for a private branch exchange comprising:
providing the requirements for the private branch exchange to an Internet telephony service provider;
establishing, at the Internet telephony service provider, configuration data for the requirements;
providing the established configuration data to the private branch exchange; and
processing the established configuration data at the private branch exchange.

### Claim 2 (depends on 1)

The method of claim 1 wherein the configuration is initiated at the Internet telephony service provider and the step of providing the requirements of the private branch exchange includes providing such directly to the Internet telephony service provider.

### Claim 3 (depends on 1)

The method of claim 1 wherein the step of providing the established configuration data comprises transmitting a SIP INVITE message.

### Claim 4 (depends on 3)

The method of claim 3 wherein the SIP INVITE message includes the established configuration data.

### Claim 5 (depends on 3)

The method of claim 3 further including the step of, responsive to successful completion of the transmission of the SIP INVITE message, transmitting a SIP INFO message.

### Claim 6 (depends on 5)

The method of claim 5 wherein the SIP INFO message includes the established configuration data.

### Claim 7 (depends on 1)

The method of claim 1 wherein the step of providing the established configuration data comprises transmitting an instant messaging MESSAGE message.

### Claim 8 (depends on 7)

The method of claim 7 wherein the instant messaging MESSAGE message includes the established configuration data.

### Claim 9 (depends on 1)

The method of claim 1 wherein the configuration is initiated at the private branch exchange.

### Claim 10 (depends on 1)

The method of claim 1 wherein the step of providing the requirements of the private branch exchange includes transmitting such requirements from the private branch exchange.

### Claim 11 (depends on 10)

The method of claim 10 wherein the step of providing the requirements of the private branch exchange includes transmitting a SIP INVITE message from the private branch exchange.

### Claim 12 (depends on 11)

The method of claim 11 wherein the step of establishing configuration data for the requirements is enabled responsive to receipt of the SIP INVITE message.

### Claim 13 (depends on 10)

The method of claim 10 wherein the step of providing the established configuration data to the private branch exchange includes transmitting a SIP INFO message.

### Claim 14 (depends on 13)

The method of claim 13 wherein the SIP INFO message includes the established configuration data.

### Claim 15 (depends on 10)

The method of claim 10 wherein the step of providing the requirements of the private branch exchange includes transmitting a SIP SUBSCRIBE message from the private branch exchange.

### Claim 16 (depends on 15)

The method of claim 15 wherein the step of establishing configuration data for the requirements is enabled responsive to receipt of the SIP SUBSCRIBE message.

### Claim 17 (depends on 15)

The method of claim 15 wherein the step of providing the established configuration data to the private branch exchange includes transmitting a SIP NOTIFY message.

### Claim 18 (depends on 13)

The method of claim 13 wherein the SIP NOTIFY message includes the established configuration data.

### Claim 19 (depends on 16)

The method of claim 16 further including the step, responsive to any change in the configuration data, of transmitting a further NOTIFY message from the Internet telephony service provider.

### Claim 20 (depends on 10)

The method of claim 10 further comprising the step of including a request to supply additional phone numbers in the step of providing the requirements, based on a telephone number area code.

### Claim 21

An Internet telephony service provider arranged to receive a user requirement and to generate a data configuration block for the user in dependence on said user requirement; and further arranged to transmit said data configuration block to a private branch exchange associated with said user.

### Claim 22 (depends on 20)

The Internet telephony service provider according to claim 20 further arranged to package the data configuration block in a SIP message for transmission to the private branch exchange.

### Claim 23

A private branch exchange arranged to receive a message from an Internet telephony service provider containing configuration data for the private branch exchange, extract the configuration data, and process the configuration data.

### Claim 24 (depends on 22)

The private branch exchange according to claim 22 wherein the message is a SIP message, the private branch exchange being arranged to extract the configuration data from the SIP message.

### Claim 25

A telephony system including:
at least one private branch exchange arranged to receive a message from an Internet telephony service provider containing configuration data for the private branch exchange, extract the configuration data, and process the configuration data, and
an Internet telephony service provider arranged to receive a user requirement and to generate a data configuration block for the user in dependence on said user requirement; and further arranged to transmit said data configuration block to a private branch exchange associated with said user.
