Professional Documents
Culture Documents
¡ New Features of SoftX3000 V300R601C05¡¿AGCF Feature
¡ New Features of SoftX3000 V300R601C05¡¿AGCF Feature
www.huawei.com
Introduction to AGCF
AGCF Data Configuration
AGCF Registration Process and Basic Call Flow
AGCF Services
AGCF Charging, Performance Measurement, Alarm and Signaling
trace
Diameter
I-CSCF S-CSCF
OCS
Diameter
SIP SIP
SIP CCF
Diameter
AGCF
P-CSCF
H.248 AG SIP
AG
POTS POTS
The AGCF originates registration requests to the IMS core for POTS
subscribers, thus connecting POTS subscribers to the IMS network.
The POTS subscribers supported by the AGCF are H.248 subscribers
connected to the UA5000.
Cooperating with other NEs in the IMS network, the AGCF provides PES
services, such as the call waiting, call forwarding, and three-party services.
The AGCF provides bill information about AGCF subscribers to the CCF,
which adopts the Diameter protocol for interworking.
SIP Diameter
AGCF
MML
H.248
N2000 AG
B B S H S H U U
F F I S I S P P
Back boards
I I U C U C W W
I I I I I I R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
I I U U S S C C B B M M A U U
F F A A M M D D S S S S L P P
Front boards M M C C U U B B G G G G U W W
I I U U I I I I I I I I I R R
PID_FM
UACU
PID_AGENT
PID_USER PID_IMSBILL
PID_H248 PID_DIAMCM
BSG PID_SIP_STK MSG
Introduction to AGCF
AGCF Data Configuration
AGCF Registration Process and Basic Call Flow
AGCF Services
AGCF Charging, Performance Measurement, Alarm and Signaling
trace
Basic data
Interworking data
Subscriber data
The configuration commands and parameters of the above basic data are
the same as those of the SoftX3000.
The interworking data are used for interworking between the AGCF and
other IMS NEs, such as the I-CSCF, S-CSCF, and CCF. The following data
is added for the AGCF feature:
Home network data (ADD HNID)
Visited network data (ADD VNID)
Access network data (ADD ANI)
DNS data (ADD DNSRR)
Diameter local information (SET DIAMLOC)
Diameter peer device (ADD DIAMPEER)
Diameter link set (ADD DIAMLKS)
Diameter link (ADD DIAMLNK)
Phone context (ADD PHNCT)
Access network info specifies the ID of the access network of a subscriber. It indicates the
information about the access network through which the subscriber accesses the IMS
network. The P-Access-Network-Info header field of the registration request and the INVITE
message is filled with this parameter value.
DNS data configuration is used to configure the mapping between domain names
and IP addresses. The AGCF resolves two types of domain names, namely, domain
name of the home network and domain name of the S-CSCF. The former is used for
registration and the latter for call setup.
ADD DIAMPEER is used to configure the Diameter peer device, that is, the CCF.
Key parameters: Device type, Host name, and Domain name
Key parameters: MSG module number, Linkset ID, Protocol type, Local IP address1, and
Peer IP address1
ADD REGGRP and ADD ASBR are added for the AGCF feature.
A subscriber configured on the AGCF must be defined on the HSS.
Add a rack.
ADD SHF: SHN=0, ZN=0, RN=0, CN=0;
Add a subrack.
ADD FRM: FN=0, SHN=0, PN=2;
Add boards. (Standby boards are not configured here. During deployment, configure their slot
numbers based on the actual conditions.)
ADD BRD: FN=0, SLN=0, LOC=FRONT, FRBT=IFMI, MN=132, ASS=255;
ADD BRD: FN=0, SLN=1, LOC=FRONT, FRBT=UACU, MN=22, ASS=255;
ADD BRD: FN=0, SLN=5, LOC=FRONT, FRBT=MSGI, MN=136, ASS=255;
ADD BRD: FN=0, SLN=3, LOC=FRONT, FRBT=BSGI, MN=137, ASS=255;
ADD BRD: FN=0, SLN=10, LOC=FRONT, FRBT=CDBI, MN=102, ASS=255;
ADD FECFG: MN=132, IP="160.24.2.1", MSK="255.255.0.0",
DGW="160.24.0.254",CONFIRM=Y;
ADD CDBFUNC: CDPM=102, FCF=LOC-1&TK-1&MGWR-1&DISP-1,CONFIRM=Y;
Introduction to AGCF
AGCF Data Configuration
AGCF Registration Process and Basic Call Flow
AGCF Services
AGCF Charging, Performance Measurement, Alarm and Signaling
trace
Message flow
AG AGCF I-CSCF
SVC_CHG_REQ
SVC_CHG_REPLY
REGISTER
200
Description:
1. When an H.248 gateway connected to the AGCF starts to provide services, the
H.248 gateway sends an SVC_CHG_REQ to the AGCF.
2. Upon receipt of the SVC_CHG_REQ , the AGCF sends an
SVC_CHG_REPLY to the H.248 gateway.
3. The AGCF scans all the single subscribers and registration groups connected to
the H.248 gateway, and sends a REGISTER to the I-CSCF on behalf of each
single subscriber and each registration group.
4. The I-CSCF responds with a 200, indicating that the registration is successful.
D2: INVITE
SDP_A
D2: INVITE
SDP_A D2: INVITE
SDP_A D2: INVITE
SDP_A
D3: INVITE
SDP_A
D3: INVITE ADD/Reply
SDP_A Reserve T
D3:180 MOD/Reply
ring
D3: 180
D2: 180
D2: 180 D2: 180
D2: 180 Notify/Reply
D1: 180 offhook
D1: 180
D3: 200
Mod/reply SDP_A&B
Ring back D3: 200
SDP_A&B
D2: 200
D2: 200 SDP_A&B
D2: 200 SDP_A&B
SDP_A&B
D2: 200
SDP_A&B
D1: 200
D1: 200 SDP_A&B
Mod/reply SDP_A&B
SDP_A&B
D1: ACK D1: ACK
D2:ACK
D2: ACK D2: ACK
D3: ACK
D3: ACK
MOD/Reply
SDP_A&B
A and B start a conversation.
Message flow
AG_A AGCF-O IMS Core caller IMS Core callee AGCF-T AG_B
Notify/Reply
offhook
Mod/Reply
Dial tone
Notify/Reply
Dial num
Add/Reply
Reserve T INVITE
SDP_A INVITE
SDP_A INVITE
SDP_A ADD/Reply
180 Reserve T
183 (p-early-media) PRACK MOD/Reply
183(p-early-media) SDP_MRF&A 200 ring
Mod/reply SDP_MRF&A
SDP_MRF&A PRACK
PRACK
200
200
180
180
PRACK
PRACK
200
200
Notify/Reply
200 offhook
UPDATE SDP_A&B
UPDATE SDP_A&B
SDP_A&B
200
SDP_A&B 200
SDP_A&B
Mod/reply
SDP_A&B 200
200
ACK
ACK
ACK
MOD/Reply
SDP_A&B
A and B start a conversation.
The ringback tone is played by the MRS at the request of the AS on the called
side.
The negotiation of the SDP used for ringback tone playing is implemented
through the exchange of INVITE and 183 messages.
The caller SDP negotiation is implemented through the exchange of UPDATE
and 200 messages.
The callee SDP negotiation is implemented through the exchange of INVITE
and 200 messages.
Introduction to AGCF
AGCF Data Configuration
AGCF Registration Process and Basic Call Flow
AGCF Services
AGCF Charging, Performance Measurement, Alarm and Signaling
trace
Cooperating with other NEs on the IMS network for service provision
The AGCF must cooperate with other NEs on the IMS network for service provision.
Customizing service flow
The AGCF supports customizing the name and flow of a service.
This feature is the Switching Order Command (SOC) feature required by FT.
Supporting loose-coupling services
The IMS services, especially the hook flash services, can be implemented in tight
coupling mode or loose coupling mode. Currently, the AGCF supports only services in
loose coupling mode.
Action: Logically, a service can be divided into multiple actions. These actions are
sequenced together to from a service flow. For example, the call waiting service
consists of the following actions: hearing the call waiting announcement, requesting
command codes such as 1, 2 and 3, placing a session on hold, playing the call hold
announcement, connecting the waiting party, switching between two calls, and
releasing the waiting party.
Leg state: Leg state indicates the overall state of all sessions. For example, a session is
active whereas a session is placed on hold, or only one session is active. The leg state
changes with the service flow.
Event: Events are operations performed by subscribers, such as hook flash, on-hook,
and receipt of command codes. A service flow is event-driven.
Service state: With other conditions, the service state is used to control the processing
of the SOC logic. By default, the service state of a service is set to IDLE. The
subsequent service states can be customized but must form a closed loop. In other
words, the service should return to the IDLE state after a normal or exceptional service
flow.
SOC logic: SOC logic specifies the output service state and output behavior of a
service after an event is received in a certain service state and leg state. Take the call
waiting service for example. When its service state is wait-soc-num and leg state is one
active one waiting, the output service state should be IDLE and output behavior should
be placing the active party on hold and connecting the waiting party, after command
code 2 is received. Multiple closed-loop SOC logic data records form a specific service
flow.
Procedure:
1. Add the service action (ADD SOCACT), such as requesting the SOC number,
requesting the initial number, or connecting the waiting party.
2. Add a service (ADD SOCCFG).
3. Add the SOC logic (ADD SOCLOGIC).
4. Add a service right (ADD SRVRGT).
User experience:
When A and B are engaged in a call, C calls A. After hearing the prompt tone, A
presses the hook switch and dials 2 to answer the call from C. B is placed on
hold and hears the music. (A must have the call waiting service right.)
C calls A. INVITE
(ID2, no SDP)
Start call waiting
MOD/REPLY
ACK (ID1)
Introduction to AGCF
AGCF Data Configuration
AGCF Registration Process and Basic Call Flow
AGCF Services
AGCF Charging, Performance Measurement, Alarm and Signaling
trace
……
Bye
ACR[Stop]
ACA
• Cause value
4900 Indicates a registration failure.
• Subscriber number
• Call time
Indicates that an emergency • Caller and callee numbers
4904
call is originated. • Gateway and port number of the
caller
The fault identification methods of the AGCF are similar to those of the SoftX3000.
www.huawei.com