US2023224410A1PendingUtilityA1

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

Assignee: AT & T IP I LPPriority: Feb 28, 2019Filed: Mar 23, 2023Published: Jul 13, 2023
Est. expiryFeb 28, 2039(~12.6 yrs left)· nominal 20-yr term from priority
H04L 65/1069H04M 3/567H04L 65/1016H04M 7/0072H04M 7/0075H04M 7/006H04L 65/65H04L 65/1104
73
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 receiving, by a processing system including a processor, a request from a user equipment for a call session, the request identifying a need for a real-time text (RTT) service;   based on the receiving, determining, by the processing system, that an RTT codec is required to facilitate the call session at the user equipment;   responsive to the determining, performing, by the processing system, a lookup operation in a session border controller (SBC) mapping database to obtain a universal resource identifier (URI) corresponding to the RTT codec;   sending, by the processing system and to a domain name server (DNS), a query for an Internet Protocol (IP) address of an SBC that corresponds to the URI;   receiving, by the processing system and from the DNS, a response that includes the IP address of the SBC;   establishing, by the processing system, a connection with the SBC using the IP address; and   after the establishing, causing, by the processing system, the user equipment to send a transport protocol message to the SBC to facilitate origination of the call session at the user equipment.   
     
     
         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 request further identifies a need for transport layer security, softphone emulation, web capability, video capability, or any combination thereof. 
     
     
         6 . The method of  claim 1 , wherein the transport protocol message comprises a session initiation protocol (SIP) message. 
     
     
         7 . The method of  claim 1 , wherein the transport protocol message comprises a session announcement protocol message or a real-time streaming protocol message. 
     
     
         8 . The method of  claim 1 , wherein the SBC 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 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 request includes a user profile associated with the user equipment. 
     
     
         11 . The method of  claim 1 , wherein the SBC mapping database stores functional code parameters. 
     
     
         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:
 receiving a request from a user equipment for a call session, the request identifying a need for a transport layer security;   based on the receiving, determining that a transport layer security codec is required to facilitate the call session at the user equipment;   responsive to the determining, performing a lookup operation in a session border controller (SBC) mapping database to obtain a universal resource identifier (URI) corresponding to the transport layer security codec;   sending, to a domain name server (DNS), a query for an Internet Protocol (IP) address of an SBC that corresponds to the URI;   receiving, from the DNS, a response that includes the IP address of the SBC;   establishing a connection with the SBC using the IP address; and   after the establishing, causing the user equipment to send a transport protocol message to the SBC to facilitate origination of the call session at the user equipment.   
     
     
         13 . The non-transitory machine-readable storage medium of  claim 12 , wherein the user equipment comprises a smart phone device. 
     
     
         14 . The non-transitory machine-readable storage medium of  claim 12 , wherein the user equipment comprises a device executing a phone emulating application. 
     
     
         15 . The non-transitory machine-readable storage medium of  claim 12 , wherein the call session comprises a voice-over-IP function or a video-over-IP function. 
     
     
         16 . The non-transitory machine-readable storage medium of  claim 12 , wherein the transport protocol message comprises a session announcement protocol message or a real-time streaming protocol message. 
     
     
         17 . The non-transitory machine-readable storage medium of  claim 12 , wherein the SBC facilitates the call session 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 request from a user equipment for a call session, the request identifying a need for an real-time text (RTT) service;   based on the receiving, determining that an RTT codec is required to facilitate the call session at the user equipment;   responsive to the determining, performing a lookup operation in a session border controller (SBC) mapping database to obtain a fully qualified domain name (FQDN) corresponding to the RTT codec;   sending, to a domain name server (DNS), a query for an Internet Protocol (IP) address of an SBC that corresponds to the FQDN;   receiving, from the DNS, a response that includes the IP address of the SBC;   establishing a connection with the SBC using the IP address; and   after the establishing, causing the user equipment to send a transport protocol message to the SBC to facilitate origination of the call session at the user equipment.   
     
     
         19 . The device of  claim 18 , wherein the transport protocol message includes a mapping between a payload code associated with the call session and a codec identifier associated with the user equipment. 
     
     
         20 . The device of  claim 18 , wherein the request includes a user profile associated with the user equipment.

Join the waitlist — get patent alerts

Track US2023224410A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.