Van POTS naar VoIP met Asterisk. Ervaringen uit de praktijk met het migreren naar Asterisk



Vergelijkbare documenten
Gigaset pro VLAN configuratie

Versie 2.0 d.d. juli 2015 Aansluitspecificaties

Installatie Handleiding AP 1120 op HiPath 3000

VoIP Netwerking Configuratie Gids. Vox Davo VoIP Netwerking Configuratie Gids

Patton Smart-Link M-ATA-1

EEN BASIS ASTERISK / LINSKYS CONFIGURATIE

High Level Design Netwerk

Hoofdstuk 15. Computernetwerken

SIP analyse. Handleiding

Open source VoIP Networks

Handleiding Asterisk Centrales. Handleiding Handleiding

Softphone Installatie Handleiding

SIP toestellen. SIP Speaker Hoorns. LAN WAN VoIP Cloud. Smartphones, tablets, laptops, PC s. 8 Watt bij PoE / 25 Watt bij 24 Volt DC

4IP = Internet Protocol 4Protocol gebruikt op netwerk laag in het internet 4Geen betrouwbaarheid

NETWERKOPLOSSINGEN. IP Private Network. IPSEC Virtual Private Network. Metro Ethernet Connect

Beheer van IP telefonie diensten 12 december 2008

In onderstaande paragrafen staan meerdere requirements. Deze requirements zijn in de volgende gradaties ingedeeld:

De reden dat providers (KPN) voor Routed IPTV kiezen is vanwege het ondersteunen van bepaalde diensten zoals Netflix op de SetupBox.

Technische handleiding. Versie 1.0 Datum 7 maart 2011 EXPRESS

Uitleg Hosted Voice Portal. Erik Vos - RealConnections

Vigor 2860 serie Multi PVC/EVC - RoutIT

Business case Klant. Op basis van VoIP vanuit het DataCenter. Bodis HS Stef Boerhout Revisie

Deze FAQ zijn opgesteld om inzicht te verschaffen in alle commerciële en technische vraagstukken rondom PBXnSIP.

Situatieschets + vereisten Logisch LAN ont werp ( + VLAN s) Fysieke bekabeling WAN ontwerp Beveiliging. Concept ACL s

Voice over IP Voip BASICS. By Eng. Denis Duynslaeger

IP-VPN. Technische bijsluiter Versie

Netwerkconfiguratie Applicatie protocollen. Ing. Tijl Deneut Lector NMCT/Toegepaste Informatica Howest Onderzoeker XiaK, UGent

Simmpl configuratie-handleiding voor Yealink T4x toestellen

Communicatienetwerken

PATTON 295,00 236,00 430,00 344,00

Hoofdstuk 15. Computernetwerken

Optibel Breedband Telefonie Installatie- en Gebruikershandleiding

VAN BREDA GALAXIAS IP. Open source VoIP telefonie. Zekerheid in zorgcommunicatie.

Charles Heering, en Maarten Oberman, Oberman Telecom Management Consultants bv, Maarn

Configuratiehandleiding

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Configuratiehandleiding

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8

Lync Call Appliance Zijn er dan nog variabele kosten? Beheer interface

Mobile2connect. Ontzorgt onderwijsinstellingen

Optibel Breedband Telefonie Installatie- en Gebruikershandleiding SPA-2102

Vlaams Communicatie Assistentie Bureau voor Doven, vzw

D285 IP Installatiehandleiding. Inhoudsopgave

Inhoud. Packet Tracer ix. Labs xi

Telephony2Connect. Altijd bereikbaar

MANAGED MOBILE 4 DE VOORDELEN VAN MANAGED MOBILE 4

Telephony2Connect. Altijd bereikbaar

Mobile2connect. Ontzorgt security

X2com en MikroTik Case study nieuw core-netwerk

Er zijn diverse andere software platformen en providers die werken met SIP, maar in dit voorbeeld gaan we uit van de volgende software:

Aandachtspunten voor installatie suse in vmware server

Business Pro Configuration Guide Spa 2102

D285 / D283 IP Installatiehandleiding. Inhoudsopgave

Managed VoIP. Inhoud. 1 Handleiding telefoon configuratie. 1.1 Aanmelden van de locatie

Mobile2connect. Ontzorgt maritieme organisaties

OVERZICHT DIENSTEN EN PRODUCTEN

Mitel User Group. Mitel-licentiestructuur. Jan Jansen. Account Director april 2015

Dienstbeschrijving KPN IP-VPN. Een dienst in KPN ÉÉN

Configuratiehandleiding

Mobile2connect. Ontzorgt makelaars

optipoint 400 HFA / CorNet TS

Met glasvezel klaar voor de toekomst. Bedrijvenpark Oostambacht te Nootdorp Ruud Vriend en Ronald de Jongh, 3Bplus, 27 januari 2011

PacketTracer opdracht 11 a,b,c 100%

Er zijn diverse andere software platformen die werken met SIP, maar in dit voorbeeld gaan we uit van de volgende software:

VoIP Planet Handleiding

Configuratiehandleiding

RUCKUS UNLEASHED GATEWAY

Het configureren van de NETGEAR.

NeoNova bv. Kruislaan VA Amsterdam. telefoon: faxnummer: web:

xxter Mobotix T24 configuratie

De case hieronder beschrijft het geval van een groot Belgisch bestuur: het Bestuur van de Provincie Luxemburg.

behaald ICT en media beheer MBO-4, Nova College, Haarlem Vmbo-K Handel en administratie, Haarlem College, Haarlem

smart-house Netwerk & Port Forwarding. TELENET MODEM ONLY

Intelligent Gebouw. Relatie met de technische infrastructuur. Heerlen, 15 december 2009 Architect Technische Infrastructuur

CallVoip Telefonie configuratie Pirelli DP-L10 Dual Phone

Dienstbeschrijving Flexseating Connect 1 Platform

Titel: VoIP-architectuur en structuur Auteurs: Charles Heering, Albert Molenaar

Simmpl configuratie-handleiding voor Tiptel IP2xx en Yealink T2x toestellen

Netwerken. 6 januari 2014 David N. Jansen

Praktijkcase Industrieel Ethernet netwerk.

Voorbeeld handleiding SIP configuratie peer to peer in combinatie met een Grandstream VoIP toestel.

Automagisch installeren van OES en SLES. Frank Korpershoek Jeroen Bannink

Quick Installation Guide Installatie handleiding Guide d installation rapide Kurzanleitung Installation

Forum IPhone 3020 Installatiehandleiding

Telephony2Connect. Altijd bereikbaar

Acceptatie nieuwe technologiën. Consolidatie. Groei 0%

Technote. EnGenius Senao EOM Mesh Layer 2 configuratie Transparant netwerk

Remote configuration change requests. IP-VPN, Ethernet, Corporate Internet en ISDN & VoIP.

Axeos Telefooncentrale Algemene Handleiding. Administrator Interface Versie 1.4.1

Handleiding Asterisk Centrales. Handleiding Handleiding

Configuratiehandleiding

Transcriptie:

Van POTS naar VoIP met Asterisk Ervaringen uit de praktijk met het migreren naar Asterisk

Agenda Korte introductie Marco Verleun Waarom overschakelen naar VoIP?

Korte introductie Marco Verleun Werkzaam als zelfstandig ondernemer bij MarCoach B.V. Trainer Open Source Software o.a. Voor Startel, HP, IBM, Fastlane Linux, nagios, cacti, asterisk Consultant Projectmanagement, ontwerp, implementatie, onderhoud

Waarom overschakelen naar VoIP? POTS heeft veel voordelen: Wanneer hebben jullie voor het laatst geen kiestoon gehoord bij een traditioneel systeem? Strikte scheiding tussen voice en data netwerken Centraal beheer van centrale en toestellen De basis technologie is meer dan 100 jaar oud en goed uitgekristaliseerd

Nadelen van POTS Relatief hoge kosten bij nieuw aan te leggen bekabeling in gebouwen Weinig keuze in toestellen doordat de leverancier de keuze beperkt Hoge kosten door de licentie structuur van veel leveranciers Beheer op afstand niet altijd even eenvoudig

Praktijkvoorbeelden Arnhem Hoofdkwartier: Tijdelijk bedrijfsverzamelgebouw dat op de nominatie staat gesloopt te worden ENK: Voormalig hoofdkantoor van Akso dat een nieuwe bestemming kreeg Eindhoven Haarlem Strijp-S: Tijdelijk bedrijfsverzamelgebouw op het voormalig Philips terrein HBC: Bedrijfsverzamelgebouw wat recentelijk is overgenomen door een nieuwe verhuurder

Wat hebben ze gemeen? Ze bieden allen diensten aan aan hun huurders Veelal kleine(re) bedrijven zonder specifieke kennis op het gebied van ICT Jonge bedrijven die tijdelijke huisvesting zoeken Huurders willen keuze in diensten en telefoon toestellen Huurders willen 'snel' internet en hosting faciliteiten en ze willen het snel (direct) Vaak willen huurders een analoge fax gebruiken Weinig interne kennis van ICT bij verhuurder, ICT is een dienst, geen core business

Wat zoeken ze? Eenvoudig te beheren telefoon oplossing Minimale investeringen in hardware Snel kunnen leveren Flexibel aanbod van toestellen en diensten Kostenbesparing Rating en billing oplossing

Een alternatief voor...

VoIP end to end Analog Void Convert analog to digital A/D Encoding Compression Encapsulated & insert header Packetization Insert Header Switching, Routing, Queueing ITU-T s G.144 Beveelt aan dat de vertraging in één richting minder is dan 150ms voor een acceptabele gespreks kwaliteit Analog Void Analog signal recovery PC or Gateway delay 10ms Decompression Decoding D/A Remove Header Packetization PC or Gateway delay 10ms Encapsulated & insert header Internet Network Transimition Switching, Routing, Queueing delay 10ms->100ms

VoIP en OSI ISO Model Layer Presentation Protocol or Standard Applications / CODECS Session Transport Network Data Link IAX2 & SIP RTP / UDP / TCP IP ATM, FR, PPP, Ethernet

Toestel ondersteunde codecs

Populaire codecs

Uitgangspunten netwerk ontwerp (1) Huurders krijgen ieder een eigen VLAN voor data en een VLAN voor telefonie Huurders onderling kunnen elkaars netwerken niet bereiken Telefonie gescheiden van data bevordert de betrouwbaarheid van de telefonie, geen IP conflicten e.d. Telefoons moeten instelling over het netwerk binnenhalen voor toestellen welke worden geleverd door verhuurder tftp server icm dhcp server Telefonie heeft hogere prioriteit op netwerk

Uitgangspunten netwerk ontwerp (2) Delay Totale tijd van het gehele proces van zenden tot ontvangen ITU-T G.114 aanbevelingen: 0 150 ms : acceptabel voor vrijwel alle gebruikers 150 400 ms : acceptabel voor intercontinentaal verkeer > 400ms : niet acceptabel Packet Delay Variation (Jitter) Variatie in afleversnelheid netwerk paketten, beinvloed delay Packet loss moet minimaal zijn < 3%

Uitgangspunten Asterisk/FreePBX Hoge beschikbaarheid UPS (Software) mirroring disk Mogelijkheid om locaties onderling te verbinden Grote vrijheid in keuze voor huurders die zelf een telefoon aanschaffen/softphone gebruiken Snom, Linksys, Cisco e.a. Mogelijkheid voor het gebruik van analoge fax Linksys PAP2T Minimale overhead CODEC's Deze zijn onderdeel van de delay

De keuze Asterisk Momenteel versie 1.6 FreePBX SIP Trunk met provider Soms ISDN Trunk met provider Versie 2.7 Linksys switches SRW2048 met PoE

Asterisk Configuratie Versie 1.6 Basis OS is CentOS 5, momenteel versie 5.4 Motivatie SIP en IAX2 support SNMP Management Prijs Functionaliteit Betrouwbaarheid Schaalbaarheid Open standaarden

FreePBX Configuratie FreePBX versie 2.6 Motivatie EndpointManager extensie Eenvoudig beheer Veel functionaliteit Kosten Provisoning toestellen mogelijk mbv. module Goede configuratie backup

Linksys SRW2048 Configuratie Motivatie Max 256 VLAN's LLDP enabled QoS PoE enabled Eenvoudig beheer via web interface Prijs

Het plaatje D H C P tft p M Ap FreePBX ys ac Q he L As ter isk

Boot sequence telefoon DHCP request Levert naast IP informatie ook het adres van de tftp server tftp download Stelt toestel parameters in en stelt de authenticatie gegevens in voor de gebruiker Registratie Asterisk Toestel kan nu bellen en gebeld worden

DHCP Ieder VLAN heeft een eigen DHCP server IP informatie wordt aangeboden Adres van de tftp server wordt verstrekt option sip-servers code 120 = ip-address; subnet 10.1.1.0 netmask 255.255.255.0 { option sip-servers 10.1.1.253; option tftp-server-name "10.1.1.253"; option ntp-servers 10.1.1.253; option subnet-mask 255.255.255.0; option domain-name-servers 10.1.1.253; option broadcast-address 10.1.1.255; option routers 10.1.1.253; range 10.1.1.50 10.1.1.250; }

tftp [marco@asterisk tftpboot]$ ls general_custom.xml general.xml 000413311DE0_custom.xml 000413311DEB.xml snom320-000413311de0.htm 000413311DE0.xml 000413311DF3_custom.xml snom320-000413311de6.htm 000413311DE6_custom.xml 000413311DF3.xml snom320-000413311de7.htm 000413311DE6.xml 000413311DF5_custom.xml snom320-000413311de8.htm 000413311DE7_custom.xml 000413311DF5.xml snom320-000413311dea.htm 000413311DE7.xml 000413311DF6_custom.xml snom320-000413311deb.htm 000413311DE8_custom.xml 000413311DF6.xml snom320-000413311df3.htm 000413311DE8.xml 000413311DF7_custom.xml snom320-000413311df5.htm 000413311DEA_custom.xml 000413311DF7.xml snom320-000413311df6.htm 000413311DEA.xml 000413311DF8_custom.xml snom320-000413311df7.htm 000413311DEB_custom.xml 000413311DF8.xml snom320-000413311df8.htm [marco@asterisk tftpboot]$

Snom 320 [marco@asterisk tftpboot]$ cat snom320-000413311de0.htm <?xml version="1.0" encoding="utf-8"> <setting-files> <file url="tftp://10.0.10.1/000413311de0.xml"/> <file url="tftp://10.0.10.1/000413311de0_1222_custom.xml"/> </setting-files> [marco@asterisk tftpboot]$ cat 000413311DE0.xml <?xml version="1.0" encoding="utf-8"?> <settings> <phone-settings> <user_realname idx="1" perm="">1222</user_realname> <user_name idx="1" perm="">1222</user_name> <user_pname idx="1" perm="">1222</user_pname> <user_pass idx="1" perm="">cbc1222</user_pass> <user_idle_text idx="1" perm="">1222 ATS International</user_idle_text> </phone-settings> <functionkeys> </functionkeys> </settings>

Asterisk [marco@asterisk asterisk]$ cat sip_additional.conf [1222] deny=0.0.0.0/0.0.0.0 secret=cbc1222 dtmfmode=rfc2833 canreinvite=no context=from-internal host=dynamic type=friend nat=yes port=5060 qualify=yes callgroup= pickupgroup= dial=sip/1222 accountcode= mailbox=1222@device permit=0.0.0.0/0.0.0.0 callerid=device <1222> call-limit=50 faxdetect=no

Asterisk - SNMP [marco@asterisk asterisk]$ cat res_snmp.conf [general] ; We run as a subagent per default -- to run as a full agent ; we must run as root (to be able to bind to port 161) subagent = yes ; SNMP must be explicitly enabled to be active enabled = yes [marco@asterisk asterisk]$ [marco@asterisk asterisk]$ cat snmpd.conf # Enable AgentX support master agentx # Set permissions on AgentX socket and containing # directory such that process in group 'asterisk' # will be able to connect agentxperms 0660 0550 nobody asterisk [marco@asterisk asterisk]$

FreePBX - extensions

FreePBX tftp config

Capaciteit - Dag

Capaciteit - week

RTP Performance

RTP - Grafisch

Samenvatting Asterisk + FreePBX zijn een goed alternatief voor een POTS Auto provisioning maakt het beheer/onderhoud eenvoudig VLAN's zorgen voor stabiliteit en kwaliteit Codec keuze is beperkt doordat alleen G711 breed wordt ondersteunt Bandbreedte gebruik is heel beperkt