METHODS AND SYSTEMS FOR PROVIDING ENHANCED GLOBAL LOCAL CALLING
First Claim
1. A method, comprising, at a mobile phone and in response to receipt of a second call at the mobile phone via a voice channel, automatically determining whether information identifying the calling number corresponds to a recognized telephone number associated with a service, and, if so, automatically, without user intervention, placing a third call to a telephone number associated with a port of a media gateway that is communicatively coupled to one or more computer-based resources configured to connect the third call to a first call, the first call having been placed to the service prior to the second call being placed to the mobile phone.
1 Assignment
0 Petitions
Accused Products
Abstract
Advanced call services are provided through the use of a mobile phone-resident application configured to automatically call a local number (i.e., one that will not incur long distance charges) of a SIP gateway upon receipt of a call having a recognized ANI. A calling party calls an automated service, provides a called number and is placed on hold. The service calls the called party'"'"'s number using the recognized ANI. In response, the called party'"'"'s mobile phone automatically calls back the service at a preprogrammed local number of the SIP gateway and the call back is bridged with the original calling party'"'"'s call. In this way, calls to remote parties may be placed and connected without incurring long distance charges.
23 Citations
22 Claims
- 1. A method, comprising, at a mobile phone and in response to receipt of a second call at the mobile phone via a voice channel, automatically determining whether information identifying the calling number corresponds to a recognized telephone number associated with a service, and, if so, automatically, without user intervention, placing a third call to a telephone number associated with a port of a media gateway that is communicatively coupled to one or more computer-based resources configured to connect the third call to a first call, the first call having been placed to the service prior to the second call being placed to the mobile phone.
-
5. A method, comprising:
-
receiving from a calling party, a called number associated with a called party; storing the called number and determining whether the called number is associated with a mobile phone handset configured for automated call back service; and
, if so,placing an outbound call to the called number, otherwise sending to the called number a message that includes an indication of a host from which the called party can download an application to provide the automated call back service. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
- 12. A computer-readable storage medium having stored therein computer-readable instructions, which instructions, when executed by a processor, cause the processor to perform a process, said process comprising determining whether information identifying a calling number of a call received via a voice channel corresponds to a predetermined telephone number, and, if so, automatically initiating an outbound call to a telephone number associated with a port of a media gateway.
-
16. A method, comprising:
-
receiving, at a platform, a first call from a calling party, and receiving, during the first call, a telephone number associated with a called party; placing, from the platform, a second call to the telephone number associated with the called party, the second call being made via a public switched telephone network (PSTN) and using a platform-specific automatic number identifier (ANI) different from an ANI associated with the calling party; receiving the second call at a mobile phone handset associated with the called party'"'"'s telephone number and, upon recognizing the platform-specific ANI, automatically placing a third call from the mobile phone handset to a computer-based resource associated with the platform; and bridging the third call with the first call. - View Dependent Claims (17, 18, 19, 21)
-
-
20. The method of claim 20, wherein during the download of the automated call-back application to the mobile phone handset, storing one or more telephone numbers associated with one or more gateways communicatively coupled to the platform, said one or more telephone numbers being numbers for use when the mobile phone handset is located in calling areas for which calls to respective ones of one or more telephone numbers do not incur long distance charges.
-
22. A method, comprising:
-
receiving, at a platform, a first call from a calling party, and placing the first call on hold; placing, from the called party, a second call to a telephone number associated with the called party, the second call being made via a public switched telephone network (PSTN); receiving the second call at a mobile phone handset associated with the called party'"'"'s telephone number and, upon recognizing the second call as originating with the called party, placing a third call from the mobile phone handset to a computer-based resource associated with the platform; and bridging the third call with the first call.
-
Specification