Automatic termination path configuration
First Claim
1. A method of provisioning routing instructions between a customer entry point and a termination destination, comprising the steps of:
- receiving one or more routing instructions from a central computerized database;
incorporating customer-specific information into the one or more routing instructions, wherein the customer-specific information is contained in a session initiation protocol (SIP) invite message, the customer specific information including at least one attribute associated with one or more of an ingress trunk group, an ingress gateway or an ingress gateway port;
translating the one or more routing instructions into routing instructions operable on a softswitch network;
outputting the translated routing instructions into a network provisioning service; and
issuing a command to disable hop-by-hop routing in the softswitch network.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided herein a system and method for automatic configuration of data routings for use with electronic data such as phone calls, faxes, etc. In an exemplary embodiment, when more than one carrier might potentially terminate the transmission, the carriers are ordered based on some screening criterion (e.g., transmission price). Data transmissions are then assigned to the carriers based on the sorting order, with the second place and lower carriers (e.g., the higher priced carriers) not being selected unless the first carrier cannot complete the transaction. The switch instructions necessary to implement this scheme may be generated automatically.
37 Citations
22 Claims
-
1. A method of provisioning routing instructions between a customer entry point and a termination destination, comprising the steps of:
-
receiving one or more routing instructions from a central computerized database; incorporating customer-specific information into the one or more routing instructions, wherein the customer-specific information is contained in a session initiation protocol (SIP) invite message, the customer specific information including at least one attribute associated with one or more of an ingress trunk group, an ingress gateway or an ingress gateway port; translating the one or more routing instructions into routing instructions operable on a softswitch network; outputting the translated routing instructions into a network provisioning service; and issuing a command to disable hop-by-hop routing in the softswitch network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of configuring a signal path between a customer entry point and a carrier exit point, comprising the steps of:
-
a. receiving a request to connect a call with a termination destination; b. accessing the termination destination based on criteria of customer preference contained in a session initiation protocol (SIP) invite message including at least one attribute associated with one or more of an ingress trunk group, an ingress gateway or an ingress gateway port; c. selecting a carrier capable of accessing the termination destination, in accordance with the criteria of customer preference; d. determining a route for the signal path between the customer entry point and a carrier exit point accessible by the selected carrier, wherein the signal path passes through at least one switching device; e. translating the routing for the signal path to include at least a plurality of packet-switched routing instructions for use in a packet-switched network; f. validating the plurality of packet-switched routing instructions; g. queuing the plurality of packet-switched routing instructions; and h. outputting said plurality of packet-switched routing instructions into a network provisioning service; and i. issuing a command to disable hop-by-hop routing in the packet-switched network. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of provisioning routing instructions between a customer entry point and a termination destination, comprising:
-
initiating a transmission between a customer entry point and a first softswitch border switch; initiating a transmission between the first softswitch border switch and a second softswitch border switch; issuing a command to disable hop-by-hop routing in the first softswitch border switch and the second softswitch border switch; initiating a transmission between the second softswitch border switch and a softswitch core routing engine; initiating a transmission between the softswitch core routing engine and the second network border switch; initiating a transmission between the second network border switch and a gateway server; and initiating a transmission between the gateway server and a termination destination, wherein the termination destination is selected based at least in part on customer-specific information contained within a session initiation protocol (SIP) invite message, the customer specific information including at least one attribute associated with one or more of an ingress trunk group, an ingress gateway or an ingress gateway port. - View Dependent Claims (15, 16, 17)
-
-
18. A method of configuring a signal path between a customer entry point and a carrier exit point, comprising the steps of:
-
a. receiving a request to connect a call with a termination destination; b. accessing the termination destination based on criteria of customer preference contained in a session initiation protocol (SIP) invite message including a calling party identification parameter, an ingress trunk group identification parameter, an ingress gateway server internet protocol (IP) address, and an ingress gateway port identification; c. selecting a carrier capable of accessing the termination destination, in accordance with the criteria of customer preference; d. determining a route for the signal path between the customer entry point and a carrier exit point accessible by the selected carrier, wherein the signal path passes through at least one switching device; e. translating the routing for the signal path to include at least a plurality of packet-switched routing instructions; f. validating the plurality of packet-switched routing instructions; g. queuing the plurality of packet-switched routing instructions; and h. outputting said plurality of packet-switched routing instructions into a network provisioning service. - View Dependent Claims (19, 20, 21, 22)
-
Specification