MSOFTX3000 Product Documentation V200R008C02 - 16 20161114110306
MSOFTX3000 Product Documentation V200R008C02 - 16 20161114110306
MSOFTX3000 Product Documentation V200R008C02 - 16 20161114110306
2 OPTF-010005_FPH
This topic describes the configuration of the FPH feature.
Free Phone Handler (FPH) is a feature indicating the charging performance. It enables a
callee instead of a caller to pay for calls. For example, if an enterprise or individual has
the FPH feature active, the subscriber (the enterprise or individual) must pay for all calls
received. Therefore, these calls are called free phone for callers. The FPH feature is
applicable only to speech communications.
Personal FPH (PFPH) refers to the personal-level FPH feature, which requires that the
callees cannot be virtual private network (VPN) subscribers. company-level fph service
(CFPH) refers to the company-level FPH feature.
The Free Phone Handler (FPH) feature enables carriers to provide a free-charge call
service for subscribers as required. To enable the FPH feature, configure the data as
provided in this topic. Figure 1 shows the typical networking for implementation of the
FPH feature.
Figure 1 Networking for implementation of the FPH feature
Impact on the System
The FPH feature is a type of intelligent network (IN) service that is built on common
services. Therefore, the FPH feature consumes more system resources than ordinary calls.
In addition, it takes longer time to connect the call. As a result, the number of calls that
are simultaneously processed by the MSOFTX3000 decreases.
Prerequisites
Conditions
Links between the MSOFTX3000 and the HLR and Links between the MSOFTX3000
and another MSC are configured.
The speech files required by the personal FPH (PFPH) feature are available in the
GMSC.
Subscribers have registered originating CAMEL subscription information (O-CSI) or
T-CSI on the HLR.
Data
Table 1 describes the data to be prepared for the configuration.
carrier's
requirements.
Workflow
Procedure
ADD USRVPROC:
FT=CALLERCAT, CS=MUSER, PFX=K'*8000, SCT=OCSI-1,
CC=CAT10, SRVCAT=PFPHSERVICE-1, PT=DONTPROC;
ADD USRVPROC:
FT=CALLERCAT, CS=MUSER, PFX=K'*8010, SCT=OCSI-1,
CC=CAT10, SRVCAT=CFPHSERVICE-1, SOCSI=YES, PT=DONTPROC;
b. Configure the Call Prefix table to enable the local MSC to route the call with the
call prefix a8000 or a8010 to the GMSC.
ADD CNACLD:
PFX=K'a8000, CSA=MLCT, RSNAME="10", MINL=3,
MAXL=32, ICLDTYPE=PS;
ADD CNACLD:
PFX=K'a8010, CSA=MLCT, RSNAME="10", MINL=3,
MAXL=32, ICLDTYPE=PS;
c. Configure the Number Change table to enable the local MSC to add A+CAC to
the end of the called number.
ADD DNC:
DCN="10", DCT=TYPE2, ND=K'A, NDPRI=TRUE,
OTHERSRC=http://localhost:7890/SPE;
d. Configure the Outgoing Number Pre-Processing table to enable the local MSC to
add A+CAC to the end of the called number of the call with the prefix b8000 or
b8010. The relevant software parameter supports conversion from AB to BC;
therefore, the called number is changed to b8000 or b8010.
Example
Task Description
Assume that subscriber A makes a call to a PFPH subscriber by dialing *800+0 or to a
CFPH subscriber by dialing *801+0. On the VMSC, the route selection name is 10; the
outgoing trunk group name is 10; the trunk group type is ISUP.
On the GMSC, the call source name is ALL; the service key of the CFPH subscriber is 1;
the service key of the virtual private network (VPN) subscriber is 3; the SCP address is
8613977999.
Scripts
//Add a subscriber integrated services information record, where
Function type is Caller category, Call originator is Mobile originated
subscriber side, Call prefix is *8000 or *8010, Caller category is
Ordinary, Service attribute is PFPH Service (for the call prefix *8000)
or CFPH Service (or the call prefix *8010), and Suppress OCSI is Yes
(only for CFPH).
//Configure the Call Prefix table to enable the local MSC to route the
call with the call prefix a8000 or a8010 to the GMSC.
//Configure the Number Change table to enable the local MSC to add
A+CAC to the called number.
The Free Phone Handler (FPH) service enables carriers to provide a free-charge call
service for subscribers as required. To enable the FPH service, configure the data as
provided in this topic. Figure 1 shows the typical networking for implementation of the
FPH service.
Figure 1 Networking for implementation of the FPH service
Impact on the System
The FPH service is a type of intelligent network (IN) service. The IN service is built on
common services. Therefore, the FPH service consumes more system resources than
ordinary calls. In addition, it takes longer time to connect the call. As a result, the number
of calls that are simultaneously processed by the MSOFTX3000 decreases.
Prerequisites
Conditions
Links between the MSOFTX3000 and the HLR and links between the MSOFTX3000
and another MSC are configured.
The speech files required by the personal FPH (PFPH) service are available in the
GMSC.
Subscribers have registered originating CAMEL subscription information (O-CSI) or
T-CSI on the HLR.
Data
Table 1 describes the data to be prepared for the configuration.
carrier's
requirements.
Workflow
b. Configure the Number Change table. In one number change record, set Number
change option to Delete number in positive sequence of designated position
so that b8000 is deleted from the called number; in the other number change
record, set Number change option to Insert number at designated position so
that b8000 is added to the beginning of the called number.
c. Set Caller number change name, Called number change name, and Service
attribute in the Subscriber Integrated Services Information table based on the
call prefix b8000 or b8010, call originator, and caller category.
ADD USRVPROC:
FT=CALLERCAT, CS=ISUP, PFX=K'b8000, SCT=OCSI-1,
CC=CAT10, CLINCN="21", CLDNCN="20", SRVCAT=PFPHSERVICE-1;
ADD USRVPROC:
FT=CALLERCAT, CS=ISUP, PFX=K'b8010, SCT=OCSI-1,
CC=CAT10, SRVCAT=CFPHSERVICE-1;
d. Add a caller feature analysis record, where Processing type is set to Trigger
DP2 of N-CSI.
ADD CLICRTANA:
CSCNAME="Call source name", CF=ALL, CAT=ALL,
MAXL=32, CS=ALL, PFX=K'b8010, PT=NCSIDP2, AM=AC;
ADD TDPAC:
ACNAME="Access code name", ACODE=K'B8010, DBNSP=5,
DBNLEN=1;
NOTE:
When the network service CAMEL subscription information (N-CSI) is triggered, if the SCP is
accessed in the access code mode, you need to configure the TDP access code to obtain a
database number. The TDP access code works with the service key configured in the Intra-Office
TDP Configuration table to reference the SCP configuration information. The database number
starts from 0. In the preceding command script, the database number start position is set to 5 and
the database number length is set to 1. When the access code is B80106780050, the SCP address
index database number is 6.
f. Configure the Intra-Office TDP Configuration table.
ADD ITDPCFG:
DPNUM="DP2", ACNAME="Access code name",
SRVKEY="Service key";
j. Configure the service key, DP number, and call prefix in the Bill Subscriber
Type Control table so that the dialed number is not replaced.
l. Add a service brand record, where Standards for service brand definition is
set to Service key+calling number, Service key to the VPN service key,
Calling number to the PFPH service prefix, Handling mode to Call barred,
and Release cause value to Call reject.
ADD FCSB:
SBCRITERIA=SKCLI, SRVKEY="Service key",
CLIADDR=K'b8000, HANDLEMODE=CALLBAR, CAUSE=CV149;
m. Optional: Set bit 4 of P1205 to 0 if announcements or digit collection is not
performed after a call to a PFPH subscriber is answered. This ensures that the
ACR message sent from the MSC server to the SCP is correct when the call is
released, and charging is performed properly.
NOTE:
For the announcement playing during an Establish Temporary Connection (ETC) flow, the
announcement and digit collection is performed by the assisting service switching point (SSP)
rather than the local MSC server.
Verification
Example
Task Description
In the VMSC, subscriber A makes a call to a PFPH subscriber by dialing *800+0 or to a
CFPH subscriber by dialing *801+0. The route selection name is 10; the outgoing trunk
group name is 10; the trunk group type is ISUP.
On the GMSC, the call source name is ALL; the service key of the CFPH subscriber is 1;
the service key of the VPN subscriber is 3; the SCP address is 8613977999.
Scripts
//Configure the Incoming Number Pre-processing table, where Number
receiving delay interval(0.1s) is set to 20, for the call prefix *8000
and call prefix *8010, respectively.
ADD INNUMPREPRO: CSCNAME="0", PFX=K'b8000, DRNT=20;
ADD INNUMPREPRO: CSCNAME="0", PFX=K'b8010, DRNT=20;
//Configure the Number Change table. In one number change record, set
Number change option to Delete number in positive sequence of
designated position so that b8000 is deleted from the called number; in
the other number change record, set Number change option to Insert
number at designated position so that b8000 is added to the beginning
of the called number.
ADD DNC: DCN="20", DCT=TYPE6, DCL=5;
ADD DNC: DCN="21", DCT=TYPE1, ND=K'b8000;
//Set Caller number change name, Called number change name, and Service
attribute in the Subscriber Integrated Services Information table based
on the call prefix b8000 or b8010, call originator, and caller
category.
ADD USRVPROC: FT=CALLERCAT, CS=ISUP, PFX=K'b8000, SCT=OCSI-1, CC=CAT10,
CLINCN="21", CLDNCN="20", SRVCAT=PFPHSERVICE-1;
ADD USRVPROC: FT=CALLERCAT, CS=ISUP, PFX=K'b8010, SCT=OCSI-1, CC=CAT10,
SRVCAT=CFPHSERVICE-1;
//Configure the service key, DP number, and call prefix in the Bill
Subscriber Type Control table so that the dialed number is not
replaced.
ADD BLLUTCTL: FN=CN, SRVKEY="1", DP=DP2, PFX=K'b8010;