Local identity based on called number
First Claim
Patent Images
1. A method comprising:
- receiving, by a network device, a message pertaining to a telephone call set-up;
identifying in the message, by the network device, a called telephone number;
determining, by the network device, whether the message includes a Diversion header;
selecting, by the network device, a billing telephone number based on the called telephone number;
inserting, by the network device, the billing telephone number in the Diversion header in response to determining that the message includes the Diversion header;
selecting, by the network device, a calling telephone number based on the called telephone number;
replacing, by the network device, a calling telephone number included in the message with the selected calling telephone number; and
transmitting, by the network device, the message that includes the selected calling telephone number.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and storage media provide for receiving a message pertaining to a telephone call set-up; identifying in the message a called telephone number; selecting a calling telephone number based on the called telephone number; replacing a calling telephone number included in the message with the selected calling telephone number; and transmitting the message that includes the selected calling telephone number.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, by a network device, a message pertaining to a telephone call set-up; identifying in the message, by the network device, a called telephone number; determining, by the network device, whether the message includes a Diversion header; selecting, by the network device, a billing telephone number based on the called telephone number; inserting, by the network device, the billing telephone number in the Diversion header in response to determining that the message includes the Diversion header; selecting, by the network device, a calling telephone number based on the called telephone number; replacing, by the network device, a calling telephone number included in the message with the selected calling telephone number; and transmitting, by the network device, the message that includes the selected calling telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a communication interface; one or more memories that store instructions; and one or more processors to execute the instructions to; receive, via the communication interface, a message pertaining to a telephone call set-up; identify a called telephone number included in the message; select a calling telephone number based on the called telephone number; replace a calling telephone number included in the message with the selected calling telephone number; determine whether the message includes a Diversion header; select a billing telephone number based on the called telephone number; insert the billing telephone number in the Diversion header in response to a determination that the message includes the Diversion header; and transmit, via the communication interface, the message that includes the selected calling telephone number. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory storage medium storing instructions executable by a computational device to:
-
receive a message pertaining to a telephone call set-up; identify a called telephone number included in the message; select a calling telephone number based on the called telephone number; replace a calling telephone number included in the message with the selected calling telephone number; determine whether the message includes a Diversion header; select a billing telephone number based on the called telephone number; insert the billing telephone number in the Diversion header in response to a determination that the message includes the Diversion header; and transmit the message that includes the selected calling telephone number. - View Dependent Claims (18, 19)
-
-
20. A method comprising:
-
receiving, by a network device, a message pertaining to setting up a telephone call; identifying, by the network device, a called telephone number in the message; identifying, by the network device, a format of the message; selecting, by the network device, a calling telephone number based on the called telephone number in response to identifying that the message is in a first format; selecting, by the network device, the calling telephone number and a billing telephone number based on the called telephone number, in response to identifying that the message is in a second format, wherein the second format includes a Diversion header and the first format does not; replacing, by the network device, a calling telephone number included in the message with the selected calling telephone number when the message is in the first format; replacing, by the network device, the calling telephone number included in the message with the selected calling telephone number and inserting the selected billing telephone number in the Diversion header when the message is in the second format; and transmitting, by the network device, the message that includes the selected calling telephone number or the selected calling telephone number and the selected billing telephone number. - View Dependent Claims (21)
-
Specification