System and method to provide interoperability between session initiation protocol and other messaging services
First Claim
1. A method for retrying a failed message delivery attempt, comprising:
- transmitting a message of a first protocol type along a first transmission path;
receiving an indication of a failed delivery of the message;
converting the message of a first protocol type to a message of a second protocol type; and
transmitting the message of the second protocol type along a second transmission path.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is provided that allows alternative messaging routes when Session Initiation Protocol (SIP) message delivery fails. Automatic retry mechanisms are put into place to automatically retry transmission of a failed SIP message. In one embodiment, a mobile terminal having received a failed SIP delivery message, automatically instantiates a Short Message Service (SMS) message delivery. In another embodiment, a Short Message Service Center (SMSC)/SIP proxy instantiates message retry mechanisms based on a previously configured schedule. A legacy SMS device may also initiate an SMS message to the SMSC/SIP proxy, whereby the SMSC/SIP proxy initiates either SMS or SIP retry mechanisms.
-
Citations
27 Claims
-
1. A method for retrying a failed message delivery attempt, comprising:
-
transmitting a message of a first protocol type along a first transmission path;
receiving an indication of a failed delivery of the message;
converting the message of a first protocol type to a message of a second protocol type; and
transmitting the message of the second protocol type along a second transmission path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A messaging system, comprising:
-
a first terminal coupled to transmit a message in a first format;
a plurality of network elements coupled to relay the message; and
a second terminal coupled to receive the message, wherein a failed attempt to receive the message causes a retransmission of the message in a second format. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A mobile terminal wirelessly coupled to a network which includes a network element capable of relaying messages, the mobile terminal comprising:
-
a memory capable of storing at least one of a protocol module and a legacy module;
a processor coupled to the memory and configured by the protocol module to enable a message exchange of a first protocol type with the network element; and
a transceiver configured to facilitate the message exchange with the network element, wherein the processor is configured by the legacy module to exchange messages of a second protocol type in response to a failure of exchanges of messages of the first protocol type. - View Dependent Claims (15)
-
-
16. A computer-readable medium having instructions stored thereon which are executable by a mobile terminal for generating messages by performing steps comprising:
-
transmitting a message of a first protocol type along a first transmission path;
receiving an indication of a failed delivery of the message;
converting the first protocol type to a second protocol type; and
transmitting the second protocol type message along a second transmission path.
-
-
17. A server within a network used to facilitate an exchange of messages, comprising:
-
means for receiving messages of a first protocol type;
means for transmitting the messages to a network element;
means for receiving a receipt failure notification from the network element;
means for converting the first protocol type to a second protocol type in response to the receipt of failure notification; and
means for transmitting messages of the second protocol type to the network element. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium having instructions stored thereon which are executable by a network server for facilitating messaging by performing steps comprising:
-
receiving messages of a first protocol type;
transmitting the messages to a network element;
receiving a receipt failure notification from the network element; and
converting the first protocol type to a second protocol type in response to the receipt failure notification; and
transmitting messages of the second protocol type to the network element.
-
Specification