Outgoing Call Management in a Communication Environment with Unified Communication Interfaces
First Claim
1. A computer-implemented method for managing outgoing calls, comprising:
- receiving, at an intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact group and a second phone number corresponding to a second contact group, a request from the mobile phone to make an outgoing call, the request including a recipient phone number;
in response to determining the recipient phone number is not included in the first contact group or the second contact group;
determining, by the intermediate server, a selected default contact group between the first contact group and the second contact group, andselecting, by the intermediate server, caller identification (“
caller ID”
) information based on the determined default contact group;
modifying, by the intermediate server, the request to make an outgoing call to include the selected caller ID information; and
routing, by the intermediate server, the modified outgoing call request to a mobile service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing a billing policy for mobile phone associated with a first phone number corresponding to a first account and a second phone number corresponding to a second account is described herein. The billing policy defines actions performed by the mobile phone to be charged to the first account, and defines actions performed by the mobile phone to be charged to the second account. Charges are allocated to one of the first account and second account based on the billing policy. A user can configured to phone to operate in a private mode, in response to which actions are charged to a default account of the two accounts, and information about the action is not provided to an external entity.
6 Citations
20 Claims
-
1. A computer-implemented method for managing outgoing calls, comprising:
-
receiving, at an intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact group and a second phone number corresponding to a second contact group, a request from the mobile phone to make an outgoing call, the request including a recipient phone number; in response to determining the recipient phone number is not included in the first contact group or the second contact group; determining, by the intermediate server, a selected default contact group between the first contact group and the second contact group, and selecting, by the intermediate server, caller identification (“
caller ID”
) information based on the determined default contact group;modifying, by the intermediate server, the request to make an outgoing call to include the selected caller ID information; and routing, by the intermediate server, the modified outgoing call request to a mobile service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing executable computer instructions for managing outgoing calls that, when executed by a hardware processor, perform steps comprising:
-
receiving, at an intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact group and a second phone number corresponding to a second contact group, a request from the mobile phone to make an outgoing call, the request including a recipient phone number; in response to determining the recipient phone number is not included in the first contact group or the second contact group; determining, by the intermediate server, a selected default contact group between the first contact group and the second contact group, and selecting, by the intermediate server, caller identification (“
caller ID”
) information based on the determined default contact group;modifying, by the intermediate server, the request to make an outgoing call to include the selected caller ID information; and routing, by the intermediate server, the modified outgoing call request to a mobile service provider. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for managing outgoing calls, comprising:
-
an intermediate server communicatively coupled to a mobile phone associated with a first phone number and a second phone number, the intermediate server comprising a non-transitory computer-readable storage medium storing executable instructions and one or more hardware processors configured to execute the instructions to perform steps comprising; receiving a request from the mobile phone to make an outgoing call, the request including a recipient phone number; in response to determining the recipient phone number is not included in the first contact group or the second contact group; determining, by the intermediate server, a selected default contact group between the first contact group and the second contact group, and selecting, by the intermediate server, caller identification (“
caller ID”
) information based on the determined default contact group;modifying, by the intermediate server, the request to make an outgoing call to include the selected caller ID information; and routing, by the intermediate server, the modified outgoing call request to a mobile service provider. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification