Routing calls in a network
First Claim
Patent Images
1. A system comprising:
- a first device comprising;
first logic configured to;
receive a first session initiation protocol (SIP) invite message,identify a particular service associated with the first SIP invite message,identify a destination for the first SIP invite message using status information associated with a plurality of service selection servers, the status information comprising information identifying an availability associated with each of the plurality of service selection servers, andforward the first SIP invite message to the destination; and
a service selection server comprising;
a memory configured to store allocation information associated with a plurality of application servers, the allocation information comprising information identifying a percentage of data to forward to each of the plurality of application servers, andsecond logic configured to;
receive the forwarded first SIP invite message from the first device,identify a first one of the application servers based on the first SIP invite message and the allocation information, andforward the first SIP invite message to the first application server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a session initiation protocol (SIP) invite message and identifying a particular service associated with the SIP invite message. The method may also include identifying a destination for the SIP invite message using status information associated with a number of servers and forwarding the SIP invite message to the destination. The method may also further include identifying a first application server based on the SIP invite message and allocation information associated with allocating traffic among a number of application servers.
19 Citations
17 Claims
-
1. A system comprising:
-
a first device comprising; first logic configured to; receive a first session initiation protocol (SIP) invite message, identify a particular service associated with the first SIP invite message, identify a destination for the first SIP invite message using status information associated with a plurality of service selection servers, the status information comprising information identifying an availability associated with each of the plurality of service selection servers, and forward the first SIP invite message to the destination; and a service selection server comprising; a memory configured to store allocation information associated with a plurality of application servers, the allocation information comprising information identifying a percentage of data to forward to each of the plurality of application servers, and second logic configured to; receive the forwarded first SIP invite message from the first device, identify a first one of the application servers based on the first SIP invite message and the allocation information, and forward the first SIP invite message to the first application server. - View Dependent Claims (2, 3, 5)
-
-
4. A system comprising:
-
a first device comprising; first logic configured to; receive a first session initiation protocol (SIP) invite message, identify a particular service associated with the first SIP invite message, identify a destination for the first SIP invite message using status information associated with a plurality of service selection servers, the status information comprising information identifying an availability associated with each of the plurality of service selection servers, and forward the first SIP invite message to the destination; and a service selection server comprising; a memory configured to store allocation information associated with a plurality of application servers, the allocation information comprising information identifying a percentage of data to forward to each of the plurality of application servers, and second logic configured to; receive the forwarded first SIP invite message from the first device, identify a first one of the application servers based on the first SIP invite message and the allocation information, and forward the first SIP invite message to the first application server, wherein the second logic is configured to favor the first application server over other ones of the plurality of applications servers with respect to forwarding the first SIP invite message when the first application server is located within a same physical site as the service selection server.
-
-
6. A method, comprising:
-
receiving a session initiation protocol (SIP) invite message; identifying a particular service associated with the SIP invite message; identifying a destination device for the SIP invite message using status information associated with a plurality of servers; forwarding the SIP invite message to the destination device; receiving the forwarded SIP invite message at the destination device; generating, at the destination device, allocation information associated with a plurality of application servers, the allocation information identifying a percentage of traffic to route to each of the plurality of application servers; identifying a first one of a plurality of application servers based on the SIP invite message and the allocation information; and forwarding the SIP invite message to the first application server. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving a session initiation protocol (SIP) invite message; identifying a particular service associated with the SIP invite message; identifying a destination for the SIP invite message using status information associated with a plurality of servers; forwarding the SIP invite message to the destination; receiving the forwarded SIP invite message at the destination; identifying a first one of a plurality of application servers based on the SIP invite message and allocation information associated with allocating traffic among the plurality of application servers; and forwarding the SIP invite message to the first application server, wherein the identifying a first one of the plurality of application servers comprises; favoring the first application server over other ones of the plurality of applications servers with respect to forwarding the SIP invite message when the first application server is located within a same physical site as the destination that received the SIP invite message.
-
-
14. A method, comprising:
-
receiving a request for voice over Internet protocol (VoIP) related services associated with a call; identifying a destination for the request based on status information associated with a plurality of servers, the plurality of servers controlling access to a plurality of VoIP related services; forwarding the request to the destination; receiving the request at the destination; identifying a first one of the plurality of VoIP related services based on the request; determining allocation information associated with allocating traffic among a plurality of components capable of providing the first VoIP related service, the allocation information identifying a percentage of traffic to route to each of the plurality of components; and forwarding the request to a first one of the components based on the allocation information. - View Dependent Claims (15, 16, 17)
-
Specification