voip deployment in rnp experience and future developments n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
VoIP deployment in RNP: experience and future developments PowerPoint Presentation
Download Presentation
VoIP deployment in RNP: experience and future developments

Loading in 2 Seconds...

play fullscreen
1 / 45

VoIP deployment in RNP: experience and future developments - PowerPoint PPT Presentation


  • 101 Views
  • Uploaded on

VoIP deployment in RNP: experience and future developments. Paulo Aguiar GT-VoIP/RNP. Outline. RNP VOIP Working Group VOIP Pilot architecture Numbering plan and IVR Preliminary experiments QoS strategy Monitoring tools Forthcoming scalability issues. RNP Working Groups.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'VoIP deployment in RNP: experience and future developments' - pascale-cole


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
outline
Outline
  • RNP VOIP Working Group
  • VOIP Pilot architecture
  • Numbering plan and IVR
  • Preliminary experiments
  • QoS strategy
  • Monitoring tools
  • Forthcoming scalability issues

GT-VoIP/RNP

rnp working groups
RNP Working Groups
  • Established to foment technological studies aiming to bringing new services to RNP backbone
  • Approved groups (GTs) in 2002
    • VoIP, Video, Directories, Monitoring and QoS
  • New Advanced VOIP WG has been approved thru Oct/04

GT-VoIP/RNP

gt voip
GT-VoIP
  • Main Goals
    • Deploy a telephony over IP pilot interconnecting a restricted group of PBXs
    • Establish conditions for launching a scalable VOIP service in 2004
    • Contribute to the dissemination of VoIP technology
      • Workshops and training seminars
      • Grow a participant community around the pilot

GT-VoIP/RNP

needs for voip
Needs for VoIP
  • Flexibility
    • Unavailability of direct call to extension or some PBX may not receive/originate out calls
  • Telephone may not be ubiquitous
    • Network may exist but no telephone
  • Costs
    • Long distant tariffs are prohibitive
      • Impacts national and international cooperation
      • Impacts interaction during traveling
  • Get ready for the future

GT-VoIP/RNP

challenges
Challenges
  • Inexistant VoIP knowledge among technicians
    • UFRJ VoIP lab was used as the main technical supporting group
  • Highly congested links in the backbone during working hours
    • QoS mandatory to achieve acceptable RTT, loss and jitter

GT-VoIP/RNP

pilot h 323 architecture

VOIP WG Internet 2

Pilot: H.323 architecture

RNP2

  • Virtual phones are allocated a virtual E.164 number and IP/alias authenticated in GK

GT-VoIP/RNP

gatekeeper
Gatekeeper
  • Gateways and virtual phones register served prefixes and aliases with GK
  • Performs basic registration, authentication and authorization
    • Extended procedures to support mobility have to be pursued with LDAP integration or so
  • Configured as media and signaling proxy
    • QoS in backbone only needs to prioritize and trust traffic from GKs and gateways

GT-VoIP/RNP

software
Software
  • OpenH323 project, Free Radius and MySQL
  • Gateway requirements
    • Gt-VOIP P5.1 Report

GT-VoIP/RNP

directory gk

DGK

Brasil

GK

Directory GK

Institution A

Institution B

GK

Gateway

Gateway

Gateway

Gateway

GT-VoIP/RNP

numbering plan

DGK

Brasil

GK

UFRJ

GK

MEC

Numbering Plan

55

00…

55212598……

550212598……

*

*

5561410…

55061410.……

GT-VoIP/RNP

dgk internet2
DGK Internet2

I2 GATEKEEPER CONFIGURATION

(gk01.internet2.edu)

Updated 06 December 2002

gatekeeper

zone local IUGK iu.edu 134.68.106.10 ! Indiana University

zone local PSUGK psu.edu ! Penn State University

zone local UVIRGINIAGK virginia.edu ! University of Virginia

zone local NWUGK nwu.edu ! Northwestern University

zone local UWISCGK wisc.edu ! University of Wisconsin, Madison

zone local UWASHINGTONGK washington.edu ! University of Washington

zone local IHETSGK ihets.org ! Indiana Higher Education Telecommunication System

zone remote AARNet edu.au 203.22.212.245 1719 ! Australian Academic and Research Network

zone remote UIUCGK uiuc.edu 130.126.1.3 1719 ! University of Illinois at Urbana-Champaign

zone remote UFRJGK ufrj.br 146.164.247.202 1719 ! Universidade Federal do Rio de Janeiro – Universidade do Brasil

zone remote UFLGK ufl.edu 128.227.75.68 1719 ! University of Florida

zone remote CESNETGK cesnet.cz 195.113.144.84 1719 ! Czech National Research & Education Network

zone remote UCGK uc.edu 129.137.0.2 1719 ! University of Cincinnati

zone remote TAMUI2 tamu.edu 165.91.160.4 1719 ! Texas A&M University

zone remote UNAMGK unam.mx 132.247.253.242 1719 ! Universidad Nacional Autónoma de México

zone remote SURFNET surfnet.nl 192.87.116.96 1719 ! SURFNET (Netherlands)

zone remote CSUGK colostate.edu 129.82.103.67 1719 ! Colorado State University

zone remote ITESMGK qro.itesm.mx 132.254.80.51 1719! Tecnologico De Monterrey

GT-VoIP/RNP

numbering plan1

PBX

GK

UFRJ

Numbering Plan

*

(virtual phones)

0212598....

212598....

*

.... (extension)

*

GT-VoIP/RNP

pilot status
Pilot Status
  • 14 participating institutions
  • GKs, Radius e virtual phones have been installed, waiting arrival of gateways

GT-VoIP/RNP

slide15
IVR
  • Interactive Voice Response
    • Colects DTMF in response to pre-recorded message
  • Runs in gateway or externally
    • We have developed external IVR which may interact with gateway via H.225 facilities or H.450 supplementary services

GT-VoIP/RNP

ivr role
IVR Role
  • To access VoIP service, user calls a key number in PBX which directs call to gateway and associated IVR
  • IVR allows explicit use of VoIP
    • Essential to avoid PBX reprogramming
    • Experimental service deployed without any change in regular PBX operation

GT-VoIP/RNP

demo during wrnp and sbrc mai 03

Hotel

  • Gateway at UFRJ allowed calls to/from the city of Rio de Janeiro

PBX

Natal

UFRJ

PSTN

IVR

RNP2

Gateway

PBX

Cisco 2611

IVR

Gateway

Rio

GK

Cisco 4224

  • Gk and gateway installed in hotel in Natal
    • 4 analog PBX extensions connected to gateway
Demo during WRNP and SBRC (mai/03)

GT-VoIP/RNP

demo complexity
Demo Complexity

GT-VoIP/RNP

collected statistics calls per hour

MON

TUE

WED

THU

FRI

SUN

Collected Statistics: Calls per hour
  • A total of 440 calls
    • Average duration = 3 minutes

GT-VoIP/RNP

collected statistics average packet loss

MON

TUE

THU

FRI

SUN

WED

Collected Statistics: Average Packet Loss

Packet Loss (%) – hour average

Rio  Natal

Natal  Rio

GT-VoIP/RNP

collected statistics average rtt per call

MON

TUE

WED

THU

FRI

SUN

Collected Statistics:average RTT per call

Average RTT per call (ms)

Rio  Natal

Natal  Rio

GT-VoIP/RNP

statistics role
Statistics Role
  • Automatic alarm generation in beginning/end of calls
  • Report generation
    • Usage, service characteristics, performance metrics, traffic matrix, etc
  • Support backbone engineering and QoS configuration and planning

GT-VoIP/RNP

voice quality monitoring
Voice Quality Monitoring
  • Quality of voice can be determined through quantitative metrics , summarized thru a mean opinion score (MOS)
    • A number in range 1-4.5
    • E-Model [ITU-T G.107 e ETSI ETR250]
  • Measurements will help to study and validate extensions to E-model to take in account loss and rtt distributions, besides human timely dependency in quality perception

GT-VoIP/RNP

voice quality monitoring1
Voice Quality Monitoring
  • Active monitoring
    • Its is not a real conversation, but a message played at source and recorded at destination
    • Useful for baseline assessment, comparative analysis of different QoS configurations, testing and debugging activities

GT-VoIP/RNP

active monitoring tool
Active Monitoring Tool
  • Allows up to 254 simultaneous calls, different codecs and sizes of jitter buffer
  • Saves recorded .wav for subjective comparison with original msg
  • Statistics collected thru RTP and RTCP logs
  • Based on OpenH323 answering machine, C++ code

GT-VoIP/RNP

visualization
Visualization
  • Javascript environament to select measure based on direction and codec;
  • Aggregate statistics per day showing max, min, average and standard deviation;
  • Zoom for a specific measure;
  • Automatic graphics generation using Perl with GD.pm e GDGraph.pm

GT-VoIP/RNP

per day visualization
RTT (Round Trip Time)

Packet Loss

Jitter

Per Day Visualization

13/11/02, entre Brasília e Rio

GT-VoIP/RNP

statistics search
Statistics Search

GT-VoIP/RNP

voice quality monitoring2
Voice Quality Monitoring
  • Passive monitoring of real calls
    • Capture statistics from real calls
    • H.323 sniffer detects H.323 flows in any point in the network and model call leg QoS
      • Cooperation agreement with Telchemy (www.telchemy.com)
      • Present MOS based in extended E-model

GT-VoIP/RNP

passive monitoring tool architecture

agent

agent

agent

PSTN

agent

Passive MonitoringTool Architecture

Institution A

PC

GW

GK

SNMP

Management

WS

Internet

router

router

GW

PC

GK

Institution B

GT-VoIP/RNP

passive monitoring tool implementation
Passive MonitoringTool Implementation
  • Modules
    • H.323 and RTP/RTCP interpreters
      • OpenH323 library
      • Concepts of DUMP323
    • Packet capture
      • PCAP library
    • SNMP agent
      • NET-SNMP library
    • MIB
      • RAQMON framework
  • Objective Voice Quality Evaluation
      • In first step using VQmon library from Telchemy
      • Further E-model extensions being developed in house

GT-VoIP/RNP

advanced voip wg out 03 a out 04
Advanced VOIP WG (out/03 a out/04)
  • Focus on scalability issues
    • Call Admission Control (CAC)
    • GK and DNS integration
    • SIP support and H.323/SIP gateway operation
    • Sophisticating authentication and authorization procedures thru GK and LDAP integration

GT-VoIP/RNP

documentation
Documentation
  • Site www.voip.nce.ufrj.br
  • There is an english version

GT-VoIP/RNP