IP Library Granted Patent US 11,647,121
Granted Patent B2
US 11,647,121 · App. 17/731,512 · Granted May 9, 2023

Method and apparatus for supporting internet call sessions in a communication network

Inventors: Lakshminarashimhan Naidu (Pearland, TX); Bernard S. Ku (Austin, TX); Thomas P. Benzaia (Sugar Land, TX)
Assignee: AT&T Intellectual Property I, L.P.
H04M3/567H04L65/1104H04L65/65H04M7/006
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 11,647,121
App. No.
17/731,512
Granted
May 9, 2023
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, including a processing system for performing operations for determining service requirements of a call session at first user equipment associated with a communication network, determining a first codec to facilitate the call session at the first user equipment according to the service requirements of the call session, searching a session border controller table according to the first codec to obtain a first resource identifier associated with a first session border controller type to facilitate the call session at the user equipment, receiving a first address of a first session border controller associated with the communication network from a domain name server associated with the communication network responsive to a first query including the first resource identifier, and sending a first transport protocol message to the first session border controller according to the first address. Other embodiments are disclosed.

Claims (36)

1. A method, comprising:

receiving, by a processing system including a processor, a first query that includes a first resource identifier associated with a first session border controller type, wherein the first session border controller type corresponds to a first codec identified for facilitating a call session at a user equipment according to service requirements of the call session, and wherein the user equipment is associated with a communication network;

providing, by the processing system, a first address of a first session border controller associated with the communication network responsive to the receiving the first query, wherein the providing the first address enables a first transport protocol message to be sent to the first session border controller according to the first address to cause the first session border controller to facilitate the call session at the user equipment via the communication network;

receiving, by the processing system, a second query that includes a second resource identifier associated with a second session border controller type, wherein the second session border controller type corresponds to a second codec identified for facilitating a modified call session at the user equipment according to modified service requirements; and

providing, by the processing system, a second address of a second session border controller associated with the communication network responsive to the receiving the second query, wherein the providing the second address enables a second transport protocol message to be sent to the second session border controller according to the second address to cause the second session border controller to facilitate the modified call session at the user equipment via the communication network.

2. The method of claim 1 , wherein the user equipment comprises a smart phone device.

3. The method of claim 1 , wherein the user equipment comprises a device executing a phone emulating application.

4. The method of claim 1 , wherein the call session comprises a voice-over-IP function or a video-over-IP function.

5. The method of claim 1 , wherein the service requirements of the call session include real-time text service, transport layer security, softphone emulation, web capability, video capability, or any combination thereof.

6. The method of claim 1 , wherein the first resource identifier comprises a fully qualified domain name.

7. The method of claim 1 , wherein the first transport protocol message comprises a session initiation protocol message, a session announcement protocol message, or a real-time streaming protocol message.

8. The method of claim 1 , wherein the first session border controller facilitates the call session by way of a call session control function of an internet protocol multimedia system.

9. The method of claim 1 , wherein the first transport protocol message includes a mapping between a payload code associated with the call session and a codec identifier associated with the user equipment.

10. The method of claim 1 , wherein the modified service requirements include conferencing multiple devices into the modified call session.

11. The method of claim 1 , wherein the second resource identifier comprises a fully qualified domain name.

12. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:

obtaining a first query that includes a first resource identifier associated with a first session border controller type, wherein the first session border controller type corresponds to a first codec identified for facilitating a call session at a user equipment, and wherein the user equipment is associated with a communication network;

transmitting a first address of a first session border controller associated with the communication network responsive to the obtaining the first query, wherein the transmitting the first address causes a first transport protocol message to be sent to the first session border controller according to the first address such that the first session border controller facilitates the call session at the user equipment via the communication network;

obtaining a second query that includes a second resource identifier associated with a second session border controller type, wherein the second session border controller type corresponds to a second codec identified for facilitating a modified call session at the user equipment; and

transmitting a second address of a second session border controller associated with the communication network responsive to the obtaining the second query, wherein the transmitting the second address causes a second transport protocol message to be sent to the second session border controller according to the second address to such that the second session border controller facilitates the modified call session at the user equipment via the communication network.

13. The non-transitory machine-readable storage medium of claim 12 , wherein the operations further comprise:

detecting a first request to initiate the call session at the user equipment; and

determining service requirements of the call session according to the first request.

14. The non-transitory machine-readable storage medium of claim 13 , wherein the service requirements of the call session include real-time text service, transport layer security, softphone emulation, web capability, video capability, or any combination thereof.

15. The non-transitory machine-readable storage medium of claim 12 , wherein the second resource identifier comprises a fully qualified domain name.

16. The non-transitory machine-readable storage medium of claim 12 , wherein the modified call session is associated with modified service requirements relating to conferencing of multiple devices.

17. The non-transitory machine-readable storage medium of claim 12 , wherein the first session border controller facilitates the call session at the user equipment by way of a call session control function of an internet protocol multimedia system.

18. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

receiving a first resource identifier associated with a first session border controller type, wherein the first session border controller type corresponds to a first codec identified for facilitating a call session at a user equipment according to service requirements of the call session, and wherein the user equipment is associated with a communication network;

providing a first address of a first session border controller associated with the communication network responsive to the receiving the first resource identifier, wherein the providing the first address results in a first transport protocol message being transmitted to the first session border controller to cause the first session border controller to facilitate the call session at the user equipment via the communication network;

receiving a second resource identifier associated with a second session border controller type, wherein the second session border controller type corresponds to a second codec identified for facilitating a modified call session at the user equipment according to modified service requirements; and

providing a second address of a second session border controller associated with the communication network responsive to the receiving the second resource identifier, wherein the providing the second address results in a second transport protocol message being sent to the second session border controller to cause the second session border controller to facilitate the modified call session at the user equipment via the communication network.

19. The device of claim 18 , wherein the call session comprises a voice-over-IP function or a video-over-IP function.

20. The device of claim 18 , wherein the first resource identifier comprises a fully qualified domain name.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2022
From: NAIDU, LAKSHMINARASHIMHAN; KU, BERNARD S.; BENZAIA, THOMAS P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 060139/0487 →
Continuity (3)
Continuation 17159336 · Jan 27, 2021
Continuation 16288908 · Feb 28, 2019
Related Publication 20220256037A1 · Aug 11, 2022