VIP -PBX – an IP -PBX system for enterprises

47
The 32 nd AIC Conference VIP VIP - - PBX PBX an IP an IP - - PBX system for enterprises PBX system for enterprises New Services Group Research Institute of Post & Telecom (RIPT) Thanh T. Nguyen, Dzung V. Dinh, Ngoc Tran, Quang V. Bien, Truc B. Dinh, Anh V. Nguyen, Linh H. Nguyen, Hang T.Nguyen. HaLong, May, 2005

Transcript of VIP -PBX – an IP -PBX system for enterprises

Page 1: VIP -PBX – an IP -PBX system for enterprises

The 32nd AIC Conference

VIPVIP -- PBX PBX –– an IPan IP--PBX system for enterprisesPBX system for enterprises

New Services Group

Research Institute of Post & Telecom (RIPT)

Thanh T. Nguyen, Dzung V. Dinh, Ngoc Tran, Quang V. Bien,Truc B. Dinh, Anh V. Nguyen, Linh H. Nguyen, Hang T.Nguyen.

HaLong, May, 2005

Page 2: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 2 / 46

1. Objectives…………………………………………………………. page 3

2. Approaches…………………….…………………………………. page 8

3. Results……………………………….……………………………. page 20� The system……………………..……………………………………... page 20

� System capacity….……………………………………………………page 21

� Services ………………………………………………………………. page 22

� Components…………………..………………………………………. page 24

� The programs………..…………………………………………………page 29

� Papers and technical reports…….…………………………………….. page 31

� Recommendations …………….………………………………………page 32

� Strong points…………..………….……………………………………page 33

� Experimental results …………………………...………………………page 34

CONTENTSCONTENTS

Page 3: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 3 / 46

THE VIPTHE VIP --PBX SYSTEM PBX SYSTEM –– AN OVERVIEWAN OVERVIEW

I. Objectives

The above figure has been created with a modification from [11]

Page 4: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 4 / 46

� To meet the communication requirements in enterprises LAN.

� To overcome challenges in rural communications.

OBJECTIVESOBJECTIVES

I. Objectives

Page 5: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 5 / 46

TARGET AREA: TARGET AREA: ENTERPRISES NETWORKENTERPRISES NETWORK

I. Objectives

Source: Vertical Networks[13]

Page 6: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 6 / 46

TARGET AREA: TARGET AREA: RURAL COMMUNICATIONSRURAL COMMUNICATIONS

IP/VoIP networkVIP-PBX

VoIP Gateway

ADSL, Leased Line

Village Communication Point

Committee Office

Village School

Village Clinic

VSAT/ Wireless IP

PSTN network

TDM

I. Objectives

Page 7: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 7 / 46

TARGET AREA: TARGET AREA: BROADBAND TRUNKING RADIOBROADBAND TRUNKING RADIO

The 113 system for the Ministry of Public Security

PSTNCO LINE

VIP-PBX

VOIP DISPATCH CONSOLE

LAN

VIP-PBX FXO LINE

BROADBAND SM

TRUNK RADIO

100 BASE LAN ROUTER

ROUTER BROADBAND SM

I. Objectives

Page 8: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 8 / 46

ANALYSIS OF POSSIBLE SOLUTIONS ANALYSIS OF POSSIBLE SOLUTIONS -- SURVEYSSURVEYS

� Survey 99 features of 18 IP-PBX systems from 16 largest vendors

� System architectures

� Hardwares/softwares and other utilities

� Features and value added services

� System capacity

� Propose the most suitable model for the to be developed system

� Processor: Intel/AMD

� OS: Windows, Linux/UNIX

� VoIP protocols: H.323, SIP

� System architecture: Stand-alone system with decomposed Call Control

Server

� A new approach in providing services: User Oriented with 15 basic services

2. Approaches

Page 9: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 9 / 46

ANALYSIS OF POSSIBLE SOLUTIONS ANALYSIS OF POSSIBLE SOLUTIONS -- EVALUATIONSEVALUATIONS

� Software-based solutions� Based on open source libraries: Asterisk, Open H.323, Vovida, DynamicSoft vv

� Rapid development

� Low quality

� Uncommercializable

� Totally Hardware-based � Hi-tech

� Quality?

� Not suitable for a one year project

� Combined solution –the chosen solution� Develop controlling software

� Re-use general purpose hardware from Intel Dialogic, Septel, etc

� Provide high quality products

� Rapid development

2. Approaches

Page 10: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 10 / 46

STANDARDIZE THE SOFTWARE DEVELOPMENT PROCESSSTANDARDIZE THE SOFTWARE DEVELOPMENT PROCESS

� 1. Process:

� Iteration Control (RUP) [4]

� Extreme Programming [1]

� 2. Standardization in all steps

� Coding Standard & Programming

guidelines

� 9 vital principles

� 43 item - Coding Standard

� 10 guidelines

� Development plan

� Testing (Unit test, functional test,

integral test, system test, load test)

2. Approaches

Source: Rational[4], XP organization [14]

Page 11: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 11 / 46

� Using modern tools� Analysis and Design: Rational Rose

� Process Managment: Rational Unified Process

� Software Development: Microsoft Visual C++

� Version Control: Visual Source Safe

� Test � Rational TestManager

� Rational Robot

� Rational TeamTest

� Other checking tools:� Memory checking tool: Rational Purify

� Code Coverage tool: Rational Pure Coverage

� Rational Quantify

� Defect tracking: IssueManager

STANDARDIZE THE SOFTWARE DEVELOPMENT PROCESSSTANDARDIZE THE SOFTWARE DEVELOPMENT PROCESS

2. Approaches

Page 12: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 12 / 46

GW

Conventional Phone

To another CS

CS

TA

IF

NGN Phone

NGN PBX

Signalling flow

Media flow

CONFORM TO ITU’S NGN PBX MODEL (ITU WG6CONFORM TO ITU’S NGN PBX MODEL (ITU WG6 --FGNGNFGNGN--IDID --00252)00252)

2. Approaches

Source: ITU-T [6]

Page 13: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 13 / 46

NGN Terminal Adaptor

MSI/PSTN modulAnalog/PSTN station management

NGN GatewayVIP-PBX CoreGateway and media processing

N/A

NGN Call Server

NGN Call Server

N/A

ITU specification

Call MonitorCall Monitoring

Web-based Extension&Users Management

User management, services configuration

MonitorStationCall blocking, bandwidth management, endpoint management

MySQLDatabase

VIP-PBX ComponentFunction

IDENTIFY COMPONENTSIDENTIFY COMPONENTS

2. Approaches

Page 14: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 14 / 46

� The traditional approach: “ Services Oriented”

� Provide services as much as possible

� The provided services are fixed and can not be changed by users

� Vendors are the only one can make change and upgrade services

� Only suitable for large vendors

� Our new approach: “Users Oriented”

� Provide only the most basic and necessary services

� BUT, make room for user to DEFINE SERVICES for themselves

� As a result, user can create an unlimited number of services on demand

� User can change services in two levels:

� Low level: Alternate the call processing state machine

� High level: Re-configure existing services to create new services

A NEW APPROACH TO PROVIDING SERVICESA NEW APPROACH TO PROVIDING SERVICES

2. Approaches

Page 15: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 15 / 46

NEW ARCHITECTURENEW ARCHITECTURE -- THE 5 LAYER MODELTHE 5 LAYER MODEL

2. Approaches

Page 16: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 16 / 46

� Five layers

� Network Interface

� Signalling/ Media Processing

� Session Processing

� Call States Control

� Services Layer

� Advantages

� Easy to Divide and Conquer

� Components/modules in separate layers can function independently

� OPEN: freely add/remove components/modules/protocols

� Logical and Visual to both developers and users

� Comply with NGN infrastructure

NEW ARCHITECTURENEW ARCHITECTURE -- THE 5 LAYER MODELTHE 5 LAYER MODEL

2. Approaches

Page 17: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 17 / 46

� RIPT StateMachineFramework: A modification and improvement

from StateMachine Semantics of UMLv2.0

� RIPT StateMachineFramework: A framework-based APIs which

can be easily adopted by any application

NEW APPROACH TO CONTROL CALL STATESNEW APPROACH TO CONTROL CALL STATES

2. Approaches

Page 18: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 18 / 46

NEW APPROACH TO CONTROL CALL STATES (NEW APPROACH TO CONTROL CALL STATES ( Cont.Cont.))

� The statechart diagram:

2. Approaches

Page 19: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 19 / 46

NEW APPROACH TO CONTROL CALL STATES (NEW APPROACH TO CONTROL CALL STATES ( Cont.Cont.))

� New solution: State table method (example below)

XDISCONNECTEDXCONNECTEDXXXCALLROUTING

XXXXXXNULLBLOCKED

XXXXXXNULLWAIT_FOR_IDLE

WAIT_FOR_IDLEXXXXXXDISCONNECTED

WAIT_FOR_IDLEXXXXXXCONNECTED

WAIT_FOR_IDLEDISCONNECTEDCONNECTEDCONNECTEDXXXACCEPTED

WAIT_FOR_IDLE

WAIT_FOR_IDLE

X

DROPCALL

DISCONNECTED

DISCONNECTED

X

DISCONNECTED

X

X

X

CONNECTED

CONNECTEDCALLROUTINGXXGETMOREINFO

CONNECTEDCALLROUTINGXXOFFERED

XXOFFEREDNULLNULL

ANSWEREDCALL_PROCOFFEREDUNBLOCKED

EventState

2. Approaches

Page 20: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 20 / 46

VIPVIP --PBX SYSTEMPBX SYSTEM

3. Results

The above figure has been created with a modification from [11]

Page 21: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 21 / 46

VIPVIP --PBX SYSTEM PBX SYSTEM -- CAPACITYCAPACITY

No limitationIP subscribers

G.711, G.729, G.7231, GSM vvCodecs

IP Ethernet, E1 (R2/SS7), CO lineExternal interface

1 (can be upgraded to 28 or more)External E1 trunks

4 (can be upgraded to 64)External CO trunks

34 (can be upgraded to 840)Simultaneous PSTN calls

16 (can be upgraded to 224)Analog subscribers

30 (can be upgraded to 2016)Simultaneous IP calls

3. Results

Page 22: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 22 / 46

VIPVIP --PBX SYSTEM PBX SYSTEM –– SERVICESSERVICES

3. Results

Absent subscribers6

Call blocking5

Call to public services4

Access to recorded messages3

Call to receptionist and agent2

Local call and international call, record call information for billing1

Basic services conforming to Vietnam national standard

ServicesNo.

Page 23: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 23 / 46

VIPVIP --PBX SYSTEM PBX SYSTEM –– SERVICES (Cont.)SERVICES (Cont.)

3. Results

Bandwidth Restrictions8

Data Directed Routing7

Virtual Extensions6

Caller ID5

Leave word calling4

Automated attendant3

Voicemail2

Conferencing (in progress)1

Some enhanced services

ServicesNo.

Page 24: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 24 / 46

VIPVIP --PBX SYSTEM PBX SYSTEM –– COMPONENTS: THE CORECOMPONENTS: THE CORE

� State Management (Mgmt) Module (Mdl)

� Signalling Mgmt and Call Interface Mdl

� Media Processing Mdl

� Event Management Mdl

� Session Management Mdl

� Services Management Mdl

� Process/Resources/Memory Mdl

3. Results

Page 25: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 25 / 46

� DBMS: MySQL� 36 tables with a various records� Web-based configuration with high security

VIPVIP --PBX SYSTEM PBX SYSTEM –– COMPONENTS: DATABASECOMPONENTS: DATABASE

3. Results

Page 26: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 26 / 46

� VoIP gatekeeper: VIPkeeper� Enhanced from our old products

� Monitor, manage and re-route H.323 signalling messages

� Provide advanced features as dial-by-name,bandwidth restriction,etc

� Integrated with the GUI Component: MonitorStation

� MonitorStation� Monitor IP calls

� Monitor IP endpoints

� Monitor VoIP Gatekeeper

� Monitor VoIP Gateway

� System Configuration

VIPVIP --PBX SYSTEM PBX SYSTEM –– COMPONENTS: VOIP GATEKEEPERCOMPONENTS: VOIP GATEKEEPER

3. Results

Page 27: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 27 / 46

� GUI components:MonitorStation and Call Monitor

� Remote control using TCP/IP� Monitor calls and transactions of

VIP-PBX

� Facilitate user by allowing themacees VIP-PBX features through GUI

VIPVIP --PBX SYSTEM PBX SYSTEM –– COMPONENTS: GUI COMPONENTSCOMPONENTS: GUI COMPONENTS

3. Results

Page 28: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 28 / 46

� Access through Web� Subscriber Configuration

� Extension

� Voice-mail box

� Device

� etc

� Manage and configure user services� Voice mail

� Personal greeting

� Personal ring type

� Automated attendant

� etc

VIPVIP --PBX SYSTEM PBX SYSTEM –– COMPONENTS: WEB INTERFACECOMPONENTS: WEB INTERFACE

3. Results

Page 29: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 29 / 46

THE PROGRAMS THE PROGRAMS –– SOME STATISTICS SOME STATISTICS -- SLOCsSLOCs

3. Results

76136266SUM

3090Web Interface

186015CallMonitor

320621DatabaseConnection

2231529Gatekeeper

721739MonitorStation

25368Utilities

1770352VIP-PBX core

1049764StateMachine Framework

771238Telephony Framework

Lines of Source CodeNumber of ClassComponent

Page 30: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 30 / 46

THE PROGRAMS THE PROGRAMS –– SOME STATISTICS SOME STATISTICS –– Unit test casesUnit test cases

3. Results

309SUM

N/AWeb Interface

5CallMonitor

5DatabaseConnection

35Gatekeeper

15MonitorStation

20Utilities

40VIP-PBX core

159StateMachine

30Telephony Framework

Number of unit test casesComponent

Page 31: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 31 / 46

� Technical reports� Develop the IP-PBX system (technical report, submitted to VNPT) [8]

� VIP-PBX: tests and experiments (technical report, submitted to VNPT) [9]

� Other internal technical reports

� Published Papers� Nguyen T. Thanh - “A novel implementation for UML StateMachine and some

issues to improve State Machine Semantics”, 3rd Intl Conf in CS, RIVF, 2005.[10]

� Bien Van Quanget al - “Design Method Of Gatekeeper Based On The Set Of Open Source Code Library Pwlib And Openh323 ”, the National Conf, 2004.[2]

� Submitting Papers� Nguyen T. Thanh -“VIP-PBX – An IP-PBX System for Enterprises” this conference

� Nguyen Trung Thanh, “A New Method to Implement Multi-Dimension Array”, C/C++ Users Journal

� Nguyen Trung Thanh, “Petri Net and its approach to detecting deadlock in real-time applications”, C/C++ Users Journal, spec issues on RT & Embedded Systems

PAPERS AND TECHNICAL REPORTSPAPERS AND TECHNICAL REPORTS

3. Results

Page 32: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 32 / 46

� Recommendations on Deployment Models – 10 models [8]

� Stand-alone models

� Centrex models

� NGN models

� Recommendations on selecting optimized configuration for VoIP systems in VietNam – 9 recommendations [8]� Bandwidths

� Coders

� Frames rates

� Echo cancelations

� Network connections

RECOMMENDATIONSRECOMMENDATIONS

3. Results

Page 33: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 33 / 46

RECS RECS –– PROPOSED DEPLOYMENT MODELS (EXAMPLES)PROPOSED DEPLOYMENT MODELS (EXAMPLES)

� VoIP to Corporate

� VoIP Remote IP Offices

3. Results

The above figures has been created with a modification from [5]

Page 34: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 34 / 46

RECS RECS –– PROPOSED DEPLOYMENT MODELS (EXAMPLES)PROPOSED DEPLOYMENT MODELS (EXAMPLES)

� VoIP Remote Offices

3. Results

The above figure has been created with a modification from [7]

Page 35: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 35 / 46

RECS RECS –– PROPOSED DEPLOYMENT MODELS (EXAMPLES)PROPOSED DEPLOYMENT MODELS (EXAMPLES)

� Corporate Virtual Conference

3. Results

The above figure has been created with a modification from [7]

Page 36: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 36 / 46

RECS RECS –– PROPOSED DEPLOYMENT MODELS (EXAMPLES)PROPOSED DEPLOYMENT MODELS (EXAMPLES)

� VoIP 171 to Corporate

3. Results

The above figure has been created with a modification from [7]

Page 37: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 37 / 46

RECS RECS –– PROPOSED DEPLOYMENT MODELS (EXAMPLES)PROPOSED DEPLOYMENT MODELS (EXAMPLES)

� Rural Communications

3. Results

IP/VoIP networkVIP-PBX

VoIP Gateway

ADSL, Leased Line

Village Communication Point

Committee Office

Village School

Village Clinic

VSAT/ Wireless IP

PSTN network

Page 38: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 38 / 46

RECS RECS –– PROPOSED DEPLOYMENT MODELS (EXAMPLES)PROPOSED DEPLOYMENT MODELS (EXAMPLES)

� VoIP Centrex

3. Results

The above figure has been created with a modification from [3]

Page 39: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 39 / 46

RECS RECS –– PROPOSED DEPLOYMENT MODELS (EXAMPLES)PROPOSED DEPLOYMENT MODELS (EXAMPLES)

� Access to VNPT’s NGN

3. Results

The above figure has been created with a modification from [12]

Page 40: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 40 / 46

VIPVIP --PBX PBX –– COMPARISONS TO OTHER PRODUCTSCOMPARISONS TO OTHER PRODUCTS

3. Results

283.20066 T1/E15Maximum E1/T1

84030.0004.000500Maximum IP Station

98 (PSTN)30.0005.000500Maximum Stations

Analog, IP, wireless, DigitalAnalog, IP, wirelessAnalog, digital, IP, wireless

IP, digital, analogInterface

H.323, v2SIP (in progress)

SCCP; H.323, v2;

H.323 and SIP; BC/Q.Sig

H.323VoIP protocols

Monitor StationCallManagerAdministration

OmniVista 4760HiPath 3000/5000 Manager

Administration software

In progressSupported (version 4.0)

SupportedNot supportedH.323-to-SIP

IntegratedIntegratedIntegratedNot integratedH.323 GK

VIPKeeperCallManager Communications Server

OptionalCall Routing and Call Control

Multislot Chassis Multislot Chassis AS 5300

Multislot Chassis IP Media Gateway

Multli-slot chassisHiPath Gateway 1500

Media Gateway

Windows2000, LinuxWin2000 ServerLinuxProprietaryOperating System

IntelIntelIntel / AMDMotorolaProcessor

VIP-PBXCisco CallManagerOmniPCXHiPath 3500System name

RIPTCiscoAlcatelSiemensVendor

Page 41: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 41 / 46

VIPVIP --PBX PBX –– SOME EXPERIMENTAL RESULTSSOME EXPERIMENTAL RESULTS

3. Results

N/A≤ 20Call drop rate (%)

≤ 5≤ 154.86 (SS7) – 8.35 (R2)

PSTN Interface (E1 trunk– R2/SS7)

≤ 5≤ 150.22IP interface

Call delay (s)

N/A≥ 9097.7%2500 calls/hours/25 channels4

N/A≥ 9098.2%2000 calls/hours/25 channels3

N/A≥ 9098.2%1600 calls/hours/25 channels2

N/A≥ 9099.3%1500 calls/hours/25 channels1

Dynamic parameters under high loads with Poisson distribution

N/A≥ 90100%Fixed prms: 3s, 10s, 1m, 1.5m, 3m

Sucessful call establishment rate (%)

ETSI TS-101329National standard

Test resultsParameters

Source: VIP-PBX – Experiments Report [9]

Page 42: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 42 / 46

VIPVIP --PBX PBX –– SOME EXPERIMENTAL RESULTS (Cont.)SOME EXPERIMENTAL RESULTS (Cont.)

3. Results

<0.5% - <2% (class I-III)N/A~ 0%Packets Drop rate (%)

Medium (70:80) - Best (90:100)N/A73(G.7231) - 94 (G.711)PC – PC/ PC – Phone/ Phone – PC

Medium (70:80) - Best (90:100)N/A79(G.7231) - 94 (G.711)Phone – Phone (R Factor: 0->94.15)

Voice quality (R Factor)

Medium (3.6:4.0) -Best (4.3:4.4)≥ 33,09(G.7231) -> 4,32(G.711)PC – PC/ PC – Phone/ Phone – PC

Medium (3.6:4.0) -Best (4.3:4.4)≥ 33,88(G.7231) -> 4,32(G.711)Phone – Phone (MOS: 0->5)

Voice quality (MOS score)

Best(<100) - Medium (<150)≤ 3508,1(G.711) -> 128 (G.723.1)Endpoint-endpoint latency (ms)

ETSI TS-101329National

standard

Test resultsParameters

Source: VIP-PBX – Assesment Report [9]

Page 43: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 43 / 46

� Technical advantages� Independent of Operating Systems

� Independent of hardwares used

� Flexible, openable, extendable and scalable

� Conform to ITU-T specification

� Optimized OO designs with high flexibility

� Feature advantages� A new approach to providing services: “User oriented”

� User can interact with the system at very low level to define unlimited services

� User can easily define high-level services using web interface

� Services are transparent to both IP and PSTN users

VIPVIP --PBX PBX –– STRONG POINTSSTRONG POINTS

3. Results

Page 44: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 44 / 46

REFERENCESREFERENCES

1. Beck, Kent –Extreme Programming Explained – Embrace Changes Addison Wesley, ISBN: 0201616416, 1999

2. Bien Van Quang et al, “Design Method Of Gatekeeper Based On The Set Of Open Source Code Library Pwlib And Openh323”

(Vietnamese) , The Second Conference on Open Source Issues, July 2004.

3. Cable&Wireless Corp., IP Convergence – solutions in practice, technical report, 2004.

4. IBM Rational Software –Rational Unified Processversion 2003.06.00.65

5. Intel Corporation-Managed Migration to IP Telephony in a PBX Environment: Intel NetStructure PBX-IP Media Gateway Can

Provide the Critical Link, 00-7756-004, 2003.

6. International Telecommunication Union – Standardization Sector (ITU-T), Focus Group on Next Generation Network –What is a

NGN PBX Document No. FGNGN-ID-00252, Geneva, December 2004.

7. Itelemax Company Small Medium Enterprise (SME), 2004, available at http://www.itelemax.com/Enterprise-

Small%20Medium%20Enterprise.htm.

8. Nguyễn Trung Thành – “Develop the IP-PBX system –Main Report” (Vietnamese), 2005.

9. Nguyễn Trung Thành – “Develop the IP-PBX system –Experiments Report” (Vietnamese), 2005.

10. Nguyễn Trung Thành – “A Novel Implementation for UML StateMachine and Some Issues to Improve the State Machine

Semantics”, The third International Conference in Computer Science RIVF 2005,February 2005.

11. Nortel Networks, Business Communications Manager, available at http://www.nortelnetworks.com/products/01/eedge/bcm.html

12. Shakharov, Michael. “Mỉgation from TDM to NGN”, Siemens Information and Communications Network, 2004.

13. Vertical Networks, Instant Office 3500, available at http://www.vertical.com/products-instantoffice.html

14. XP Organization –A Gentle Introduction- Available at http://www.extremeprogramming.org/

Page 45: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 45 / 46

Contact address:

Research Institute of Post and Telecoms

[email protected]

Page 46: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 46 / 46

THANK YOU !

Page 47: VIP -PBX – an IP -PBX system for enterprises

(c) 2005, New Services Group, RIPT 47 / 46

AUTHOR PROFILESAUTHOR PROFILES

1. Thanh T. Nguyen – was born in Vietnam in 1978. He received his BTech in

Information Technology with first class honours from the National University,

Vietnam, 2000. He joined Vietnam Research Institute of Posts and

Telecommunications (RIPT) as a researcher in 2000. His main research interest are

Meta-heuristic Optimisation and Software Engineering.

2. Dzung V. Dinh - was born in Vietnam in 1966. He received the BE in electrical

engineering with first class honors from the Odessa Institute of Telecommunications

Technology, the former Soviet Union, 1989. In 1996, he finished his ME in

Telecommunications Engineering course at the University of Technology, Sydney

(UTS), Australia. He joined Vietnam Research Institute of Posts and

Telecommunications (RIPT) as a researcher in 1990 and received his PhD in 2003.

His main research areas are mobility management for wireless networks,

communications protocols performance, network simulation and network planning.