Speech communication terminal, intermediate node, processing device, connection method, and non-transitory computer-readable recording medium
US-2016308919-A1 · Oct 20, 2016 · US
US9826072B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9826072-B1 |
| Application number | US-201615280234-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 29, 2016 |
| Priority date | Sep 29, 2016 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An anchoring network device of a telecommunications network can receive a first initiation request of a communication session and determine a second request indicating a different media capability than the first request. The different capabilities can share a payload format. A network gateway can modify headers of packets to change between the capabilities. In some examples, the anchoring device can determine that a codec list of the initiation request corresponds to a rewrite rule. The device can apply the rewrite rule to the request to provide a second request listing a second, different codec. The first codec and the second codec can both be associated with a common payload format. The network gateway can modify first packets from a first to a second terminal to replace first-codec headers with second-codec headers and vice-versa.
Opening claim text (preview).
What is claimed is: 1. A telecommunication system, comprising: an Access Transfer Control Function (ATCF) configured to: receive, from a first terminal, a first initiation request of a communication session, the first initiation request indicating a first media capability associated with a payload format, wherein a pre-establishment phase of the communication session begins with transmission of the first initiation request; determine, during the pre-establishment phase, a second initiation request based at least in part on the first initiation request, the second initiation request indicating a second media capability different from the first media capability and associated with the payload format; provide, during the pre-establishment phase, the second initiation request to a second terminal; receive, during the pre-establishment phase, an initiation response indicating a third media capability; determine, during the pre-establishment phase, that at least one of the first media capability and the third media capability satisfies a predetermined criterion; and in response, provide, during the pre-establishment phase, a criterion-match indication; and an Access Transfer Gateway (ATGW) configured to, in response to the criterion-match indication, modify a header of a first packet from a sending terminal of the first terminal and the second terminal by replacing a first-capability header of the first packet with a second-capability header to provide a second packet, wherein: the first packet and the first-capability header are associated with a sending media capability; the second packet and the second-capability header are associated with a receiving media capability; both the first packet and the second packet are associated with the payload format; and the sending media capability is one, and the receiving media capability the other, of the first media capability and the second media capability. 2. The telecommunication system according to claim 1 , wherein the ATGW is further configured to provide the second packet to a receiving terminal of the first terminal and the second terminal, wherein the receiving terminal is different from the sending terminal. 3. The telecommunication system according to claim 1 , wherein the ATGW is further configured to: receive the first packet from the sending terminal, wherein the first packet includes a first header and a first payload, and the first payload is associated with the payload format; determine a second header based at least in part on the first header; and determine the second packet including the second header and the first payload. 4. The telecommunication system according to claim 3 , wherein the ATGW is further configured to determine the second packet consisting of at least one header and the first payload. 5. The telecommunication system according to claim 1 , wherein the initiation request includes a Session Initiation Protocol (SIP) INVITE message having a Session Description Protocol (SDP) body indicating the first media capability. 6. The telecommunication system according to claim 5 , wherein the first media capability and the second media capability include respective, different coding/decoding procedures (codecs). 7. The telecommunication system according to claim 6 , wherein the first media capability comprises an Adaptive Multi-Rate Wideband (AMR-WB) audio codec and the second media capability comprises an Enhanced Voice Services (EVS) Inter-Operable (IO) mode codec. 8. The telecommunication system according to claim 1 , wherein the ATCF is further configured to determine the second initiation request based at least in part on a predetermined list of acceptable media capabilities. 9. A method, comprising: receiving an initiation request of a communication session, wherein a pre-establishment phase of the communication session begins with transmission of the initiation request; retrieving, from a rule registry via a network, a plurality of rewrite rules; determining, during the pre-establishment phase, that a codec list of the initiation request corresponds to a rewrite rule of the plurality of rewrite rules, wherein the codec list includes a first codec; applying, during the pre-establishment phase, the rewrite rule to the initiation request to provide a second initiation request having a second codec list including a second, different codec, wherein the first codec and the second codec are both associated with a common payload format; and transmitting, during the pre-establishment phase, a rewrite indication via a network toward a network gateway. 10. The method according to claim 9 , further comprising transmitting the second initiation request via a network to a terminal. 11. The method according to claim 10 , further comprising: receiving an initiation response from the terminal via the network, the initiation response including a third codec list having a third codec; applying a second predetermined rewrite rule to the third codec list to provide a second initiation response including a fourth codec list having a fourth codec different from the third codec, wherein the third codec and the fourth codec are both associated with the common payload format. 12. The method according to claim 11 , further comprising filtering the fourth codec list based on a predetermined acceptable-codec list. 13. The method according to claim 9 , further comprising filtering the second codec list based on a predetermined acceptable-codec list. 14. An Access Transfer Gateway (ATGW) comprising: one or more processors; and one or more non-transitory computer readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to: receive, during a pre-establishment phase of a communication session, an indication of the communication session; and modify, during an established phase of the communication session, first packets originating at a first terminal and intended for a second terminal by replacing at least one first-codec header with at least one second-codec header, wherein the first codec and the second codec are both associated with a common payload format; and modify, during an established phase of the communication session, second packets originating at the second terminal and intended for the first terminal by replacing at least one second-codec header with at least one first-codec header. 15. The ATGW according to claim 14 , wherein the instructions further cause the one or more processors to leave respective payloads of the first packets and the second packets unchanged. 16. The network gateway ATGW according to claim 14 , wherein the instructions further cause the one or more processors to: modify at least a third packet associated with the communication session in response to the indication, wherein the third packet is at least one of the first packets or the second packets. 17. The ATGW according to claim 14 , wherein the first codec and the second codec have a common media type.
IP multimedia subsystem [IMS] · CPC title
Negotiation of communication capabilities · CPC title
Parsing or analysis of headers · CPC title
Session establishment or de-establishment · CPC title
Call controllers; Call servers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.