Cellular-to-VoIP call establishment systems, methods, devices, and computer software
First Claim
1. A method for establishing a session between an originating mobile communication device and a VoIP destination device, the method comprising:
- receiving a first data message from an originating mobile communication device while the originating mobile communication device is not engaged in a current voice call with a VoIP destination device, the first data message comprising information identifying the VoIP destination device;
in response to receiving the first data message, sending a second data message to the originating mobile communication device, the second data message comprising information identifying a temporary directory number (TDN) associated with the VoIP destination device;
the originating mobile communication device initiating an initial incoming voice call to the TDN;
receiving the initial incoming voice call to the TDN from the originating mobile communication device;
in response to receiving the initial incoming voice call, establishing a media session between the originating mobile communication device and the VoIP destination device; and
bridging the initial incoming voice call with the media session.
10 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of systems, methods, devices, and computer software for establishing a cellular-to-VoIP call are provided. One embodiment is a method for establishing a VoIP media session between an originating cellular telephone and a VoIP destination device. One such method comprises: receiving a first data message from an originating cellular telephone, the first data message comprising an identifier associated with a VoIP destination device; sending a second data message to the originating cellular telephone, the second data message comprising information identifying a temporary directory number (TDN) associated with the VoIP destination device; detecting an incoming voice call to the TDN from the originating cellular telephone; sending an invite message to the identifier associated with the VoIP destination device; sending a ringing indication to the originating cellular telephone; receiving an accept reply from the VoIP destination device; and answering the incoming voice call from the cellular telephone and establishing a VoIP media session between the originating cellular telephone and the VoIP destination device.
61 Citations
11 Claims
-
1. A method for establishing a session between an originating mobile communication device and a VoIP destination device, the method comprising:
-
receiving a first data message from an originating mobile communication device while the originating mobile communication device is not engaged in a current voice call with a VoIP destination device, the first data message comprising information identifying the VoIP destination device; in response to receiving the first data message, sending a second data message to the originating mobile communication device, the second data message comprising information identifying a temporary directory number (TDN) associated with the VoIP destination device; the originating mobile communication device initiating an initial incoming voice call to the TDN; receiving the initial incoming voice call to the TDN from the originating mobile communication device; in response to receiving the initial incoming voice call, establishing a media session between the originating mobile communication device and the VoIP destination device; and bridging the initial incoming voice call with the media session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for establishing a VoIP media session between an originating cellular telephone and a VoIP destination device, the method comprising:
-
an originating cellular telephone initiating a call establishment process with a VoIP destination device, while there is not a current voice call with the VoIP destination device, by sending a first data message to an application server, the first data message comprising an identifier associated with the VoIP destination device; the application server receiving the first data message; the application server sending a second data message to the originating cellular telephone, the second data message comprising information identifying a temporary directory number (TDN) associated with the VoIP destination device; the originating cellular telephone initiating an initial incoming voice call to the TDN; a gateway detecting the initial incoming voice call to the TDN from the originating cellular telephone; sending an invite message to the identifier associated with the VoIP destination device; sending a ringing indication to the originating cellular telephone; receiving an accept reply from the VoIP destination device; answering the initial incoming voice call from the originating cellular telephone and establishing a VoIP media session between the originating cellular telephone and the VoIP destination device; and bridging the initial incoming voice call with the VoIP media session. - View Dependent Claims (9, 10, 11)
-
Specification