The Representative AS is the application server which allocates the user to the application servers and keeps the user allocation information and relevant data for the service during the duration of a session or longer than that. The incoming call for the service is received and forwarded to the allocated application server by the Representative AS.
The following points are considered as requirements for the dynamic user allocation procedures using the representative AS.
-
The representative AS for each service is the initial contact point for all signalling. This can include ISC; and for example, Ut; and others signalling that may or may not be defined in 3GPP.
-
For the ISC, the representative AS is included in every message which opens a new dialogue. It is not included after the initial transaction.
-
For example, when the AS is to be invoked by evaluating the iFC at the S-CSCF, the address in the iFC is the address of the Representative AS.
The following Figure shows an example service deployment for three different services using the representative AS.
Procedure is as follows:
Step 1.
The initial SIP INVITE request is sent to S-CSCF to create a new dialogue.
Step 2.
The SIP INVITE request is forwarded to the Representative AS according to the service logic, e.g. iFC evaluation at the S-CSCF.
Step 3.
The Representative AS retrieves the user allocation information and forwards the SIP INVITE request to the AS#1 according to the allocation information. If there is no allocated AS for the user, the Representative AS allocates one.
Step 4.
The SIP INVITE request is forwarded to the AS#1. Note that the Representative AS does not record-route itself.
Step 5-7.
The SIP INVITE request is processed and results in the 200 OK response.
Step 8.
The subsequent SIP INVITE request in the same dialog is sent to the S-CSCF.
Step 9.
The SIP INVITE request is forwarded directly to the AS#1 according to the Route information in the request message.
Step 10-11.
The SIP INVITE request is processed and results in the 200 OK response.