IP Library Granted Patent US 8,897,291
Granted Patent B2
US 8,897,291 · App. 13/686,667 · Granted Nov 25, 2014

Methods, systems, and devices for providing voice-call services responsive to a dialed sequence

Inventor: Shiejye Geoffrey Lin (Duluth, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04M3/382H04M3/53333H04L29/06027H04J3/1682H04M7/1295H04L65/4007H04L65/1006H04L65/1069
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,897,291
App. No.
13/686,667
Granted
Nov 25, 2014
Kind
B2
Abstract

A connection is established in a communications network responsive to receiving a Dual Tone Multi-Frequency (DTMF) signal at a port having an assigned sequence associated therewith. A dialed sequence corresponding to the received DTMF signal is identified. If the dialed sequence is associated with a request for a specified service, first and second fields of a packet-switched signaling protocol message are populated with the assigned sequence associated with the port. The populated packet-switched signaling protocol message is transmitted over a packet-switched network to request the specified service, and a connection is established to provide the specified service through the port. Related systems and devices are also discussed.

Claims (48)

1. A method of establishing a connection between a public-switched telephone network and an internet protocol network, the method comprising:

receiving a dual tone multi-frequency signal corresponding to a dialed sequence at a port of a network access device, wherein the dialed sequence is a shorter numerical sequence than a first numerical sequence associated with the port and does not identify a number to be called;

identifying the dialed sequence as a request for a specified service that is different than a connection with another port associated with the dialed sequence;

populating a destination field of a session initiation protocol message with a second numerical sequence that is different from the dialed sequence responsive to identifying the dialed sequence as the request for the specified service; and

transmitting the session initiation protocol message from the network access device to a server to request the specified service responsive to populating the destination field with the second numerical sequence.

2. The method of claim 1 , further comprising:

populating the destination field of the session initiation protocol message with the dialed sequence when the dialed sequence is not associated with a request for the specified service.

3. The method of claim 1 , wherein the specified service comprises a voice-call service.

4. The method of claim 1 , further comprising:

receiving the dual tone multi-frequency signal over a public telephone network,

wherein the first numerical sequence comprises a telephone number identifying customer premises equipment connected to the port, and

wherein identifying the dialed sequence and populating is performed at a public-switched telephone network internet protocol gateway device.

5. The method of claim 4 , wherein the public-switched telephone network internet protocol gateway device comprises a digital subscriber line access multiplexer.

6. The method of claim 1 , wherein the server is to provide the specified service, and further comprising:

establishing a connection between the port and the server to provide the specified service through the port responsive to transmitting the session initiation protocol message to the server.

7. The method of claim 1 , wherein transmitting the session initiation protocol message comprises transmitting the session initiation protocol message to an application server, wherein the application server is to transmit a request to a media server to provide the specified service, and further comprising:

establishing a connection between the port and the media server to provide the specified service through the port responsive to transmitting the session initiation protocol message.

8. A network access device, comprising:

a port to receive a dual tone multi-frequency signal corresponding to a dialed sequence that is a shorter numerical sequence than a first numerical sequence associated with the port and does not identify a number to be called;

a controller comprising a processor and a tangible computer readable medium coupled to the processor, the computer readable medium comprising computer readable program code that when executed by the processor causes the processor to perform operations comprising:

identifying the dialed sequence as a request for a specified service that is different than a connection with another port associated with the dialed sequence; and

populating a destination field of a session initiation protocol message with a second numerical sequence that is different from the dialed sequence responsive to identifying the dialed sequence; and

a transmitter to transmit the session initiation protocol message from the network access device to a server to request the specified service responsive to populating the destination field with the second numerical sequence.

9. The network access device of claim 8 , wherein when executed by the processor the computer readable program code further causes the processor to perform operations comprising:

populating the destination field with the dialed sequence when the dialed sequence is not associated with a request for the specified service.

10. The network access device of claim 8 , wherein the specified service comprises a voice-call service.

11. The network access device of claim 8 , wherein the port is to receive the dual tone multi-frequency signal over a public telephone network, wherein the first numerical sequence comprises a telephone number identifying customer premises equipment connected to the port, and wherein the controller is to provide an interface between the public telephone network and a packet-switched network.

12. The network access device of claim 11 , wherein the network access device comprises a digital subscriber line access multiplexer to provide a public-switched telephone network internet protocol gateway.

13. The network access device of claim 8 , wherein the server is to provide the specified service, and wherein when executed by the processor the computer readable program code causes the processor to perform further operations comprising:

establishing a connection between the port and the server responsive to transmission of the session initiation protocol message to the server.

14. The network access device of claim 8 , wherein the transmitter is to transmit the session initiation protocol message to an application server, wherein the application server is to transmit a request to a media server to provide the specified service, and wherein when executed by the processor the computer readable program code causes the processor to perform further operations comprising:

establishing a connection between the port and the media server responsive to transmission of the session initiation protocol message.

15. A computer program product for establishing a connection in a communications network, the computer program product comprising a tangible non-transitory computer readable storage medium comprising computer readable program code that when executed by a processor causes the processor to perform operations comprising:

receiving a dual tone multi-frequency signal corresponding to a dialed sequence at a port of a network access device, wherein the port is associated with a first numerical sequence that is a longer numerical sequence than the dialed sequence, and wherein the dialed sequence does not identify a number to be called;

identifying the dialed sequence as a request for a specified service that is different than a connection with another port associated with the dialed sequence;

populating a destination field of a session initiation protocol message with a second numerical sequence that is different from the dialed sequence responsive to identifying the dialed sequence as the request for the specified service; and

transmitting the session initiation protocol message from the network access device to a server to request the specified service responsive to populating the destination field with the second numerical sequence.

16. The computer program product of claim 15 , wherein when executed by the processor the computer readable program code causes the processor to perform further operations comprising:

establishing a connection between the port and the server to provide the specified service through the port responsive to transmission of the session initiation protocol message to the server.

17. The computer program product of claim 15 , wherein the server comprises an application server to transmit a request to a media server to provide the specified service, and wherein when executed by the processor the computer readable program code causes the processor to perform further operations comprising:

establishing a connection between the port and the media server to provide the specified service through the port responsive to transmission of the session initiation protocol message.

18. The computer program product of claim 15 , wherein when executed by the processor the computer readable program code causes the processor to perform further operations comprising:

populating the destination field of the session initiation protocol message with the dialed sequence when the dialed sequence is not associated with a request for the specified service.

19. The computer program product of claim 15 , wherein the specified service comprises a voice-call service.

20. The computer program product of claim 15 , wherein when executed by the processor the computer readable program code causes the processor to perform further operations comprising:

receiving the dual tone multi-frequency signal over a public telephone network,

wherein the first numerical sequence comprises a telephone number identifying customer premises equipment connected to the port, and

wherein the processor is included in a public-switched telephone network internet protocol gateway device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: LIN, SHIEJYE GEOFFREY
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 032877/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032878/0360 →
CHANGE OF NAME Recorded May 13, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 032890/0521 →
CHANGE OF NAME Recorded May 13, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 032891/0383 →
CHANGE OF NAME Recorded May 13, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 032891/0532 →
Continuity (3)
Continuation 12640308 · Dec 17, 2009
Continuation 11214446 · Aug 29, 2005
Related Publication 20130089191A1 · Apr 11, 2013