Method and system for dynamically delivering a voice call as voice or data depending on data-mode of destination terminal
First Claim
1. A voice call delivery method comprising:
- receiving a request to connect a voice call to a client station, wherein the client station is in a mode selected from a group consisting of (i) the client station not being on a data call, (ii), the client station being on an active data call, and (iii) the client station being on a dormant data call, and wherein a designation of the client station'"'"'s preferred type of call is stored in a profile associated with the client station;
in response to the request, querying an authentication, authorization and accounting (AAA) server;
receiving, from the AAA server, the mode of the client station as indicated by user data records (UDRs) stored in the AAA server and associated with the client station;
if the mode of the client station is that the client station is not on a data call, then delivering the voice call to the client station as circuit voice;
if the mode of the client station is that the client station is on an active data call, then delivering the voice call to the client station as voice over packet; and
if the mode of the client station is that the client station is on a dormant data call, then delivering the voice call to the client station as either circuit voice or voice over packet as indicated by the designation of the client station'"'"'s preferred type of call.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamically delivering a voice call to a client station depending on whether the client station is currently in a mode in which it can receive data. A switch may receive a request to connect a voice call to a client station that the switch serves, and a determination may responsively be made as to whether the client station is in a mode in which it can receive data communications. If the determination is that it is not in the mode, then the switch may deliver the voice call to the client station by normal routing mechanics. On the other hand, if the determination is that it is in the mode, then the switch may re-direct the call to a circuit/packet gateway that may then extend the call as a voice-over-packet session to the client station.
-
Citations
12 Claims
-
1. A voice call delivery method comprising:
-
receiving a request to connect a voice call to a client station, wherein the client station is in a mode selected from a group consisting of (i) the client station not being on a data call, (ii), the client station being on an active data call, and (iii) the client station being on a dormant data call, and wherein a designation of the client station'"'"'s preferred type of call is stored in a profile associated with the client station; in response to the request, querying an authentication, authorization and accounting (AAA) server; receiving, from the AAA server, the mode of the client station as indicated by user data records (UDRs) stored in the AAA server and associated with the client station; if the mode of the client station is that the client station is not on a data call, then delivering the voice call to the client station as circuit voice; if the mode of the client station is that the client station is on an active data call, then delivering the voice call to the client station as voice over packet; and if the mode of the client station is that the client station is on a dormant data call, then delivering the voice call to the client station as either circuit voice or voice over packet as indicated by the designation of the client station'"'"'s preferred type of call. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. A voice call delivery method comprising:
-
receiving a request to connect a voice call to a client station, wherein a designation of a type of call preferred by the client station is stored in a profile associated with the client station; in response to the request, querying an authentication, authorization, and accounting server to make a first determination of whether the client station is in a mode in which the client station can receive packet data communications; if the first determination is that the client station is not on a data call, then delivering the voice call as circuit voice to the client station; and if the first determination is that the client station is on a data call, then; (i) making a second determination of whether the client station is on a dormant or active data call (ii) if the client station is on an active data call, then delivering the voice call as voice over packet; and (iii) if the client station is on a dormant data call, then delivering the voice call to the client station as circuit voice or voice over packet according to the client station'"'"'s designated preferred type of call.
-
-
8. A voice call delivery system comprising:
-
a switch arranged to receive a request to connect a voice call to a client station, wherein the client station is in a mode selected from a group consisting of (i) the client station not being on a data call, (ii), the client station being on an active data call, and (iii) the client station being on a dormant data call, and wherein a designation of the client station'"'"'s preferred type of call is stored in a profile associated with the client station; means, responsive to the request, for querying an authentication, authorization and accounting (AAA) server; means for receiving, from the AAA server, the mode of the client station as indicated by user data records (UDRs) stored in the AAA server and associated with the client station; wherein, if the mode of the client station is that the client station is not on a data call, then delivering the voice call to the client station as voice; wherein, if the mode of the client station is that the client station is on an active data call, then delivering the voice call to the client station as a voice-over-packet session; and wherein, if the mode of the client station is that the client station is on a dormant data call, then delivering the voice call to the client station as either voice or a voice over packet session, as indicated by the designation of the client station'"'"'s preferred type of call is stored in a profile associated with the client station. - View Dependent Claims (9, 10)
-
-
11. A voice call routing system comprising:
-
a client station, wherein the client station is in a mode selected from a group consisting of (i) the client station not being on a data call, (ii) the client station being on an active data call, and (iii) the client station being on a dormant data call; an authentication, authorization and accounting (AAA) server containing user data records (UDRs) associated with the client station that indicate the mode of the client station; a switch, further comprising; a processor; data storage; a client profile containing a designation of a type of call preferred by the client station, wherein the client profile is stored in the data storage; and machine language instructions stored in the data storage and executable by the processor to make a determination of the mode of the client station and deliver the voice call to the client station, wherein (i) if the mode of the client station is that the client station is not on a data call, then delivering the voice call to the client station as voice, (ii) if the mode of the client station is that the client station is on an active data call, then delivering the voice call to the client station as voice over packet; and
(iii) if the mode of the client station is that the client station is on a dormant data call, then delivering the voice call to the client station as either circuit voice or voice over packet as indicated by the designation in the client station'"'"'s profile.
-
Specification