HUAWEI ESpace V200R001 Technical Proposal

download HUAWEI ESpace V200R001 Technical Proposal

of 26

Transcript of HUAWEI ESpace V200R001 Technical Proposal

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    1/68

      eSpace Technical Proposal Secret

    Huawei Technologies Proprietary

    eSpace Technical Proposal 

    Huawei Technologies Co., Ltd.

    All Rights Reserved.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    2/68

      eSpace Technical Proposal Secret

    Huawei Technologies Proprietary

    i

    Table of Contents 

    Chapter 1 eSpace Service Overview ...........................................................................................1 

    1.1 Service Concept................................................................................................................1 

    1.2 Product description ...........................................................................................................1 

    1.3 Service & System features................................................................................................2 

    1.4 Use cases.........................................................................................................................4 

    Chapter 2 eSpace System Technical...........................................................................................1 

    2.1 eSpace Architecture..........................................................................................................1 

    2.1.1 System architecture: ...............................................................................................1 

    2.1.2 Interface of eSpace platform ...................................................................................3 

    2.2 Service flows.....................................................................................................................5 

    2.2.1 Basic Flow..............................................................................................................6 

    2.2.2 Voice Communication.. ...........................................................................................8 

    2.2.3 Message Communication......................................................................................14 

    2.3 Technical Specification....................................................................................................19 

    2.3.1 Making Calls via eSpace PC Clients......................................................................19 

    2.3.2 Making Calls to eSpace Clients via Mobile Phones................................................20 

    2.3.3 SMS .....................................................................................................................22 

    2.3.4 IM.........................................................................................................................24 

    2.4 System Configuration Management.................................................................................25 

    2.5 Service Operation ...........................................................................................................28 

    2.5.1 eSpace & BSS API ...............................................................................................28 

    2.5.2 Service provisioning..............................................................................................30 

    2.5.3 eSpace charging...................................................................................................36 

    2.6 System Report ................................................................................................................41 

    2.6.1 Report for Operator...............................................................................................41 

    2.6.2 Report for Enterprise.............................................................................................44 

    2.7 System Alarm .................................................................................................................45 

    2.7.1 eSpace Alarm Concept .........................................................................................45 

    2.7.2 eSpace connects to NMS......................................................................................47 

    2.7.3 List of eSpace Alarm.............................................................................................48 

    2.8 System and Network dimensioning..................................................................................50 

    2.8.1 System sizing including assumption and calculation..............................................50 

    2.8.2 Bill of Material (both HW and SW).. .......................................................................51 

    2.8.3 HW Specification...................................................................................................52 

    Chapter 3 Acronyms ....................................................................................................................1 

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    3/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    ii

    List of Figures

    Figure 1-1 eSpace enterprise information communication solution........................................ 2 

    Figure 1-2 Enterprise address book...................................................................................... 5 

    Figure 1-3 Group address book ............................................................................................ 6 

    Figure 1-4 Personal address book........................................................................................ 6 

    Figure 1-5 Export personal address book ............................................................................. 7 

    Figure 1-6 Instant message dialog........................................................................................ 7 

    Figure 1-7 Send short message dialog ................................................................................. 8 

    Figure 2-1 Networking of the eSpace.................................................................................... 1 

    Figure 2-2 External interfaces of the eSpace ........................................................................ 3 

    Figure 2-3 Login and register to eSpace ............................................................................... 6 

    Figure 2-4 Get eSpace address book ................................................................................... 7 

    Figure 2-5 Maintain Enterprise/Group Address book ............................................................. 8 

    Figure 2-6 Making a call from the eSpace client.................................................................... 9 

    Figure 2-7 Making a call to the eSpace client via a mobile phone........................................ 10 

    Figure 2-8 Making a call to eSpace client from mobile phones-Handover ............................ 12 

    Figure 2-9 Call Hold via eSpace client ................................................................................ 14 

    Figure 2-10 Sending SMS .................................................................................................. 15 

    Figure 2-11 Receiving SMS................................................................................................ 16 

    Figure 2-12 Sending IM...................................................................................................... 17 

    Figure 2-13 Forward IM to SMS ......................................................................................... 17 

    Figure 2-14 Transferring a file online .................................................................................. 18 

    Figure 2-15 Signaling flow of making a call from eSpace Client........................................... 19 

    Figure 2-16 Signaling flow of making a call to the eSpace client via a mobile phone.......... .. 21 

    Figure 2-17 eSpace sending and receiving SMS signal flow ............................................... 23 

    Figure 2-18 eSpace IM signaling flow ................................................................................. 24 

    Figure 2-19 Interfaces view between BSS with eSpace....................................................... 28 

    Figure 2-20 Registering an enterprise/Modifying the account number of an enterprise........ 30 

    Figure 2-21 Deregistering an enterprise.............................................................................. 32 

    Figure 2-22 Registering a staff member.............................................................................. 33 

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    4/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    iii

    Figure 2-23 Deregistering a staff member........................................................................... 35 

    Figure 2-24 Communication fee ......................................................................................... 39 

    Figure 2-25 eSpace connect to I2000 ................................................................................. 47 

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    5/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    1

    List of Tables

    Table 1-1 eSpace Service features........................................................................................ 2 

    Table 2-1 List of required devices ......................................................................................... 1 

    Table 2-2 Description of external interfaces........................................................................... 4 

    Table 2-3 Description of internal interfaces............................................................................ 5 

    Table 2-4 eSpace service flows............................................................................................. 5 

    Table 2-5 eSpace Role Table .............................................................................................. 25 

    Table 2-6 eSpace configure & management list................................................................... 26 

    Table 2-7 Operator interface between BSS with eSpace ..................................................... 28 

    Table 2-8 eSpace charging model ....................................................................................... 37 

    Table 2-9 Month Fee........................................................................................................... 37 

    Table 2-10 Charging Point .................................................................................................. 37 

    Table 2-11 eSpace SMS Fee .............................................................................................. 38 

    Table 2-12 CDRs of Ordinary Voice Calls............................................................................ 40 

    Table 2-13 CDRs of SMS.................................................................................................... 40 

    Table 2-14 Report for Operator........................................................................................... 41 

    Table 2-15 eSpace Service subscriber Report..................................................................... 42 

    Table 2-16 eSpace Using Report ........................................................................................ 42 

    Table 2-17 Customer Manager Report ................................................................................ 43 

    Table 2-18 Report for Enterprise......................................................................................... 44 

    Table 2-19 Enterprise subscriber Report ............................................................................. 44 

    Table 2-20 Enterprise Using Report .................................................................................... 45 

    Table 2-21 Alarm Type........................................................................................................ 45 

    Table 2-22 Alarm Event Type .............................................................................................. 46 

    Table 2-23 Alarm Perceived Severity .................................................................................. 46 

    Table 2-24 eSpace Alarm List ............................................................................................. 48 

    Table 2-25 eSpace Call model ............................................................................................ 50 

    Table 2-26 Bandwidth calculate expression......................................................................... 50 

    Table 2-27 Bill of Material ................................................................................................... 51 

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    6/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    1

    Chapter 1 eSpace Service Overview

    1.1 Service Concept

    With the development of the communications and Internet, the communications

    industry and Internet industry integrate with each other. As a result, new services and

    applications generate. The development of the services and applications is based on

    user-centered. The eSpace meets the needs of enterprises for communication and

    information service. The account of the eSpace client on computer is the same as the

    mobile phone number of the user. The eSpace client integrates with multiple

    applications to provide the following functions:

    l   Voice over IP (VoIP)

    l   Instant message (IM), short message (SM)

    l   Enterprise IT application(Enterprise daily information service, Employees m

    anage calendar)

    These functions improve the work and communication efficiency of the enterprise

    staff and hold the staff together.

    1.2 Product description

    The eSpace, an integrated communication solution, is provided for VPN users in

    enterprises. It is a value-added service solution. The eSpace enables the

    intercommunication between the systems such as VPN mobile terminals, enterprise

    terminals, communication services, and enterprise IT. It improves the communication

    efficiency and collaborative capability in enterprises. At the same time, the eSpace

    integrates the voice, data, and multi-media communication capabilities, which

    enhances the information construction of enterprises. 

    The eSpace client is installed on the personal computer (PC) and uses the mobile

    number of a user for login. On the basis of communication, the eSpace integrates

    multiple applications to provide such communication-related functions as the IM,

    VoIP. The eSpace also realizes the call and short message capabilities that are the

    same as the capabilities provided by mobile phones. The eSpace, with a flexible and

    open architecture, provides multiple open interfaces such as SDK API, HTTP, SOAP,

    and SIP. The eSpace integrates multiple working-related services such as OA

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    7/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    2

    system. By using the eSpace, the staff can communicate more effectively, which

    improves working efficiency and increases enterprise cohesiveness. 

    Figure 1-1 eSpace enterprise information communication solution

    1.3 Service & System features

    The eSpace is an advanced value-added service of the VPN. The eSpace client can

    provide users with powerful functions. It integrates with the voice and message

    functions, which can serve the enterprises better.

    Table 1-1 eSpace Service features

    No.  Function   Sub-Function  Description 

    1 Numbering Rules

    1.1 Unified number The account of eSpace client is the same as your

    mobile phone number. When you communicate

    with the other party through calls, IM, SMS. The

    terminal of the other party displays your mobile

    phone number. When the other party dials your

    mobile phone number, you can receive the call by

    using eSpace client.

    2 Address Book

    2.1 Enterprise

    address book

    In the enterprise address book, you can search for

    a contact by the spelling of the contact name and

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    8/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    3

    can use the functions of speed dial and sending IM

    and SMS.

    2.2 Group address

    book

    Only enterprise administrator can create a group

    in the team address book. A group can include sub

    groups. You can select a group and send group

    SMS to the group.

    2.3 Personal

    address book

    The eSpace client provides a personal address

    books for the every enterprise staff. The personal

    address book includes personal contacts and

    provides the function of adding contacts.

    3 Communication

    Functions

    3.1 Voice

    communication

    by using the

    eSpace client

    You can initiate or receive calls by using the

    eSpace client. The calls are made based on the IP

    network and your mobile phone number is

    displayed on the terminal of the other party.

    3.2 IM The eSpace client provides the IM function and

    displays the user states. The eSpace client can

    receive IM containing texts of different colors and

    fonts and other personalized settings. When

    sending IM, you can also transfer files.

    3.3 Group IM You can create a temporary group and send group

    IM to the group.

    3.4 SMS and

    Group SMS

    You can send a single SMS or group SMS, receive

    and reply SMS and set personalized signature by

    using eSpace client. The fee will be deducted from

    your mobile phone account.

    3.5 Forward IM to

    SMS

    If you send an IM to an offline contact, the IM will

    be converted to an SM and sent to the mobile

    phone of the contact.

    3.6 One Key

    Switch

    You can forward a call from the eSpace client to

    the mobile phone of the same number by clicking

    a certain button. You can also forward a call from

    the mobile phone to the eSpace client of the same

    account by pressing a certain key.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    9/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    4

    3.7 Call Holding You can hold a call and receive another call by PC

    client. After second call ends, you can go on the

    first call.

    3.8 Call

    Forwarding

    You can forward an incoming call via pressing a

    key on PC client. By this way, subscriber can

    forward incoming calls easily.

    4 Enterprise

    Information

    Service/Customized

    IT Application

    4.1 Enterprise

    management

    service

    Management enterprise information and

    enterprise right information.

    4.2 Enterprise

    daily

    information

    service

     An enterprise can upload the common information

    necessary for the daily work to the Web, for

    example, the phone numbers. The enterprise staff

    can search for the phone numbers on the eSpace

    client. They can click a found phone number to

    make a call or send SMS to the phone number.

    4.3 Pushing public

    information

    Enterprise manager can add the subscribed public

    information on the Web and push the information

    to all or specified eSpace clients.

    44 Calendar

    Planning

    You can arrange your daily work through the

    agenda management function. The eSpace client

    reminds you of the agenda by sending SMS or

    displaying prompts before the scheduled time.

    4.5 Single Sign On The eSpace client can integrate with the office

    system of an enterprise in the single sign-on mode

    (SSO).

    1.4 Use cases

    In the above part, it describes eSpace function lists. eSpace has many powerful

    functions which can improve the enterprise communication efficiency, as shown

    following, well explain using cases about major eSpace function.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    10/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    5

    I. Unified Number

    The account of login eSpace client is the same with user s mobile phone number.

    When you communicate with the others via calls, IM and SMS, the terminal of the

    other party will display calling mobile phone number. When the other party dials your

    mobile phone number, you can receive the call by using eSpace client.

    By this solution, eSpace really and truly realizes one number link you and one dialing

    reach you.

    For example, when users are roaming international, he can also make or receive a

    call by using eSpace client without considering expensive international roaming fee.

    It help operator to arouse the sleeping subscribers who are international roaming.

     Another example, normal VoIP service displaying CLIP number can not be called

    back. But in eSpace, the VoIP CLIP number is just user s mobile phone, so called

    can call back to calling according to displaying number.

    II. eSpace Address Book

     Address Book is core value of enterprise communication. eSpace address book

    includes three levels: Enterprise address book, Group address book and Personal

    address book. eSpace satisfies the requirement of address book from three latitudes

    for enterprise.

    Enterprise address book  could be used by all enterprise employees, when

    employees queries the result of address book, they can select one of contactors and

    use eSpace communication function easily, such as voice call, sending SMS and so

    on.

    Figure 1-2 Enterprise address book

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    11/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    6

    Group address book  is just for group users. Group user can see the group user

    information easily and also can use eSpace communication function quickly.

    Figure 1-3 Group address book

    Personal address book  is used by enterprise employees themselves. Employees

    can see others detail information, including name, department and so on. In personal

    address book, employee can send IM, SMS, Group IM, Group SMS and making a

    call directly. Further, employees can import and export personal address book in

    outlook via !.xls"  and !.csv"  files. It helps employees to realize address book

    synchronization.

    Figure 1-4 Personal address book

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    12/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    7

    Figure 1-5 Export personal address book

    III. IM

    eSpace provides instant message for user, including online IM, offline IM, IM forward

    SMS, Group IM and transfer files. With these, employees can communicate with

    each other instantaneous.

    For example, when you find user is online, you can send IM to him and get response

    quickly which is more efficiency than normal notes or email.

     Another way, the function of IM forwarding to SMS can also ensure the IM to be

    received by user s mobile phone.

    Figure 1-6 Instant message dialog

    IV. SMS

    Employees can send SMS, Group SMS via eSpace client easily which is more

    efficiency than mobile phone.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    13/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    8

    For example, there are lots of work groups in enterprise. Employees can only send

    group email before. Now, employees can send group short messages via eSpace

    client.

    Figure 1-7 Send short message dialog

    The benefits of eSpace from incarnating the three sides:

    Ø   For Operator  

    eSpace will help operator to expand enterprise markets and occupy enterprise

    desktop.

    eSpace will stimulate communication traffic and ARPU.

    Ø   For Enterprise eSpace speeds up communication response (IM).

    eSpace improve communication efficiency (Address book, VOIP, group SM,

    group IM).

    Ø   For Employee 

    eSpace easy and convenient to communicate with others (One number, SMS...).

    eSpace unifies the user s PC client and mobile phone, provides convergent

    communication experience.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    14/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    1

    Chapter 2 eSpace System Technical

    2.1 eSpace Architecture

    2.1.1 System architecture:

    Figure 2-1 Networking of the eSpace

    Table 2-1 List of required devices 

    eSpace equipment Function

    Service access layer:

    enables the access ofmultiple networks

    through the Voice GW

    (Voice Gateway) and

    Data GW (SMS

    GW/MMS GW).

    Voice GW

    Voice Gateway provides voice access function. It

    connects with GMSC and IP network. Mainly

    function:

    1. Connection with GMSC is for connection with

    current mobile network;

    2. Connection with IP network is for client service

    connection.

    3. Also Voice GW should trigger the service by

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    15/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    2

    connect with CALL AS.

    Data GW

    eSpace connects with Data GW for SMS, MMS

    service. eSpace connects with Data GW via a SP

    code which used for routing SMS to eSpace service

    platform, and then eSpace will transfer SMS to client

    and mobile which is same number.

    Call AS

    1. CALL AS provides calling logic. Calling

    service logic including

    incoming call, outgoing call

    and also call two terminals

    (client and mobile) which are

    same number.

    Messaging

    Messaging provides two type service:

    SMS service: connect with Data GW for providing

    send and receive SMS including send one SMS to

    client and mobile which are same number. Also

    provide group SMS function.

    IM includes sending and receiving IM function and

    group IM function

    Presence

    Presence provides presence function. Presence

    includes on-line, off-line, busy, hide and other status,

    such as self-define.

    Service Application

    Layer: The service

    application layer

    provides the

    enterprise-oriented

    applications, including: 

    l   Data service andvoice service 

    l   Management of

    data service and

    voice service 

    l    Address book,

    which is the

    basis of service

    applications

     Address books

    can be classified

    into personaladdress book,

    team address

    book, and

    enterprise

    address book.Group

    Provide web server for enterprise administrator to

    manage enterprise and authenticate for eSpace

    client; Group also provides enterprise address

    books, personal address books, and team address

    books.

    BMS The Business Management System (BMS) provides

    uniform management and maintenance for system

    data based on application services.

    RBI Server The Record Bill Interface (RBI) automatically obtains

    bill files of the service platform, converts the formats

    of bill files as required, and uploads the bill files to

    the BSS for sorting, rating, and further processing.

    Service Management

    Layer: The service

    management layer

    provides uniform data

    management, device

    management, network

    monitoring, statistics

    report capability, and bill

    capability for the entire

    system.

    Report Based on application services, the report provides

    periodical report statistics, used for periodical data

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    16/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    3

    output.

    I2000 The I2000 intelligent network management system

    (I2000) provides the uniform access platform for

    network device management. Aiming at the entire

    system, the I2000 provides the integrated central

    network control platform for network monitoring,

    performance statistics, alarm, log, and device

    management.

    IN: include prepaid

    service and postpaid

    service, is the platform of

    intelligent.

    Existing IN It could be current IN network which provide PPS for

    subscriber.

    BSS Layer BSS/NMS The BSS layer includes the CRM and the Billing

    system. The BSS & OSS layer provides operation

    support and charging support for the entire service.

    2.1.2 Interface of eSpace platform

    Figure 2-2 External interfaces of the eSpace

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    17/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    4

    Table 2-2 Description of external interfaces

    External

    Interface

    No.

    Between Protocol Description

    E-INF-01 ClientVoice GW SIP

    The SIP interface between Voice GW and PC

    Client is control for the voice, presence, message,

    conference process.

    E-INF-02Mobile ClientVoice

    GWSIP

    Mobile Client access the internet by GPRS and

    use the SIP protocol to control the voice,

    presence, message, conference with server.

    E-INF-03 GMSC/MSCSCP/VPN CAP2

    GMSC/MSC use the Camel application protocol to

    control the traditional IN, and which can be deployin the same platform as call as.

    E-INF-04GMSC/MSCVoice

    GWISUP

    The interface between GMSC/MSC with VoiceGW

    is the E1 channel based on the ISUP protocol.

    E-INF-05 Call ASOCS DiameterCall AS realize the real-time charge base on

    diameter protocol.

    E-INF-06 OSSBMS HTTP+XMLThe BSS can subscribe users by HTTP+XML

    interface which can be supply from BMS.

    E-INF-07 BSSRBI FTP The RBI uploads all the CDRs of AS to the Billing

    system through the FTP protocol.

    E-INF-08 NMSI2000 SNMP

    The I2000 is the unify management platform for all

    the service component topology, and it can supply

    the Northerly Interface with OSS system based on

    the SNMP interface.

    E-INF-09 MMSMessaging MM7

    The eSpace-Messaging connects to the MMSC

    through the MM7 protocols which can be use to

    send MMS.

    E-INF-10 SMSGWMessaging SMPPThe eSpace-Messaging connects to the SMSC

    through the SMPP V3.3/3.4protocols.

    E-INF-11 PC ClientGroup XCAPPC Client can access the group base on XCAP

    interface and get the directory interface.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    18/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    5

    Table 2-3 Description of internal interfaces

    Internal

    Interface

    No.

    Between Protocol Description

    I-INF-01 Voice GWCall AS SIPThere is the standard ISC interface between voice

    GW and call as to control voice flow.

    I-INF-02 GroupPresence XCAPGroup get the person presence base on XCAP

    from presence component.

    I-INF-03 Voice GWMessaging SIPThere is the standard SIP interface which is

    compliant 3GPP and RFC.

    I-INF-04 Call ASMRS SIP Call AS use the SIP to control voice resource flow.

    I-INF-05 Call ASConference SIPCall AS use the SIP to control the conference flow

    which include audio and video conference.

    2.2 Service flows

    There are total four types of eSpace service flows shown as following table:

    Table 2-4 eSpace service flows

    Type Service Scenario

    Login and Register eSpace

    eSpace Client gets Address book

    Maintain Enterprise, Group Address book

    Basic Flow

    Synchronization Address book from Outlook

    Making Calls from eSpace Clients via PCs

    Making Calls from eSpace Clients via PCs

    (Handover)

    Making Calls to eSpace Clients via Mobile Phones

    Voice Communication

    Call Hold via eSpace client

    Message Communication Sending short message

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    19/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    6

    Receiving short message

    Presence between mobile client and PC client

    Sending instant message

    Forward IM to SMS

    Transferring files online

    Managing calendar

    IT Application

    Customizing enterprise IT Application

    2.2.1 Basic Flow

    I. Login and Register eSpace

    Suppose:

    l   The calling number is 0807827645. Same with his eSpace account.

    Following figure shows the service process when an eSpace user logins and

    registers to eSpace.

    Figure 2-3 Login and register to eSpace

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    20/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    7

    1) A user inputs eSpace account which is same with his mobile number

    0807827645. The eSpace client automatically login to AA Server by HTTP+XML

    interface.

    2) After AA Server authenticate successfully, and then it returns PC client the IP

    address about Voice GW.

    3) The PC client registers to Voice GW via SIP according to the returned IP

    address.

    4) After register successfully, subscriber can use eSpace service.

    II. PC Client Gets Address book.

    Suppose:

    l   The calling number is 0807827645. Same with his eSpace account.

    Following figure shows the service process of eSpace user getting eSpace address

    book.

    Figure 2-4 Get eSpace address book

    1) User A inputs eSpace account which is same with his mobile number

    0807827646. The eSpace client automatically login to AA Server.

    2) PC Client logins to AA Server successfully.3) The PC client gets the Person/Group/Enterprise address book from Group

    Server via XCAP interface.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    21/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    8

    III. Maintain Enterperise/Group Address book.

    Figure 2-5 Maintain Enterprise/Group Address book

    1) Enterprise administrator logins to Group Server via Internet Explorer.

    2) After logins successfully, enterprise administrator can maintain enterprise/group

    address book on Web Portal.

    IV. Synchronization Address book from Outlook.

    1) Subscriber login client successfully.

    2) eSpace client can synchronize from Outlook automatically.

    2.2.2 Voice Communication

    I. Making Calls from eSpace Clients via PCs

    Suppose:

    l   The calling number is 0807827645. 

    l   The called number is 0807827646.  And called is an eSpace subscriber.

    Following figure shows the call flow when a user makes a call from the eSpace client

    on the PC.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    22/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    9

    Figure 2-6 Making a call from the eSpace client

    Call flow description of making a call from eSpace client:

    1) A user dials the mobile number 0807827646  from the eSpace client. TheeSpace client sends the number to the Voice GW via INVITE message.

    2) The Voice GW analyzes the number, query the IFC from HSS based on calling

    number, and triggers the service to the Call AS.

    3) The Call AS processes the service logic of calling parties and then the Call AS

     judges the called number is an eSpace subscriber and handles the service logic

    of called parties.

    4) Call AS will invite Called number B to the PC client, which is used for connect to

    PC; at the same time Call AS will send called number B to the GSM side which

    is used for connect to GMSC, and before calling number, Call AS will add the

    prefix X for prevent repeat trigger from GSM network.

    5) The GMSC queries the HLR. After obtaining the Terminating CAMEL Subscription

    Information (T-CSI) of the called number 0807827646. The GMSC triggers the

    intelligent service according to the Terminating CAMEL Subscription Information

    (T-CSI).

    6) According to the prefix X, the VPN service judge that the call is initiated from the

    eSpace. The VPN then instructs the GMSC to connect to the mobile phone

    directly.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    23/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    10

    7) The GMSC queries HLR and gets MSRN of called number.

    8) Then GMSC connects to the user Bs mobile phone.

    9) Called can receive this call by using PC client or mobile phone.

    II. Making Calls to eSpace Clients via Mobile Phones

    Suppose:

    l   The calling number is 0807827645.

    l   The called number is 0807827646. Called is eSpace subscriber.

    l   The eSpace route code is 13800200555.

    Following figure shows the service process when a mobile phone user makes a call

    to the eSpace client.

    Figure 2-7 Making a call to the eSpace client via a mobile phone

    Call flow description of making a call to the eSpace client via a mobile phone:

    1) A user dials the called number 0807827646.

    2) The MSC queries the HLR.

    3) The HLR returns Terminating CAMEL Subscription Information (T-CSI) of the called

    number 0807827646.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    24/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    11

    4) The MSC triggers the intelligent service of the called number 0807827646

    according to the T-CSI.

    5) The VPN service analyzes the called number. The called number is both an

    eSpace user and also a VPN user. VPN finds the calling number does notcontain the access code of unified number X (124); Then VPN service changes

    the called number to the eSpace route code 13800200555 and sets the original

    called number to 0807827646. At the same time, the VPN service delivers the

    connect message to MSC.

    6) The MSC analyzes the number 13800200555  and identifies that the called

    number is the route code of the eSpace and routes the call to the GMSC. The

    original called number is 0807827646.

    7) The GMSC routes the call to Voice GW according to the number 13800200555.

    8) The Voice GW will process the called number and original number, then voice

    GW will query the IFC from HSS based the called number, and triggers service

    to Call AS.

    9) Then Call AS handle the service logic of called parties and process the call flow

    Call AS will invite Called number B to the PC client, which is used for connect to

    PC; and then Call AS will send called number B to the GSM side which is used

    for connect to GMSC, and before calling number, Call AS will add the prefix X

    for prevent repeat trigger from GSM network; and if concurrent call, Call AS will

    send the two Call number B in the same time, one is for PC client, and another

    for mobile number.

    10) Voice GW route one number to PC client and route another number to GSM via

    MGCF.

    11) The GMSC queries the HLR.

    12) HLR return the T-CSI.

    13) The GMSC triggers intelligent services according to the T-CSI.

    14) According to the prefix X (eg.124), the VPN then instructs the GMSC to connect

    the mobile phone directly.

    15) The GMSC queries HLR and gets MSRN of called number.

    16) Then GMSC connects to the user B mobile phone.

    17) B can receive this call by using PC client or mobile phone.

    III. Making Calls to eSpace client from Mobile phone (Handover)

    Suppose:

    l   Existing IN-SCP is not provided by Huawei.

    l   The calling number is 0807827645. 

    l   The called number is 0807827646.  And called is an eSpace subscriber.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    25/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    12

    Following figure shows the call flow when a user makes a call to eSpace client from

    mobile phones.

    Figure 2-8 Making a call to eSpace client from mobile phones-Handover

    Call flow description of making a call to the eSpace client via a mobile phone:

    1) A user dials the called number 0807827646.

    2) The MSC queries the HLR.

    3) The HLR returns Terminating CAMEL Subscription Information (T-CSI) of the called

    number 0807827646.

    4) The MSC triggers the intelligent service to Huawei IN-VPN according to called

    T-CSI.

    5) The Huawei IN-VPN service analyzes the called number. The called number is

    both an eSpace user and also a VPN user. IN-VPN finds the calling number

    does not contain the access code of unified number X (124); Then VPN service

    changes the called number to the eSpace route code 13800200555  and sets

    the original called number to 0807827646. At the same time, the VPN service

    delivers the connect message to MSC.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    26/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    13

    6) The MSC analyzes the number 13800200555  and identifies that the called

    number is the route code of the eSpace and routes the call to the GMSC. The

    original called number is 0807827646.

    7) The GMSC routes the call to Voice GW according to the number 13800200555.8) The Voice GW will process the called number and original number, then voice

    GW will query the IFC from HSS based the called number, and triggers service

    to Call AS.

    9) Then Call AS handle the service logic of called parties and process the call flow

    Call AS will invite Called number B to the PC client, which is used for connect to

    PC; and then Call AS will send called number B to the GSM side which is used

    for connect to GMSC, and before calling number, Call AS will add the prefix X

    for prevent repeat trigger from GSM network; and if concurrent call, Call AS will

    send the two Call number B in the same time, one is for PC client, and another

    for mobile number.

    10) Voice GW route one number to PC client and route another number to GSM via

    MGCF.

    11) The GMSC queries the HLR.

    12) HLR return the T-CSI.

    13) The GMSC triggers intelligent services to Huawei IN-VPN according to called

    T-CSI.

    14) According to the prefix X (eg.124), the VPN deletes the prefix and sends

    TC_BEGIN (Handover) Message based on CAP to existing IN-SCP.

    15) After Existing IN-SCP receives the TC_BEGIN message, it will instruct the

    GMSC to connect the mobile phone directly.

    16) The GMSC queries HLR and gets MSRN of called number.

    17) Then GMSC connects to the user B mobile phone.

    18) B can receive this call by using PC client or mobile phone.

    &   Note:

    The Handover solution will resolve conflict between eSpace service and existing IN

    service, by this way, subscriber can use eSpace service and existing IN service at

    the same time.

    IV. Call Hold via eSpace Client

    Following figure shows the service process Call hold via eSpace client.

    Suppose:

    l   The user A and user B is communicating. 

    l   User C call User A 

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    27/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    14

    l   User A holds the call with B and receives Cs call. 

    Figure 2-9 Call Hold via eSpace client

    Call flow description of call hold:

    1) User A send re-Invite message with A inactive to Call AS.

    2) The re-Invite message is sent to Call AS through Voice GW.

    3) After Call AS receive the message, and then Call AS send Invite message with

     A inactive to User B.4) The Invite message is sent User B through Voice GW.

    5) After User B response the requesting, Call AS will play back ring to User B and

    send invite message User A.

    6) The invite message is sent User A through Voice GW.

    7) After User responses the Invite requesting, Call AS sends update message to

    User C to update session information.

    8) The update message is sent to User C through Voice GW, after User C

    response the requesting, then Use A and User C will communication together.

    2.2.3 Message Communication

    I. Sending SMS

    Suppose:

    l   The calling number is 0807827645.

    l   The called number is 0807827646.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    28/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    15

    l   The eSpace SMS access code is 010101.

    Figure 2-10 Sending SMS

    The process for sending SMS is as follows:

    1) The eSpace client A sends an SMS to 0807827646 via Messaging.

    2) The Messaging checks whether the receiver of the SMS is an eSpace user. If

    the receiver is an eSpace user. Then Messaging forwards the SMS to the User

    Bs PC client firstly.

    3) The Messaging adds prefix before calling number and sends the SMS to SMSGW.

    4) SMS GW delivers this SMS to SMSC.

    5) User Bs mobile phone receive this SMS and the calling number displayed as

    !010101 + 0807827645".

    II. Receiving SMS

    Suppose:

    l   The calling number is 0807827645.

    l   The called number is 0807827646.

    l   The eSpace SMS access code is 010101.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    29/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    16

    Figure 2-11 Receiving SMS

    The process for receiving SMS is as follows:

    1) B mobile phone replies SMS with !010101 + 0807827645".

    2) The SMSC sends the SMS to SMS GW according to access code.

    3) The SMS GW sends this SMS to Messaging also according to access code.4) Messaging finds the 0807827645 is eSpace subscriber, then forward the SMS

    to user As PC client.

    5) Messaging also sends this SMS to User As mobile phone.

    6) User As mobile phone receives this SMS.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    30/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    17

    III. Sending IM

    Figure 2-12 Sending IM

    The process for sending IM is as follows:

    1) A user sends an IM to user B via the eSpace client.

    2) The Messaging checks whether the user B is online. If the friend is online, the

    Messaging sends the IM to the user Bs PC client.

    IV. Forward IM to SMS

    Figure 2-13 Forward IM to SMS

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    31/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    18

    The process for converting IM to SMS is as follows:

    1) User A sends an IM to user B on the eSpace client.

    2) If B is not online, the eSpace client of A checks whether B sets IM to be

    converted to SMS. If B does not set IM to be converted to SMS, the Messaging

    saves the IM as an offline message. If B sets IM to be forward to SMS, the

    Messaging invokes the interface for sending SMS of the Messaging to send the

    IM to the eSpace client of B as an SMS.

    3) The SMS GW sends the SMS to the mobile phone of B. B receives and replies

    to the SMS.

    4) The reply is sent to the eSpace client of A.

    V. Transferring Files Online

    Suppose:

    eSpace user A is 0807827645, A wants to send a file to B. 

    eSpace user B is 0807827646.

    Figure 2-14 shows the service process when a user sends a file on the eSpace client.

    Figure 2-14 Transferring a file online

    1) User A clicks the icon for file transfer and selects the file to send. The eSpace

    client sends the file transfer request to the IM.

    2) The Messaging checks the online status of the receiver.

    3) If the receiver is not online, the Presence server sends a request failure

    message to the eSpace client of the sender.

    4) If the B is online, the Messaging server sends the transfer request to the eSpace

    client of the receiver B.

    5) After receiving the request, the eSpace client of the B asks the receiver whether

    to accept the request. If the receiver accepts the request, the eSpace client of

    the B sends a message to the Messaging, notifying that the request is accepted.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    32/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    19

    6) The Messaging sends the acceptance response to the sender. The

    transmission channel between the sender and the receiver is set up.

    7) The eSpace client of the sender starts to transfer the file to the receiver.

    2.3 Technical Specification

    In this section, we will describe the major signaling flow about eSpace.

    2.3.1 Making Calls via eSpace PC Clients

    Suppose:

    l   The calling number A is 0807827645. 

    l   The called number B is 0807827646. Called is eSpace subscriber.

    l   The access code of outgoing calls is M, which can be provisioning into HSS.

    l   The eSpace calling prefix which used for prevent repeat trigger code is X.

    The signal flow as shown following figure:

    Figure 2-15 Signaling flow of making a call from eSpace Client

    Signaling flow description of making a call from eSpace client:

    1) A user dials the mobile number B 0807827646  from the eSpace client. The

    eSpace client automatically add the prefixes M before the called number   or

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    33/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    20

    provisioning the number into HSS, and Voice GWSCSCF! can get the M from

    the HSS, and trigger the call flow to AS via INVITE message.

    2) The Call AS processes the service logic of calling parties and removes the

    prefix M. Then the Call AS handles the outgoing call flow and judge the callednumber is a number of the eSpace. Then Call AS will connect the called number

    to Voice GW (SCSCF) to trigger the incoming call to start the service logic of

    incoming sequence or concurrent call flow, otherwise Voice GW(SCSCF) will

    send the number to MGCF directly.

    3) When call AS judge the called number is eSpace number, Call AS send the

    called number to VoiceGW(SCSCF), SCSCF will get the called number IFC

    information from HSS, and HSS will return the called IFC with eSpace access

    code N to the Voice GW(SCSCF).

    4) Voice GW put the IFC information into the route filed in the SIP message, and

    triggers service to Call AS.

    5) Then Call AS handle the service logic of called parties and process the

    sequence or concurrent call flow which can be configuration, if sequence, Call

     AS will invite Called number B to the PC client with SIP request-URI CIC

    number Z to Voice GW, which is used for connect to PC; and then Call AS will

    send called number B to the Mobile number with SIP request-URI CIC number Y

    which is used for connect to MGCF to GMSC, and before calling number, Call

     AS will add the prefix X for prevent repeat trigger from GSM network; and if

    concurrent call, Call AS will send the two Call number B in the same time, one is

    for PC client, and another for mobile number.

    6) For the mobile number, MGCF route the called number to GMSC, and GMSC

    will queries the HLR. And obtaining the Terminating CAMEL Subscription

    Information (T-CSI) of the called number 0807827646.

    7) The GMSC triggers the intelligent service according to the Terminating CAMEL

    Subscription Information (T-CSI).

    8) According to the prefix X, the VPN service determines that the call is initiated

    from the eSpace client, and then connects to the mobile phone directly.

    9) The GMSC queries HLR and gets MSRN of called number.

    10) Then GMSC connects to the user Bs mobile phone.

    11) Called will receive this call by using PC client or mobile phone, if terminal (PC

    Client or mobile number) answer, the other terminal will stop ringing.

    2.3.2 Making Calls to eSpace Clients via Mobile Phones

    Suppose:

    l   The calling number is 0807827645.

    l   The called number is 0807827646. Called eSpace subscriber.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    34/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    21

    l   The access code of incoming calls is N, which can be provisioning into HSS.

    l   The eSpace calling prefix which used for prevent repeat trigger code is X.

    l   The eSpace route code is 13800200555.

    The signal flow as shown following figure:

    Figure 2-16 Signaling flow of making a call to the eSpace client via a mobile phone

    Signal flow description of making a call to the eSpace client via a mobile phone:

    1) Mobile user dials the called number 0807827646.

    2) The called MSC queries the HLR

    3) The HLR returns Terminating CAMEL Subscription Information (T-CSI) of the called

    number 0807827646.

    4) The MSC triggers the intelligent service of the called number 0807827646

    according to the T-CSI.

    5) The VPN service analyzes the called number. The called number is both an

    eSpace user and also a VPN user. VPN finds the calling number does not

    contain the access code of unified number X, Then VPN service changes the

    called number to the eSpace route code 13800200555  and sets the original

    called number to 0807827646. Then VPN will connect the called number with

    13800200555(can be configuration) to GMSC/MSC.

    6) The MSC analyzes the number 13800200555  and route the called number to

    the GMSC. The original called number is 0807827646.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    35/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    22

    7) The GMSC routes the call to Voice GW (MG/SG/MGCF) firstly, and MGCF

     judge the called number 13800200555 and will delete the number, then set the

    original called number 0807827646 to called party filed.

    8) The Voice GW will get the IFC information from the HSS base on called number0807827646, and triggers service via INVITE message to Call AS.

    9) Then Call AS handle the service logic of called parties and process the

    sequence or concurrent call flow which can be configuration, if sequence, Call

     AS will invite Called number B to the PC client with SIP request-URI CIC

    number Z to Voice GW, which is used for connect to PC; and then Call AS will

    send called number B to the Mobile number with SIP request-URI CIC number Y

    which is used for connect to MGCF to GMSC, and before calling number, Call

     AS will add the prefix X  for prevent repeat trigger from GSM network; and if

    concurrent call, Call AS will send the two Call number B in the same time, one is

    for PC client, and another for mobile number.

    10) For the mobile number, MGCF route the called number to GMSC, and GMSC

    will queries the HLR. And obtaining the Terminating CAMEL Subscription

    Information (T-CSI) of the called number 0807827646.

    11) The GMSC queries the HLR. After obtaining the T-CSI of the called number

    0807827646, the GMSC triggers the intelligent service.

    12) According to the prefix X, the VPN then connect the mobile phone directly.

    13) The GMSC queries HLR and gets MSRN of called number.

    14) Then GMSC connects to the user B mobile phone.

    15) Called will receive this call by using PC client or mobile phone, if terminal (PC

    Client or mobile number) answer, the other terminal will stop ringing.

    2.3.3 SMS

    In this section, we will see the eSpace subscriber can send SMS by eSpace client

    and also can receive SMS by eSpace client and mobile phone at the same time.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    36/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    23

    Figure 2-17 eSpace sending and receiving SMS signal flow

    Suppose:

    l   The calling A number is 0807827645.

    l   The called B number is 0807827646.

    l   The eSpace SMS access code is 010101.

    eSpace sending and receiving SMS signal flow describe:

    1) User A send short message to eSpace subscriber B via eSpace PC client. This

    short message is sent to Messaging Server via SIP interface.

    2) Messaging Server finds B is eSpace subscriber, then forward the message to

    User Bs PC client.

    3) After that, Messaging Server adds prefix 010101  before calling number and

    sends the short message to SMS GW via SMPP.

    4) SMS GW submits the short message to SMSC after received the message.

    5) SMSC deliver the short message to User As mobile phone. The CLIP number

    displaying on User A mobile phone is 010101+0807827645. 

    6) User B replies this short message directly with 010101+0807827645. 

    7) SMSC delivers the reply short message to SMS GW according to the eSpace

    access code: 010101.

    8) SMS GW also delivers the short message to Messaging Server according to the

    eSpace access code.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    37/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    24

    9) Messaging Server finds User A is also eSpace subscriber, then sends the short

    message to User As PC Client.

    10) At the same time, Messaging Server adds prefix before User Bs mobile number

    and submits the short message to SMS GW via SMPP.11) SMS GW then submits this short message to SMSC.

    12) SMSC delivers this short message to User As mobile phone finally.

    &   Note:

    The eSpace access code is necessary. Because eSpace need the SMS to be routed

    to Messaging according to the SMS access code. Otherwise the SMS will not be sent

    PC Client.

    2.3.4 IM

    In this section, we describe the IM signaling flow. The flow includes online IM and IM

    forward to SMS.

    Figure 2-18 eSpace IM signaling flow

    1) User A sends IM to User B. The IM will be sent to Messaging via SIP.

    2) Messaging check User Bs online status.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    38/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    25

    3) If user B is online, then Messaging sends the IM to User Bs PC Client and User

    B receives the IM on PC Client.

    4) If user B is offline, then Messaging adds eSpace SMS access code before

    calling number and submits the IM to SMS GW.5) SMS GW submits IM to SMSC.

    6) SMSC deliver this IM to User Bs mobile phone.

    7) After User Bs mobile phone receives this short message successfully, it returns

    the response message and User As PC Client will get the response message.

    2.4 System Configuration Management

    In eSpace system, there are totally five kinds of role locating Operator and Enterprise

    side. Refer to the following table:

    Table 2-5 eSpace Role Table

    Location Role Description

     Administrator Maintain customer manager, area

    contactor, area function and

    consecutive phone, etc.Operator Side

    Customer Manager Register and deregister enterprise,

    and employee. Query report, etc.

     Administrator Maintain enterprise and enterpriseadministrator information. Query

    report, log, etc.

    Enterprise Administrator Maintain department administrator,

    register and deregister employees,

    maintain enterprise address book

    and custom address book, etc.

    Enterprise Side

    Department Administrator The function of department

    administrator is distributed by

    enterprise administrator.

    Different roles have different system configure and management shown as following

    table:

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    39/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    26

    Table 2-6 eSpace configure & management list

    Configure & Management Description

    Operator Side

    Create customer manager Create customer manager and

    distribute purview.

    Popedom

    distribute

    Create and maintain popedom

    distribute for different level

    management.Maintain

    system

    configure System

    Configuration

    System parameter maintained.

    Query enterprise Information Query enterprise Information

     Administrator

    Query report Query report.

    Enterprise/Employee

    subscribe

    Realize enterprise/employee

    subscribe and unsubscribe.

    Change enterprise service Change user information, is the

    proxy manager of enterprise.

    Change enterprise status Change enterprise status.

    Change employee status Change employee status.

    Reset password of enterprise

    administrator

    Reset password of enterprise

    administrator.

    Customer Manager

    Query report Query report.

    Enterprise Side

    Configure column

    of importing and

    exporting

    enterprise

    address book

    Configure column of importing

    and exporting enterprise

    address book.

     Administrator

    Maintain

    system

    configure

    Configure column

    of importing and

    exporting

    enterprise

    customer

    Configure column of importing

    and exporting enterprise

    customer address book.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    40/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    27

    address book

    Configure system

    parameters

    Configure system parameters

    on eGroup.

    Configure system

    default policy

    Configure system default policy

    on eGroup.

    Modify enterprise

    administrator

    Modify enterprise administrator

    including password on eGroup.

    Modify enterprise Information Modify enterprise basic

    information on eGroup.

    Query report Query report on eGroup.

    Query log Query log on eGroup.

    Create department

    administrator

    Create department

    administrator on eGroup.

    Maintain enterprise address

    book

    Maintain enterprise address

    book on eGroup.

    Maintain enterprise customer

    book

    Maintain enterprise customer

    book on eGroup.

    Register and deregister

    employees

    Register and deregister

    employees.

    Maintain enterprise data Maintain enterprise data on

    eGroup.

    Enterprise

     Administrator

    Query report Query report on eGroup.

    Maintain enterprise address

    book

    Maintain enterprise address

    book on eGroup.

    Maintain enterprise customer

    book

    Maintain enterprise customer

    book on eGroup.

    Register and deregisteremployees

    Register and deregisteremployees.

    Maintain enterprise data Maintain enterprise data on

    eGroup.

    Department

     Administrator

    Query report Query report on eGroup.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    41/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    28

    For more detail configure and management, please refer to eSpace system operation

    and maintenance manual.

    2.5 Service Operation

    2.5.1 eSpace & BSS API

    The operation interface which is between BSS with eSpace is HTTP+XML protocol

    and includes two kinds as shown on following figure:

    Figure 2-19 Interfaces view between BSS with eSpace

    For details on the interfaces, refer to the following table.

    Table 2-7 Operator interface between BSS with eSpace

    Interface Provider No Description

    INF-01 eSpace enterprise subscribe and modif 

    y interface

    INF-02 eSpace enterprise unsubscribe interfac

    e

    INF-03 Enterprise status change interface

    INF-04 Query enterprise information interface

    INF-05 eSpace employee subscribe and chan

    ge interface

    INF:

    BSS->eSpaceeSpace

    INF-06 eSpace employee unsubscribe interfac

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    42/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    29

    e

    INF-07 eSpace employee status change interf 

    ace

    INF-08 Query employee information interface

    INF-09 eSpace employee batch subscribe and

      modify interface

    INF-10 eSpace employee batch unsubscribe i

    nterface

    INF-11 eSpace employee batch status change

      interface

    INF-01 Enterprise subscribe and modify interf ace

    INF-02 Enterprise status changes and unsubs

    cribe interface

    INF-03 Employee subscribe and modify eSpac

    e service interface

    INF:

    eSpace->BSS

    (Enterprise or

    employee can

    apply via eSpace

    web portal)

    BSS

    INF-04 Employee status changes and unsubs

    cribe interface

    For more detail information about API interface parameter, please refer to eSpace

     API interface for BSS criterion.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    43/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    30

    2.5.2 Service provisioning

    I. Registering an Enterprise

    Figure 2-20 Registering an enterprise/Modifying the account number of an

    enterprise

    Registering an enterprise is equal to ordering the eSpace on the BSS. To order the

    eSpace, you must also order the VPN service. Therefore, the process of ordering the

    VPN service is also described here.

    The process of registration consists of three stages:

    l   Registering the enterprise on the BSS

    l   Ordering the VPN service via the BSSl   Ordering the eSpace via the BSS If an enterprise already orders the VPN

    service, the enterprise needs to order only the eSpace.

    StepI  Registering the Enterprise on the BSS

    1) An enterprise fills in the application for the eSpace.

    2) The customer manager logs in to the BSS to register the enterprise.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    44/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    31

    3) The customer manager checks whether the enterprise is already registered on

    the BSS.

    4) If the enterprise is already registered on the BSS, the enterprise obtains an

    enterprise ID. The enterprise is a numeric string of 10 digits, uniquely identifyingthe enterprise. If the enterprise does not register on the BSS, the customer

    manager needs to fill in the enterprise information to register the enterprise.

    Then the enterprise obtains an enterprise ID.

    5) The customer manager arranges related personnel to install devices and

    configure services at the enterprise side.

    StepII  Ordering the VPN Service via the BSS

    1) After the enterprise is registered on the BSS, the customer manager logs in to

    the BSS to order the VPN service.

    2) The customer manager checks whether the enterprise already orders the VPNservice on the BSS. If the enterprise does not order the VPN service, the

    customer manager orders the VPN service for the enterprise. The BSS registers

    the enterprise on the VPN through the MML interface.

    StepIII  Ordering the eSpace via the BSS

    1) The BSS registers the enterprise by invoking the http + XML interface provided

    by the eBMS of the eSpace.

    2) The eBMS invokes the MML interface to synchronize the registration data with

    the data of the Call AS.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    45/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    32

    II. Deregistering an Enterprise

    Figure 2-21 Deregistering an enterprise

    Deregistering an enterprise is equal to canceling the order for the eSpace on the

    BSS. When the order for the eSpace is canceled, you can choose whether to cancel

    the order for the VPN service. The process of ordering the VPN service is also

    described here.

    The process for deregistering an enterprise consists of three stages:

    StepI  Canceling the Order for the VPN Service on the BSS

    3) The customer manager logs in to the BSS to deregister the enterprise.

    4) On the BSS, the customer manager checks whether the enterprise requests to

    cancel the order for the VPN service.

    5) If the enterprise requests to cancel the order, the BSS deregisters the enterprise

    from the VPN through the MML interface.

    StepII  Canceling the Order for the eSpace via the BSS

    6) The BSS deregisters the enterprise by invoking the http + XML interfaceprovided by the eBMS of the eSpace.

    7) The eBMS invokes the MML interface to deregister the enterprise on the Call

     AS.

    8) The BSS generates a TT to deregister the enterprise on the eGroup.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    46/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    33

    StepIII  Deregistering the Enterprise on the eGroup

    The customer manager arranges related personnel to uninstall the devices at the

    enterprise.

    III. Registering a Staff Member

    Figure 2-22 Registering a staff member

    There are two ways to realize registering a staff member:

    1. Customer manager can registering a staff member from BSS directly.

    2. A staff member could submit a register application from eSpace web portal. After

    the enterprise administrator have approved, then the application will be sent to BSS,

    then realize registering a staff member. This way is very useful for built-in enterprise.

    The second way of process for registering a staff member consists of the four stages.

    They are described as follows.

    StepI  Applying for the eSpace by a Staff Member

    1) A staff member logins to the eGroup to apply for the eSpace. The staff member

    enters the mobile number, name, and other information, and selects the needed

    functions.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    47/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    34

    2) The eGroup generates a service verification code and invokes the interface of

    the Messaging for sending SMS to send the verification code to the mobile

    number that the staff member entered.

    3) After receiving the verification code, the staff member enters the verificationcode on the application page. After the verification is passed, the system notifies

    the staff member that applying for the eSpace is successful.

    4) The staff member submits the application and waits for the approval of the

    enterprise administrator.

    5) After the enterprise administrator approves the application, the eGroup invokes

    the interface of the eBMS for registering staff to register the staff member.

    StepII  Registering the Staff Member on the eSpace

    1) The eBMS receives the application information and generates a registration TT.

    2) The customer manager submits the registration TT generated by the eBMS to

    the BSS to register the staff member on the eSpace.

    3) The BSS invokes the interface of the eBMS to register the staff member on the

    eSpace.

    4) The eBMS invokes the MML interface to register the staff member on the Call

     AS.

    5) The eSpace returns a message to eGroup, saying that registering the staff

    member on the eSpace is successful.

    StepIII  Registering the Staff Member on the VPN

    1) After registering the staff member on the eSpace is successful, the eSpace

    returns the result of the registration to the BSS.

    2) The BSS invokes the MML interface to register the staff member on the VPN as

    required. At the same time, the BSS sets the subscription information on the

    HLR.

    StepIV  Setting the Unified Number Feature

    1) The BSS invokes the interface of the eBMS to set the unified number feature as

    required.

    2) The eBMS invokes the MML interface of the VPN to set the tag of ONLY.

    3) The eBMS invokes the MML interface of the Call AS to set the tag of the unified

    number.4) After setting the unified number feature is successful, the eBMS notifies the

    eGroup that the unified number feature is set successfully.

    5) The eBMS also notifies the BSS that the unified number feature is set

    successfully. Thus, registering the enterprise is successful.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    48/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    35

    IV. Deregistering a Staff Member

    Figure 2-23 Deregistering a staff member

    There are two ways to realize registering a staff member:

    1. Customer manager can deregistering a staff member from BSS directly.

    2. A staff member could submit a deregister application from eGroup. After the

    enterprise administrator have approved, then the application will be sent to BSS,

    then realize deregistering a staff member. This way is very useful for built-in

    enterprise.

    The second way of process for deregistering a staff member consists of the five

    stages. They are described as follows.

    StepI  Applying for the eSpace by a Staff Member

    1) A staff member logins to the eGroup and submits an application for

    deregistering the eSpace account.

    2) After the application is submitted successfully, the staff member needs to wait

    for the approval of the enterprise administrator.

    3) After the enterprise administrator approves the application, the eGroup invokes

    the interface of the eBMS for deregistering staff to deregister the staff member.

    StepII  Canceling the Unified Number Feature

    1) The eBMS receives this application and generates a TT of deregistering the

    staff member.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    49/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    36

    2) The customer manager submits the TT generated by the eBMS to the BSS to

    deregister the staff member from the eSpace.

    3) The BSS invokes the interface of the eBMS to cancel the unified number

    feature.4) The eBMS invokes the MML interface of the VPN to cancel the tag of ONLY.

    5) The eBMS invokes the MML interface of the Call AS to cancel the tag of the

    unified number.

    StepIII  Deregistering the Staff Member from the eSpace

    1) The eBMS returns the result of deregistering the staff member from the eSpace

    to the BSS. The BSS checks whether the staff member requests to cancel the

    order for the eSpace service.

    2) The BSS invokes the interface of the eBMS to deregister the staff member from

    the eSpace.

    3) The eBMS invokes the MML interface to deregister the staff member on the Call

     AS.

    4) The eSpace returns a message, saying that deregistering the staff member from

    the eSpace is successful.

    StepIV  Deregistering the staff member from the VPN

    1) The eBMS returns the result of deregistering the staff member from the eSpace

    to the BSS. The BSS checks whether the staff member requests to cancel the

    order for the VPN service.

    2) If the staff member requests to cancel the order, the BSS invokes the MML

    interface to deregister the staff member from the VPN. At the same time, the

    BSS deletes the subscription information about the staff member from the HLR.

    StepV  Deregistering the Staff Member on the eGroup

     After receiving the notification saying that deregistering the staff member is

    successful, the eGroup deletes the data related to the staff member to deregister the

    staff member locally.

    2.5.3 eSpace charging

    I. Charging Solution

    The eSpace can generate different types of CDRs according to the service scenarios. The

    following table describes the charging policy by service scenarios and CDR types.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    50/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    37

    Table 2-8 eSpace charging model

    Function Fee Basic Ø  XXX/Month

    Voice Call

    Ø  PC Client initiate:

    "  Local XXX/Minute;

    #  International Call

    XXX/minute;

    Ø  PC Client answer: Free

    eSpace Fee

    Communication Fee

    SMS Fee XXX/item

    Ø   Month Fee

    Table 2-9 Month Fee

    Month Fee Base on Function XXX/Month Fix Fee, support prepaid and Postpaid

    1. eSpace basic month fee will be charged base on fix date per-month.

    2. Suggesting month fee will be charged from next month, but when user subscribe, the

    eSpace service can be used, operator can charge base on the communication fee first.

    3. Base month fee will be charged base on the different user type and different charge point.

    Table 2-10 Charging Point

    User type Who will charge Description

    Postpaid user BSSBSS will charge month fee for postpaid user

    who subscribe eSpace service.

    Prepaid user

    of SCPSCP

    SCP will charge month fee for prepaid user

    of scp who subscribe eSpace service.

    Prepaid user

    of BSSBSS

    BSS will charge month fee for prepaid user

    of bss who subscribe eSpace service.

    OCS user OCSOCS will charge month fee for prepaid user

    of ocs who subscribe eSpace service.

    Ø   Voice Call Fee

    eSpace PC client voice call fee

    1. For eSpace client initiate a call, the fee is according to call type:

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    51/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    38

    Local call: $$$/Minute;

    International call: $$$/Minute;

    2. For eSpace subscriber receive a call by using PC Client:

    Suggest the fee is free.

    Ø   SMS Fee

    eSpace can support different paying type base on fill with different parameter by the

    SMPP protocol as following:

    Table 2-11 eSpace SMS Fee

    Pay Type Source NumCharge

    TypeAccount Fee Type

    Enterprise

    PaymentEnterprise

    Code(eg:106575580005)

    1: Charge for

    the source

    number

    Null

    03:charge

    month fee

    base

    on "Charge

     Account" 

    Employ

    PaymentSMS Access

    Code(eg:106571707)+Mobile

    Number

    3%charge will

    refer to the

    account

    Mobile Number

    02: Charge

    item fee base

    on !Charge

     Account" 

    Enterprise

    Code(eg:106575580005)

    1: Charge for

    the source

    number

    Null

    Fee

    SMS Access

    Code(eg:106571707)+Mobile

    Number

    3%charge will

    refer to the

    account

    Mobile Number

    01:Free base

    on !Charge

     Account" 

    eSpace send SMS to SMS gateway via messaging, and SMS-GW will handle the

    authentication and charge.

    1!For the enterprise payment, messaging will send SMS to SMS-GW by SMPP protocol

    with charge base on the enterprise special code , eg:106575580005.

    2!For the employ payment , and for postpaid user, messaging will send SMS to SMS-GW

    by SMPP protocol with charge base on the mobile number, and BSS need handle charge

    from the SMS-GW.

    PDF created with pdfFactory Pro trial version www.pdffactory.com

    http://www.pdffactory.com/http://www.pdffactory.com/

  • 8/9/2019 HUAWEI ESpace V200R001 Technical Proposal

    52/68

      eSpace Technical Proposal Secret 

    Huawei Technologies Proprietary

    39

    3!For the employ payment , and for prepaid user, messa