METHOD FOR PROVIDING LOCAL AND TOLL SERVICES WITH LNP, AND TOLL-FREE SERVICES TO A CALLING PARTY WHICH ORIGINATES THE CALL FROM AN IP LOCATION CONNECTED TO A SIP-ENABLED IP NETWORK
First Claim
1. A method of forming a multi-media communication path between at least a first communication device and at least a second communication device, the method comprising:
- receiving a first Invite message at a call control element of a multi-media provider representing a first call request for a first multi-media service;
redirecting the first Invite message to a service broker associated with the multi-media provider for processing the first Invite message for determining at least a first application server associated with the multi-media provider which includes first resources for processing the first Invite message;
receiving a first Redirect message at the call control element from the service broker responsive to the first Invite message;
processing the first Redirect message at the call control element to generate a second Invite message and including a multi-media service identifier;
receiving and processing the second Invite message at the first application server for determining if the first application server includes resources for satisfying the first call request; and
setting the multi-media service identifier to a first state if it is determined that the first application server includes resources for satisfying the first call request and setting the multi-media service identifier to a second state if it is determined that the first application server does not include resources for satisfying the first call request.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing combined local, toll, toll-free services, and number portability, to a calling party originating calls from an IP-based communication devices which are coupled to an IP-based multi-media service provider. The method includes receiving a SIP INVITE message, which includes a multi-media service identifier, at the multi-provider. The SIP INVITE message represents a call request for a multi-media service. The SIP INVITE message is processed at the multi-media service provider for determining the call request can be satisfied. If the multi-media service provider includes resources for satisfying the call, the multi-media service identifier of the SIP INVITE message is set to a first predetermined state and the call is processed. If the multi-media service provider does not include resources for satisfying the call, the multi-media service identifier of the SIP INVITE message is set to a second predetermined state and the call is processed elsewhere.
70 Citations
29 Claims
-
1. A method of forming a multi-media communication path between at least a first communication device and at least a second communication device, the method comprising:
-
receiving a first Invite message at a call control element of a multi-media provider representing a first call request for a first multi-media service; redirecting the first Invite message to a service broker associated with the multi-media provider for processing the first Invite message for determining at least a first application server associated with the multi-media provider which includes first resources for processing the first Invite message; receiving a first Redirect message at the call control element from the service broker responsive to the first Invite message; processing the first Redirect message at the call control element to generate a second Invite message and including a multi-media service identifier; receiving and processing the second Invite message at the first application server for determining if the first application server includes resources for satisfying the first call request; and setting the multi-media service identifier to a first state if it is determined that the first application server includes resources for satisfying the first call request and setting the multi-media service identifier to a second state if it is determined that the first application server does not include resources for satisfying the first call request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of forming a multi-media communication path between at least a first communication device and at least a second communication device, the method comprising:
-
receiving a first Invite message at a call control element of a first carrier representing a first call request for a first multi-media service; redirecting the first Invite message to a service broker associated with the first carrier for processing the first Invite message for determining an address of a remote application server associated with an industry toll-free database; receiving a first Redirect message at the call control element from the service broker responsive to the first Invite message and including the address of the remote application server; processing the first Redirect message at the call control element to generate a second Invite message and including the address of the remote application server; and receiving and processing the second Invite message at the remote application server for determining an identifier associated with at least one carrier which includes resources for satisfying the first call request. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of forming a multi-media communication path between at least a first communication device and at least a second communication device, the method comprising:
-
receiving a first Invite message at a call control element of a first carrier representing a first call request for a first multi-media service; and processing the first Invite at the call control element to generate a second Invite message and including an address associated with an industry toll-free database via a signaling gateway.
-
-
25. A method for providing combined local service, toll service, and toll-free service to a calling party originating calls from an IP-based communication device connected to a multi-media provider, the method comprising:
-
receiving at the multi-media provider a call including a collected address parameter which is associated with the calling party; associating a charge number with the call based attributes of the calling party; querying a first network database located on the multi-media provider to identify a first service based on characteristics of at least one of;
the calling party or the collected address parameter;processing the first service at the multi-media provider for classifying the call into a jurisdictional classification based on a calling party geographic location and a destination address geographic location derived from the collected address parameter; returning routing information based on the jurisdictional classification of the call from the first network database to a call control element located on the multi-media provider; querying a second network database located on the multi-media provider to resolve a routing address to a specific network gateway and determining whether or not the routing address has been ported, and if so, determining the ported number; and routing the call based on the jurisdictional classification of the call. - View Dependent Claims (26, 27, 28, 29)
-
Specification