Session establishment, maintenance, and termination by end device based on SMS messaging
US-9992643-B2 · Jun 5, 2018 · US
US10313847B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10313847-B2 |
| Application number | US-201815970062-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 3, 2018 |
| Priority date | Jul 6, 2016 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
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.
A method, a device, and a non-transitory storage medium provide to generate a first Short Message Service (SMS) message, which includes a first Session Initiation Protocol (SIP) message configured to initiate or end a media session that is supported by a control channel and a media channel; transmit, via non-access stratum as the control channel in response to the generation, the first SMS message that includes the first SIP message to a server via a mobility management entity; establish, subsequent to the transmission, an end-to-end connection for the media session using a bearer as the media channel when the first SIP message is configured to initiate the media session; and end, subsequent to the transmission, the media session, when the first SIP message is configured to end the media session.
Opening claim text (preview).
What is claimed is: 1. A method comprising: generating, by an end device, a first Short Message Service (SMS) message, which includes a first Session Initiation Protocol (SIP) message configured to initiate or end a media session that is supported by a control channel and a media channel; transmitting, by the end device in response to the generating, the first SMS message that includes the first SIP message to a server via a mobility management entity and using non-access stratum as the control channel; establishing, by the end device subsequent to the transmitting, an end-to-end connection for the media session using a bearer, via a packet data network gateway (PGW), as the media channel when the first SIP message is configured to initiate the media session; and ending, by the end device subsequent to the transmitting, the media session when the first SIP message is configured to end the media session. 2. The method of claim 1 , wherein, when the first SIP message is configured to initiate the media session, the first SIP message includes a SIP INVITE, and the generating comprises: encapsulating the first SIP message in a payload portion of the first SMS message. 3. The method of claim 1 , further comprising: receiving, by the end device via the control channel when the first SIP message is configured to initiate the media session, a second SMS message that includes an authentication token and a second SIP message configured to indicate a progress of the media session; and determining whether the bearer for the media channel is already established in response to receiving the second SMS message. 4. The method of claim 3 , further comprising: transmitting, by the end device via the bearer, the authentication token to the server with a request to establish the media channel with the server based on receiving the second SMS message and the second SIP message. 5. The method of claim 1 , further comprising: receiving, by the end device, a mid-media session request from a user of the end device during the media session; generating, by the end device, a second SMS message, which includes a second SIP message configured to invoke a mid-media session operation during the media session, in response to the receiving of the mid-media session request; transmitting, by the end device via the control channel, the second SMS message that includes the second SIP message to the server via the mobility management entity, in response to the generating of the second SMS message; and performing the mid-media session operation based on the second SMS message. 6. The method of claim 5 , wherein the mid-media session request includes one of a call waiting request, a call hold request, a call transfer request, or a conference call request. 7. The method of claim 1 , further comprising: assigning, by the server, a first timer during which the end device has to establish the bearer for the media channel; and assigning, by the server, a second timer during which the end device has to establish an end-to-end media session with another device. 8. The method of claim 1 , wherein the establishing further comprises: establishing, by the end device, the bearer as the media channel, via a packet data network gateway. 9. An end device comprising: a communication interface; a memory, wherein the memory stores instructions; and a processor, wherein the processor executes the instructions to: generate a first Short Message Service (SMS) message, which includes a first Session Initiation Protocol (SIP) message configured to initiate or end a media session that is supported by a control channel and a media channel; transmit, via the communication interface in response to the generation, the first SMS message that includes the first SIP message to a server via a mobility management entity and using non-access stratum as the control channel; establish, via the communication interface subsequent to the transmission, an end-to-end connection for the media session using a bearer, via a packet data network gateway (PGW), as the media channel when the first SIP message is configured to initiate the media session; and end, via the communication interface subsequent to the transmission, the media session when the first SIP message is configured to end the media session. 10. The end device of claim 9 , wherein, when the first SIP message is configured to initiate the media session, the first SIP message includes a SIP INVITE, and wherein, when generating, the processor further executes the instructions to: encapsulate the first SIP message in a payload portion of the first SMS message. 11. The end device of claim 9 , wherein the processor further executes the instructions to: receive, via the communication interface via the control channel when the first SIP message is configured to initiate the media session, a second SMS message that includes an authentication token and a second SIP message configured to indicate a progress of the media session; and determine whether the bearer for the media channel is already established in response to the receipt of the second SMS message. 12. The end device of claim 11 , wherein the processor further executes the instructions to: transmit, via the communication interface and the bearer, the authentication token with a request to establish the media channel with the server based on the receipt of the second SMS message and the second SIP message. 13. The end device of claim 9 , wherein the processor further executes the instructions to: receive a mid-media session request from a user of the end device during the media session; generate a second SMS message, which includes a second SIP message configured to invoke a mid-media session operation during the media session, in response to the receipt of the mid-media session request; transmit, via the communication interface and the control channel, the second SMS message that includes the second SIP message to the server via the mobility management entity, in response to the generation of the second SMS message; and perform the mid-media session operation. 14. The end device of claim 13 , wherein the mid-media session request includes one of a call waiting request, a call hold request, a call transfer request, or a conference call request. 15. The end device of claim 9 , wherein, when establishing, the processor further executes the instructions to: establish, via the communication interface, the bearer as the media channel, via a packet data network gateway. 16. A non-transitory computer-readable storage medium storing instructions executable by a processor of a device, which when executed cause the device to: generate a first Short Message Service (SMS) message, which includes a first Session Initiation Protocol (SIP) message configured to initiate or end a media session that is supported by a control channel and a media channel; transmit, via non-access stratum as the control channel in response to the generation, the first SMS message that includes the first SIP message to a server via a mobility management entity; establish, subsequent to the transmission, an end-to-end connection for the media session using a bearer, via a packet data network gateway (PGW), as the media channel when the first SIP message is configured to initiate the media session; and end, subsequent to the transmission, the media session, when the first SIP message is configured to end the media session. 17. The non-transitory computer-readable storage medium of claim 16 , wherein, when the first SIP message is confi
Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP) , including next generation networks with a packet-switched transport layer (H04L65/00 takes precedence; aspects not specific to the type of network H04M3/00; special services in those networks H04M3/42) · CPC title
Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title
Session establishment or de-establishment · CPC title
where the text-based messaging service is a Short Message Service · CPC title
Connection setup · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.