Vous êtes sur la page 1sur 43
RBT System CP IVR Subject Issue 01 Date 2010-02-15 Huawei Proprietary and Confidential Copyright ©

RBT System

CP IVR Subject

Issue

01

Date

2010-02-15

Huawei Proprietary and Confidential Copyright © Huawei Technologies Co., Ltd.

Huawei Technologies Co., Ltd. provides customers with comprehensive technical support and service. For any assistance, please contact our local office or company headquarters.

Huawei Technologies Co., Ltd.

Address:

Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China

Website:

Email:

support@huawei.com

Copyright © Huawei Technologies Co., Ltd. 2010. All rights reserved.

No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of Huawei Technologies Co., Ltd.

Trademarks and Permissions

and other Huawei trademarks are the property of Huawei Technologies Co., Ltd. All other trademarks and trade names mentioned in this document are the property of their respective holders.

Notice

The purchased products, services and features are stipulated by the contract made between Huawei and the customer. All or part of the products, services and features described in this document may not be within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information, and recommendations in this document are provided "AS IS" without warranties, guarantees or representations of any kind, either express or implied.

The information in this document is subject to change without notice. Every effort has been made in the preparation of this document to ensure accuracy of the contents, but all statements, information, and recommendations in this document do not constitute the warranty of any kind, express or implied.

Huawei Proprietary and Confidential Copyright © Huawei Technologies Co., Ltd.

RBT System CP IVR Subject

Contents

Contents

1 Introduction to CP IVR

1-1

1.1 Definition

1-2

1.2 Feature Description

1-2

2 Feature Implementation Procedure

2-1

2.1 Access Code Management

2-2

2.1.1 Add New Access Code

2-2

2.1.2 Browse the Access Code

2-3

2.1.3 Modify the Access Code

2-3

2.1.4 Delete the Access Code

2-4

2.2 CP IVR Category Maintenance

2-5

2.2.1 Add CP IVR Category

2-6

2.2.2 Browse CP IVR Category

2-6

2.2.3 Ordering CP IVR directories

2-7

2.2.4 Modify CP IVR Category

2-8

2.2.5 Delete CP IVR Category

2-9

2.2.6 Add Songs to CP IVR Category

2-10

2.2.7 Delete Songs from CP IVR Category

2-11

2.2.8 Approve CP IVR Category

2-12

2.3 CP IVR feature in IVR flow

2-13

3 Configurations in the Whole RBT System

3-1

3.1 RBT Configurations

3-2

3.2 Configuring the URP for the CP IVR Access Code Feature

3-2

3.2.1 Configuring the URP

3-2

3.2.2 Logging In to the MGC

3-3

3.2.3 Configuring a Call Prefix

3-3

3.2.4 Configuring Service Console Attributes

3-4

3.3 Configurations on the CTI Platform (ICD3.4 Platform)

3-6

3.3.1 Configuring the CTI Platform

3-7

3.3.2 Adding an Access Code

3-7

3.3.3 Setting the Basic Information About the VDN

3-8

3.3.4 Configuring a Process

3-9

3.3.5 Setting a Called Party

3-10

Contents

RBT System CP IVR Subject

4 Commissioning

4-1

5 FAQ

5-1

RBT System CP IVR Subject

Figures

Figures

Figure 2-1 Add New Access Code to CP

2-2

Figure 2-2 Browse the Access Code

2-3

Figure 2-3 Modify the Access Code

2-4

Figure 2-4 Delete the Access Code

2-5

Figure 2-5 Add new CP IVR Category

2-6

Figure 2-6 Browse the existing CP IVR Category

2-7

Figure 2-7 Ordering CP IVR Directories

2-8

Figure 2-8 Modify the existing CP IVR Category

2-9

Figure 2-9 Delete the existing CP IVR Category

2-10

Figure 2-10 Add Songs to CP IVR Categories

2-11

Figure 2-11 Delete Songs from CP IVR Categories

2-12

Figure 2-12 Approving the CP IVR category

2-13

Figure 2-13 Process of implementing the CP IVR access code feature

2-14

Figure 3-1

3-3

Figure 3-2 Page for adding call prefixes

3-4

Figure 3-3 Window for adding service console attributes

3-5

Figure 3-4 Add Access Code

3-8

Figure 3-5 Setting the path to the directory that stores the *.GSL file

3-8

Figure 3-6 Add Flow

3-9

Figure 3-7 Add Called Party Configuration page

3-11

RBT System CP IVR Subject

Tables

Tables

Table 2-1 Description of the process of implementing the CP IVR access code feature

2-15

Table 3-1 Description of the parameters for configuring call prefixes

3-4

Table 3-2 Parameters of Service console attributes

3-5

Table 3-3 Parameters for setting the information about the flow

3-9

Table 3-4 Parameters of setting a called party

3-11

RBT System CP IVR Subject

1 Introduction to CP IVR

1 Introduction to CP IVR

About This Chapter

1.1 Definition

1.2 Feature Description

The CP IVR system access codes are separate IVR system access codes that carriers provide for CPs. The IVR system access code is composed of the general access code of the IVR system and the access code of a CP.

1 Introduction to CP IVR

RBT System CP IVR Subject

1.1 Definition

Context

A separate IVR access code is provided for the CP IVR function. This access code is equal to the general access code of the RBT IVR flow plus the access code of a CP. A subscriber can dial this access code to download the RBTs of the specified CP. The feature helps CPs to publicize their RBTs, build the brand image, and improve CP participation. Thus, the RBT service is promoted. The CP IVR feature is enabled only if the RBT DB configuration func_support_12530xyz_flag is set to 1.

NOTEDB configuration func_support_12530xyz_flag is set to 1 . When the CP IVR function is used, the

When the CP IVR function is used, the called number cannot be segmented.

1.2 Feature Description

The CP IVR system access codes are separate IVR system access codes that carriers provide for CPs. The IVR system access code is composed of the general access code of the IVR system and the access code of a CP.

Context

Subscribers can dial the IVR system access code to browse the RBTs of a specified CP. For example: If the IVR system access code that a carrier provides is 123 and the access code of a CP is 601, a subscriber can browse and download RBTs provided by the CP by dialing 123601.

NOTEand download RBTs provided by the CP by dialing 123601. This feature is also applicable for

This feature is also applicable for Music box.

This feature is accessible, if the RBT DB Configuration, func_support_12530xyz_flag is enabled.

Feature

Prerequisite

Method

Add New Access Code

CP account has to be created.

Admin

Browse the Access Code

l

CP account has to be created.

Admin

l

Admin has to assign to access code to CP.

Modify the Access Code

l

CP account has to be created.

Admin

l

Admin has to assign to access code to CP.

Delete the Access Code

l

CP account has to be created.

Admin

l

Admin has to assign to access code to CP.

RBT System CP IVR Subject

1 Introduction to CP IVR

Feature

Prerequisite

Method

Add CP IVR Category

l

CP account has to be created.

CP

l

Admin has to assign to access code to CP.

Browse CP IVR Category

l

CP account has to be created.

CP

l

Admin has to assign to access code to CP.

l

CP has to create Category.

Modify CP IVR Category

l

CP account has to be created.

CP

l

Admin has to assign to access code to CP.

l

CP has to create Category.

Delete CP IVR Category

l

CP account has to be created.

CP

l

Admin has to assign to access code to CP.

l

CP has to create Category.

Add Songs to CP IVR Category

l

CP account has to be created.

CP

l

Admin has to assign to access code to CP.

l

CP has to create Category.

l

CP has to upload RBTs and that should have been approved by Admin.

Delete Songs from CP IVR Category

l

CP account has to be created.

CP

l

Admin has to assign to access code to CP.

l

CP has to create Category.

l

CP has to upload RBTs and that should have been approved by Admin.

Approve CP IVR Category

l

CP account has to be created.

System

l

Admin has to assign to access code to CP.

administrato

r

l

CP has to create Category.

l

CP has to upload RBTs and that should have been approved by Admin.

1 Introduction to CP IVR

RBT System CP IVR Subject

Feature

Prerequisite

Method

CP IVR feature in IVR flow

l

CP account has to be created.

IVR

l

Admin has to assign to access code to CP.

l

CP has to create Category.

l

CP has to upload RBTs and that should have been approved by Admin.

Upload help or salutatory prompts.

l

CP account has to be created.

System

l

Admin has to assign to access code to CP.

administrato

r

l

CP has to create Category.

RBT System CP IVR Subject

2 Feature Implementation Procedure

2 Feature Implementation Procedure

About This Chapter

This feature can be accessed by end user through IVR interface, by administrator and CP through WEB interface.

In the present version, the name of this function on the page is 12530xyz, where 12530 is the IVR access code of carrier and xyz is the access code of a CP (this access code is different from the CP code in the CRBT system). For example, 111 is the CP access code of SINA (SINA is a name of CP) and a subscriber can dial 12530111 to browse and download the RBTs provided by SINA. Please pay attention to localization of the pages during the application in different offices.

This function is divided into several parts as follows:

2.1 Access Code Management

2.2 CP IVR Category Maintenance

2.3 CP IVR feature in IVR flow

The CP IVR access code feature involves three roles, namely, system administrator, content provider (CP), and subscriber. The system administrator and CPs create and maintain CP IVR access codes and corresponding directories. Subscribers use the feature to listen to and download ring back tones (RBTs) through IVR portal. The operations performed by the universal resource platform (URP), computer telephony integration (CTI) voice extensible markup language (VXML) server, RBT Portal, and Universal Service Development Platform (USDP) vary according to the role.

2 Feature Implementation Procedure

RBT System CP IVR Subject

2.1 Access Code Management

The CP IVR feature is enabled only if the RBT DB configuration func_support_12530xyz_flag is set to 1. The system administrator can do the following activities via the Web interface. Here the each access code corresponds to one CP.

2.1.1 Add New Access Code

Context For adding new access codes to CP, refer Figure 2-1 for implementation. Figure 2-1
Context
For adding new access codes to CP, refer Figure 2-1 for implementation.
Figure 2-1 Add New Access Code to CP
Procedure

Step 1

The System Administrator add access code to the CP.

The system administrator can add the access code for the CP on the Web page. Each access code corresponds to one CP. For more details refer RBT Ring Back Tone System Administrator Operators Online Help

NOTE

NOTE

When an access code is created for a particular CP code, it is mandatory for the CP to upload the welcome prompt and help prompt from the CP interface.

Step 2

The Web Portal invoke the USDP SOAP interface, addToneCatalog to add the access code.

Step 3

The USDP updates the new access code details to USDP DB table, t_tonedirlib.

Step 4

The USDP sends this result to the RBT Portal.

RBT System CP IVR Subject

2 Feature Implementation Procedure

Step 5

The RBT Portal displays a success or failure message after performing this operation.

----End

2.1.2 Browse the Access Code

Context For browsing the access codes, refer Figure 2-2 for implementation. Figure 2-2 Browse the
Context
For browsing the access codes, refer Figure 2-2 for implementation.
Figure 2-2 Browse the Access Code
Procedure

Step 1

The System Administrator browse the existing access code in the system.

Step 2

The Web Portal invoke the USDP SOAP interface, queryToneCatalog to browse the access code.

Step 3

The USDP fetches the records from the USDP DB table, t_tonedirlib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays the existing access codes after performing this operation.

----End

2.1.3 Modify the Access Code

Context

For modifying the existing access codes, refer Figure 2-3 for implementation.

2 Feature Implementation Procedure

RBT System CP IVR Subject

Figure 2-3 Modify the Access Code

RBT System CP IVR Subject Figure 2-3 Modify the Access Code Procedure Step 1 The System

Procedure

Step 1

The System Administrator edit the existing access code

Step 2

The Web Portal invoke the USDP SOAP interface, editToneCatalog to modify the access code.

Step 3

The USDP updates the new access code details to USDP DB table, t_tonedirlib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays a success or failure message after performing this operation.

----End

2.1.4 Delete the Access Code

Context

For deleting the existing access codes, refer Figure 2-4 for implementation.

RBT System CP IVR Subject

2 Feature Implementation Procedure

Figure 2-4 Delete the Access Code

Implementation Procedure Figure 2-4 Delete the Access Code Procedure Step 1 The System Administrator delete the

Procedure

Step 1

The System Administrator delete the existing access code.

Step 2

The Web Portal invoke the USDP SOAP interface, delToneCatalog for deleting the access code.

Step 3

The USDP deleted the access code details to USDP DB table, t_tonedirlib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays a success or failure message after performing this operation.

----End

2.2 CP IVR Category Maintenance

Context

The CP administrator can record and upload the welcome tone of the IVR so that the welcome tone will be played to the subscriber during the access. Refer RBT_Subscriber_Management_Subject for more details about the welcome call. In addition, CP administrator can also upload a help prompt file for CP specific assistance during the call to CP IVR. The operations on the welcome words and help should be approved by the system administrator first. The CP administrator can maintain the RBT directories that are available after a subscriber inputs the IVR access code of this CP. Every directory has a prompt tone used to prompt the content in this directory in the IVR flow.

The CP can adjust the sequence of the directories as it wishes but the changes made by the CP to the RBT directories must be approved by the system administrator before such changes can take effect. The CP administrator can maintain the RBTs or music box in every directory (the used RBTs and musicbox must be approved first). The CP can also adjust the sequence of the RBTs in a directory as it wishes.

2 Feature Implementation Procedure

RBT System CP IVR Subject

The CP send request to admin to approve the CP IVR category. The admin can also reject the approval request.

2.2.1 Add CP IVR Category

Context For adding new CP IVR Category. Refer Figure 2-5 for implementation. Figure 2-5 Add
Context
For adding new CP IVR Category. Refer Figure 2-5 for implementation.
Figure 2-5 Add new CP IVR Category
Procedure

Step 1

The CP add new CP IVR category.

Step 2

The Web Portal invoke the USDP SOAP interface, addToneCatalog to add the access code.

Step 3

If the CP is not trusted CP or approval of the system administrator is required, then add the categories details into the USDP DB table, t_censortonedirlib and after approving by the system administrator, USDP inserts the add the categories details with status as 1 into the USDP DB table, t_tonedirlib. If the CP is a trusted CP or the approval of the system administrator is not required, then the USDP inserts the add the categories details with status as 1 into the USDP DB table, t_tonedirlib.

Details for approve the CP add new CP IVR category, refer 2.2.8 Approve CP IVR Category

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays a success or failure message after performing this operation.

----End

2.2.2 Browse CP IVR Category

RBT System CP IVR Subject

2 Feature Implementation Procedure

Context For browsing the existing CP IVR Category. Refer Figure 2-6 for implementation. Figure 2-6
Context
For browsing the existing CP IVR Category. Refer Figure 2-6 for implementation.
Figure 2-6 Browse the existing CP IVR Category
Procedure

Step 1

The CP browse the existing CP IVR categories.

Step 2

The Web Portal invoke the USDP SOAP interface, queryToneCatalog to browse the CP IVR category.

Step 3

The USDP checks the CP IVR category details in the USDP DB table, t_tonedirlib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays the existing CP IVR category after performing this operation.

----End

2.2.3 Ordering CP IVR directories

Context

For Ordering CP IVR directories. Refer Figure 2-7 for implementation.

2 Feature Implementation Procedure

RBT System CP IVR Subject

Figure 2-7 Ordering CP IVR Directories

CP IVR Subject Figure 2-7 Ordering CP IVR Directories Procedure Step 1 The CP order the

Procedure

Step 1

The CP order the existing CP IVR directories.

Step 2

The Web Portal invoke the USDP SOAP interface, browseToneCatalog to sequencing the CP IVR category.

Step 3

The USDP checks the CP IVR category details in the USDP DB table, t_tonedirlib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays the sequencing CP IVR directories after performing this operation.

----End

2.2.4 Modify CP IVR Category

Context

For modifying the existing CP IVR Category. Refer Figure 2-8 for implementation.

RBT System CP IVR Subject

2 Feature Implementation Procedure

Figure 2-8 Modify the existing CP IVR Category

Procedure Figure 2-8 Modify the existing CP IVR Category Procedure Step 1 The CP modify the

Procedure

Step 1

The CP modify the existing CP IVR category.

Step 2

The Web Portal invoke the USDP SOAP interface, editToneCatalog to edit the CP IVR category.

Step 3

If the CP is not trusted CP or approval of the system administrator is required, then add the categories details into the USDP DB table, t_censortonedirlib and after approving by the system administrator, USDP inserts the add the categories details with status as 1 into the USDP DB table, t_tonedirlib. If the CP is a trusted CP or the approval of the system administrator is not required, then the USDP inserts the add the categories details with status as 1 into the USDP DB table, t_tonedirlib.

Details for approve the CP modify CP IVR category, refer 2.2.8 Approve CP IVR Category

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays a success or failure message after performing this operation.

----End

2.2.5 Delete CP IVR Category

Context

For deleting the existing CP IVR Category. Refer Figure 2-9 for implementation.

2 Feature Implementation Procedure

RBT System CP IVR Subject

Figure 2-9 Delete the existing CP IVR Category

IVR Subject Figure 2-9 Delete the existing CP IVR Category Procedure Step 1 The CP delete

Procedure

Step 1

The CP delete the CP IVR category.

Step 2

The Web Portal invoke the USDP SOAP interface, delToneCatalog to delete the CP IVR category.

Step 3

The USDP updates details with status as 3 into the USDP DB table, t_tonedirlib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays a success or failure message after performing this operation.

----End

2.2.6 Add Songs to CP IVR Category

Context

For adding songs to CP IVR Categories. Refer Figure 2-10 for implementation.

RBT System CP IVR Subject

2 Feature Implementation Procedure

Figure 2-10 Add Songs to CP IVR Categories

Procedure Figure 2-10 Add Songs to CP IVR Categories Procedure Step 1 The CP add songs

Procedure

Step 1

The CP add songs to the CP IVR categories.

Step 2

The Web Portal invoke the USDP SOAP interface, addCatalogTone to add songs to the CP IVR category.

Step 3

The USDP add songs to CP IVR categories details to USDP DB table, t_dirtonelib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays a success or failure message after performing this operation

----End

2.2.7 Delete Songs from CP IVR Category

Context

For deleting songs from the CP IVR Categories. Refer Figure 2-11 for implementation.

2 Feature Implementation Procedure

RBT System CP IVR Subject

Figure 2-11 Delete Songs from CP IVR Categories

IVR Subject Figure 2-11 Delete Songs from CP IVR Categories Procedure Step 1 The CP deletes

Procedure

Step 1

The CP deletes song from the CP IVR categories.

Step 2

The Web Portal invoke the USDP SOAP interface, delCatalogTone to delete songs from the CP IVR category.

Step 3

The USDP delete songs from the CP IVR categories details to USDP DB table, t_dirtonelib.

Step 4

The USDP sends this result to the RBT Portal.

Step 5

The RBT Portal displays a success or failure message after performing this operation.

----End

2.2.8 Approve CP IVR Category

Context

For approving the CP IVR Categories. Refer Figure 2-12 for implementation.

RBT System CP IVR Subject

2 Feature Implementation Procedure

Figure 2-12 Approving the CP IVR category

Procedure Figure 2-12 Approving the CP IVR category Procedure Step 1 The CP creates the CP

Procedure

Step 1

The CP creates the CP IVR category.

Step 2

CP send CP IVR category to Admin for approval when the CP is distrusted.

Step 3

The RBT portal invoke the USDP SOAP interface, approveTone with approve type 3 to approve the CP IVR category.

Step 4

the USDP approve the CP IVR category details to USDP DB table, t_tonedirlib.

Step 5

USDP sends the result to RBT Portal.

Step 6

RBT Portal displays success or failure message after performing this operation.

----End

2.3 CP IVR feature in IVR flow

The CP IVR access code feature involves three roles, namely, system administrator, content provider (CP), and subscriber. The system administrator and CPs create and maintain CP IVR access codes and corresponding directories. Subscribers use the feature to listen to and download ring back tones (RBTs) through IVR portal. The operations performed by the universal resource platform (URP), computer telephony integration (CTI) voice extensible markup language (VXML) server, RBT Portal, and Universal Service Development Platform (USDP) vary according to the role.

Context

Figure 2-13 shows the process of implementing the CP IVR access code feature. Table 2-1 describes the process.

2 Feature Implementation Procedure

RBT System CP IVR Subject

Figure 2-13 Process of implementing the CP IVR access code feature

2-13 Process of implementing the CP IVR access code feature 2-14 Huawei Proprietary and Confidential Copyright

RBT System CP IVR Subject

2 Feature Implementation Procedure

Table 2-1 Description of the process of implementing the CP IVR access code feature

Process

Description

The system administrator adds an access code for a CP on the RBT Portal.

The RBT Portal invokes the toneProvide interface of the USDP to add the information about the directory

named after the access code to the t_tonedirlib table

 

in the database of the USDP.

The CP adds subdirectories under the directory on the RBT Portal, and then adds announcement files to the subdirectories.

1. The RBT Portal invokes the toneProvide interface of the USDP to creates the link between the directory and its subdirectories to the t_tonedirlib, if approval of the system administrator is not required. If approval of the system administrator is required then the USDP to creates the link between the directory and its subdirectories to the USDP table, t_censortonedirlib.

2. The RBT Portal uploads the announcement files to specified directories.

The system administrator approves the subdirectories.

The RBT Portal invokes the toneProvide interface of the USDP to approve the subdirectories.

The CP adds RBTs to the subdirectories or deletes RBTs from them.

The RBT Portal invokes the toneProvide interface of the USDP to update the RBT information in the t_dirtonelib table in the database of the USDP.

A subscriber dials 12530XYZ.

A

subscriber dials an access code, such as 12530123.

The URP identifies the access code.

When identifying the access code 12530, the URP redirects the call to the CTI.

The CTI assigns a UI for the call.

The CTI assigns a UI for the call.

The VXML server checks whether the access code is 12530XYZ.

If

the access code is 12530XYZ, the management

process corresponding to the access code begins. Otherwise, the management process corresponding to the actual call type begins.

The management process corresponding to the access code 12530XYZ begins. The URP plays a welcome announcement.

The management process corresponding to the access code 12530XYZ begins. The URP plays a welcome announcement file that is uploaded by the CP.

The VXML server queries the directory number corresponding to the 12530XYZ access code.

The VXML server invokes the toneProvide interface

of

the USDP to query the t_tonedirlib table in the

database of the USDP for the directory number corresponding to the 12530XYZ access code.

The VXML server queries the directory numbers of the subdirectories of the 12530XYZ directory.

The VXML server invokes the toneProvide interface

of

the USDP to query the t_tonedirlib table in the

database of the USDP for the subdirectories of the 12530XYZ directory according to the number of the directory.

2 Feature Implementation Procedure

RBT System CP IVR Subject

Process

Description

The subscriber follow the welcome announcement to perform operations.

The subscriber follow the welcome announcement to perform an operation. The IVR system directs the subscriber to a sub-directory according to the operation.

The VXML server queries the sub- directory for RBT information.

The VXML server invokes the toneProvide interface of the USDP to query the t_dirtonelib table in the database of the USDP for RBT information, including RBT file paths, according to the number of the sub- directory.

The subscriber follows an announcement to perform an operation.

The subscriber follows an announcement to perform an operation.

l

Download

 

l

Present

l

Copy

The IVR system processes the request of the subscriber.

The IVR system processes the request of the subscriber.

RBT System CP IVR Subject

3 Configurations in the Whole RBT System

3 Configurations in the Whole RBT System

About This Chapter

3.1 RBT Configurations

3.2 Configuring the URP for the CP IVR Access Code Feature

After a subscriber dials the 12530XYZ access code, the URP needs to identify the access code and redirect the call to the RBT platform. The information configured on the URP is mainly a call prefix.When the CP IVR function is used, the called number cannot be segmented.

3.3 Configurations on the CTI Platform (ICD3.4 Platform)

Access code information needs to be configured on the CTI platform so that calls can be allocated to UIScript servers for processing.

3 Configurations in the Whole RBT System

RBT System CP IVR Subject

3.1 RBT Configurations

Procedure

Step 1

Run the HUAWEI EAS Operation & Maintenance System.

Step 2

Choose Config Console > EasyConfig Center.

Step 3

Configure the following parameters, for the detailed description please refer to the parameter description of the configuration in EAS.

Step 4

Choose $RBT_EAS_HOME > RBT Portal Configurations > Service Feature Configurations > Advanced Configurations > CP IVR.

Parameter

Usage

func_support_12530xyz_

Whether to support the CP IVR Category maintenance.

flag

sp_catalog12530_num_

The maximum number of the CP IVR directory uploaded by a CP.

max_count

----End

3.2 Configuring the URP for the CP IVR Access Code

Feature

After a subscriber dials the 12530XYZ access code, the URP needs to identify the access code and redirect the call to the RBT platform. The information configured on the URP is mainly a call prefix.When the CP IVR function is used, the called number cannot be segmented.

3.2.1 Configuring the URP

Before configuring the CP IVR function, you must complete the configuration of the URP.

Context

Before configuring the CP IVR function, see URP Deployment Guide to complete the configuration of the URP:

Deployment Guide to complete the configuration of the URP: NOTE From the technical support website of

NOTE

From the technical support website of Huawei, choose Documentation > Technical Guides > Application and Software Product Line > Service and Software Public > UAP&URP > Deployment Guide to obtain the URP Deployment Guide.

l

Hardware data is configured.

l

Data about the current office and charging are configured.

l

Signaling, trunk, and routing data is configured.

l

Number analysis data is configured.

RBT System CP IVR Subject

3 Configurations in the Whole RBT System

l

Resource data is configured.

l

Clock data is configured.

3.2.2 Logging In to the MGC

After logging in to the MGC, you can configure information such as the service access code on the URP.

Prerequisite

The URP is installed and configured correctly and works properly.

Procedure

Step 1 Start the client of the MGC. Step 2 Enter the information about an
Step 1
Start the client of the MGC.
Step 2
Enter the information about an operator for logging in to the MGC.
Figure 3-1 shows the login information.
Figure 3-1
Step 3
Click OK to log in to the MGC.

----End

3.2.3 Configuring a Call Prefix

You need to configure a call prefix on the URP for the CP IVR access code feature, such as

Procedure

12530.

Step 1

Choose MML Commands from the navigation tree.

Step 2

Choose Number analysis > Service prefix configuration > Add Called Number Analysis.

Step 3

Confgiure the information about a call prefix in the lower-right area. For details, see the Help tab page, as shown in Figure 3-2. Table 3-1 describes the main parameters for configuring a call prefix.

3 Configurations in the Whole RBT System

RBT System CP IVR Subject

Figure 3-2 Page for adding call prefixes

CP IVR Subject Figure 3-2 Page for adding call prefixes Table 3-1 Description of the parameters

Table 3-1 Description of the parameters for configuring call prefixes

Parameter

Description

Setting

Local DN set

It is used to distinguish local networks and specify the call prefix set to which a call prefix belongs.

Set it manually according to Help.

Call prefix

It specifies a call prefix.

Set it manually. For example,

12530.

Minimum number length

It specifies the length of a call prefix.

Set it manually. For example, if the call prefix is 12530, set this parameter to 5.

Maximum number length

Length of a phone number.

Retain its value the same as the value of Minimum number length.

Step 4

Click

.
.

----End

3.2.4 Configuring Service Console Attributes

Service console attributes are used to configure attributes of access codes.

RBT System CP IVR Subject

3 Configurations in the Whole RBT System

Procedure

Step 1

In the navigation tree, choose MML Commands.

Step 2

Choose Service management > ICD Service management > Service console attribute > Add Service console attribute.

Step 3

In the lower right panel, set the parameters for configuring service console attributes. For details about how to set the parameters, see the description on the Help tab, as shown in Figure 3-3. Table 3-2 describes the involved parameters.

Figure 3-3 Window for adding service console attributes

Figure 3-3 Window for adding service console attributes Table 3-2 Parameters of Service console attributes

Table 3-2 Parameters of Service console attributes

Parameter

Description

Setting

Dnset

Set of number headers or prefixes, associated with call prefixes. The same called number prefix is analyzed differently. A number header or prefix set corresponds to a call source.

The value of this parameter is the same as the value of Local DN set in Table 3-1. An operator can query a number header or prefix set by running the following command:

LST CNACLD

3 Configurations in the Whole RBT System

RBT System CP IVR Subject

Parameter

Description

Setting

Access code

Access number of a service.

The value of this parameter is the same as the value of Call prefix in Table 3-1.

Service sequence No.

Each service access code corresponds to a service number.

An operator can obtain service numbers by running the LST MODSRV command.

Min.len

Length of an access code.

Minimum length of numbers dialed by a subscriber. The value ranges from 3 to 24.

The value of this parameter can be set to the length of the system access code (12530) in the 12530XYZ feature. That is, you can set this parameter to 5.

Max.len

Maximum length of a phone number.

Maximum length of numbers dialed by a subscriber. The value ranges from 3 to 24.

The value of this parameter

can be set to the length of an access code in the 12530XYZ feature. That is, you can set this parameter to

8.

Time delay trigger point

Length of numbers accepted by the system when the system starts the trigger delay timer.

The value of Time delay trigger point cannot be smaller than the value of Min.len. Otherwise, the system cannot start the trigger delay timer.

Trigger delay

Monitoring duration of the trigger delay timer.

Select an option manually. Recommended value: 1

Unit: second

Step 4

Click

.
.

----End

3.3 Configurations on the CTI Platform (ICD3.4 Platform)

Access code information needs to be configured on the CTI platform so that calls can be allocated to UIScript servers for processing.

RBT System CP IVR Subject

3 Configurations in the Whole RBT System

Configure http://IP:PORT/rbt/flows/management-index.jsp to the access code in CTI. When user makes a call, the call will be redirected to http://resin-ip:port/rbt/components/ callinitialise/callinitialise-getcpinfo.jsp based on the RBT configuration, sManagementcode.

For example, When the accesscode is 5001 and CP IVR Category Maintenance is 123 then user calls 5001123 which is configured in sManagementcode it checks for 123 as CP IVR access code or not, if it is CP IVR access code then call goes to the specific directory.

3.3.1 Configuring the CTI Platform

Before configuring the CP IVR function, you must complete the configuration of the CTI platform.

Context

Before configuring the CP IVR function, see CTI Platform Installation Guide to complete the configuration of the CTI platform:

Guide to complete the configuration of the CTI platform: NOTE From the technical support website of

NOTE

From the technical support website of Huawei, choose Documentation > Application and Software Product Line > Service and Software Public > CTI > Product Documentation to obtain the CTI Platform Installation Guide.

l

Configuring the Oracle Client

l

Setting the IP Address of the ICD Platform on the Aplogic

l

Configuring Parameter Groups

l

Adding a UI Server

l

Adding a Data Source

l

Adding a VDN

l

Setting the Basic Information About the VDN

l

Setting Service Types for the VDN

3.3.2 Adding an Access Code

After a call is connected to the CTI platform, the call is allocated to a certain VDN according to the configuration of VDN access codes. After that, the call is allocated to an automatic process according to system configuration.

Procedure

Step 1

Log in to the console as a console administrator.

Step 2

Under Configuration Console, choose System Configuration > System Access Code .

Step 3

Click Add.

Step 4

Enter the relevant information about the access code. Figure 3-4 shows the Add Access Code page.

The value of Access Code is the same as the value of Call prefix in 3.2.3 Configuring a Call Prefix, for example, 12530.

3 Configurations in the Whole RBT System

RBT System CP IVR Subject

Figure 3-4 Add Access Code

RBT System CP IVR Subject Figure 3-4 Add Access Code Step 5 Click Submit . ----End

Step 5

Click Submit.

----End

3.3.3 Setting the Basic Information About the VDN

The basic information about the VDN set on the CTI platform includes the VDN access code, path of the process file, and bill information.

Procedure

Step 1

Log in to the console as the VDN administrator.

Step 2

Choose VDN1Configuration > Basic Info Configuration . The page for setting the basic information about the VDN appears, as shown Figure 3-5.

Figure 3-5 Setting the path to the directory that stores the *.GSL file

Setting the path to the directory that stores the *.GSL file Step 3 Set Basic Info

Step 3

Set Basic Info.

Set the following parameters:

l

System Calling Number: Enter a string of digits. This service does not use this parameter.

l

Access Code Configuration: Set this parameter to an access code used by the *.GSL files.

l

Flow File Path: Set this parameter to the path to the directory that stores the *.GSL files on the CTI server.

Step 4

Set Set Bill Writing.

Set No to not generate bills.

RBT System CP IVR Subject

3 Configurations in the Whole RBT System

Step 5

Click Submit.

----End

3.3.4 Configuring a Process

Procedure

Step 1 Log in to the console as the VDN administrator. Step 2 Choose VDN1Configuration
Step 1
Log in to the console as the VDN administrator.
Step 2
Choose VDN1Configuration > Flow > Flow .
Step 3
Click Add. The Add Flow page appears, as shown in Figure 3-6.
Figure 3-6 Add Flow
Step 4
Set the information about a flow. Table 3-3 describes the parameters for setting the information
about the flow.

Table 3-3 Parameters for setting the information about the flow

Parameter

Description

Setting

Flow Description

Description of the flow.

Enter a value manually.

Flow Type

Flow type.

Select Nonauto-start flow.

Auto-Start Interval(s)

Interval for starting the flow.

Retain the default value.

Flow Service Type

This parameter is not used by the GSL.

Select an option from the drop-down list box.

This parameter is mandatory.

Flow Access Code

Access code used by the flow to access the service.

Enter a value manually.

The access code is used in the called configuration.

3 Configurations in the Whole RBT System

RBT System CP IVR Subject

Parameter

Description

Setting

Flow File Name

Flow file name that used for loading services.

Enter one of the following values manually:

l

RBT_IN.GSL: applicable to the AIP connection scheme.

l

RBT_SWITCH.GSL:

applicable to the non-AIP connection scheme.

Load

Whether the service flow needs to be loaded to the UI server.

Select Yes from the drop- down list box.

UIScript

UI server that loads the service flow.

Select an option from the drop-down list box.

Max. Call Duration (s)

Maximum call duration. The system releases a call when the duration is exceeded. To set the duration, select Max. Call Duration (s), and then set a time.

Value range: a number ranging from 0 to 864000 Unit: second

Max. Number of Concurrent Calls

Number of calls the NDN can process concurrently. The system releases calls when the number is exceeded. To set the number of calls, select Max. Number of Concurrent Calls, and then set a value.

Value range: a number ranging from 0 to 65535

Step 5

Click Submit.

----End

3.3.5 Setting a Called Party

After a subscriber call is connected to the CTI platform, the CTI platform allocates the call to a certain VDN according to the called number, and then allocates the call to an automatic process according to called party setting.

Procedure

Step 1

Log in to the console as the VDN administrator.

Step 2

Choose VDN1Configuration > Called Party Configuration Management.

Step 3

Click Add to add a called party, as shown in Figure 3-7.

RBT System CP IVR Subject

3 Configurations in the Whole RBT System

Figure 3-7 Add Called Party Configuration page

RBT System Figure 3-7 Add Called Party Configuration page Step 4 Set the parameters on the

Step 4

Set the parameters on the Add Called Party Configuration page. Table 3-4 describes the parameters for setting a called party.

Table 3-4 Parameters of setting a called party

Parameter

Description

Setting

Called Number

Called number. A called number consists of a system access code and an additional code.

The system automatically generates a called number.

System Access Code

System access code.

The value is the same as the access code set in 3.3.2 Adding an Access Code.

Destination Device Type

Additional access code.

 

When the number of the system access codes is less than the number of the services, you need to set additional access codes to identify services.

Set it according to the actual situation.

Destination Device Type

Type of a device that serves the called number.

Select UI.

Destination Device Name

Flow that corresponds to the called number.

Select an option from the drop-down list box.

----End

RBT System CP IVR Subject

4 Commissioning

4 Commissioning

Make sure you have finished configuring the system function service, then you can start commissioning the feature, here we only provide how to commission the access code management as an example. For other features as CP IVR category maintenance and CP IVR feature in IVR flow, please refer to related section in feature implementation procedure.

Scenario

 

Managing CP IVR access code : Suppose system administrator wants to create the CP IVR access code for a particular CP code.

l

This feature is accessible through IVR portal, if the RBT DB Configuration, func_support_12530xyz_flag is set to 1.

l

CP account has to be created.

l

When an access code is created for a particular CP code, it is mandatory for the CP to upload the welcome prompt and help prompt from the CP interface.

Procedure

Step 1

System administrator login to the admin web portal.

Step 2

Click Information maintenance in the menu area.

Step 3

Click CP IVR Access Code Maintenance in the navigation area.

Step 4

Click New access codes. The window for adding access codes is displayed.

Step 5

Enter an access code (up to 3 digits), and then select a CP from the drop-down list box.

Step 6

Click Confirm. The system displays a success or failure message after this operation.

displays a success or failure message after this operation. NOTE The added access code must differ

NOTE

The added access code must differ from the existing one, and one CP can have only one access code.

If the system displays a success message , you need to confirm access code has been written into USDP table, t_tonedirlib is updated.

If the system displays a failure message, you need to handle according the failure message, the failure message are provided by USDP soap interface, you can get the return code from $USDP_home\usdplogs\worklog\common\common.log

The following failures are just for example:

4 Commissioning

RBT System CP IVR Subject

Description

How to handle

The system is busy.

You can try accessing the system later.

Database operation failure.

Check whether the USDP DB works properly and the connection between the USDP and USDP DB is normal. If it is abnormal, check the connection and handle the problem immediately.

The database operation is abnormal.

Check whether the USDP DB works properly and the connection between the USDP and USDP DB is normal. If it is abnormal, check the connection and handle the problem immediately. For abnormal cases, refer RBT System Troubleshooting.

----End

RBT System CP IVR Subject

5 FAQ

5 FAQ

This section will list the FAQs about the CP IVR.

How do I upload 10 CP IVR directory?

Set sp_catalog12530_num_max_count to 10 in RBT side.