VoIP With In Enterprises

A Field Report

Markus Lindenberg GONICUS GmbH © 2013 GONICUS GmbH About Me ● ● ● ● ●

Other fields VoIP Integration (AMI/AGI/ESL), Device Provisioning VoIP with Asterisk,FreeSWITCH, Gemeinschaft Consulting,System Administration, Software Technical consultant @GONICUS MarkusLindenberg ● ● Development InfrastructureDevOp, DataCenter Operations Django,Flask, PostgreSQL, PHP, ...) WebService Scaling &Development (Nginx, Python, 2 © 2013 GONICUS GmbH ● ● ● ● ● ● ● GONICUS* ... Clustering, Systems Management, Security, Linux Desktop, Web/Database/File/Print Services, Mail, Routing,VPN, Infrastructure, Virtualization,Monitoring, VoIP, > 200years of Linux experience Technologicaland economicalknow-how About 30 employees Founded2001 Consulting, Implementation,Support Independent Linuxservice provider and integrator

MarkusLindenberg *KingPenguin: (lat.) Aptenodytespatagonicus 3 © 2013 GONICUS GmbH About the Customer LVM–

MarkusLindenberg ● ● ● ● ● ● Mutual insurance > 2.100 agencies > 3.000 employees > 3million customers > 9million contracts Founded1896 company 4 © 2013 GONICUS GmbH ● ● ● The Environment: IT at LVM ('LVM Application System') Application ('LVM ' Anwendungssystem LVM application: house In workstationsUbuntu 10.000 > users/desks 10.000 >

MarkusLindenberg ● ● > 500 ITstaff ~3.500 employeesin the HQand field ● ● ● Service Development Infrastructure LAS' 5 © 2013 GONICUS GmbH ● ● ● ● The Mission Features, features, features toinfrastructure PBX From ITTelephony as service PBX hardware Replace aging

MarkusLindenberg ● ● ● ● ATM → MPLS/VPN Siemens Hicom → EOL Unified LAN/WAN Telecommuters 6 © 2013 GONICUS GmbH ● ● ● ● ● Why OpenSource Previous OSS experience OSS Previous possibilities: Integration, customization, ...New vendor lock-in No andfeatures ideas Own service asoftware Telephony as

MarkusLindenberg ● ● ● ● Well-defined components Servers,workstations, ... Development both in house and bycontractors Fromnow on: 1-2 releases/year minimum 7 © 2013 GONICUS GmbH ● ● ● ● ● ● ● From PBX to Infrastructure Plumbing it all together: it all Kamailio Plumbing Callcenter: Proprietary SBC Proprietary crossing: LAN/WAN Phones: Siemens OpenStage andHQ PBXes: Gemeinschaft 3+ Provisioning PBXes: Datus IndaliAgency Asterisk Appliance E1 cards Asteriskw/ Gateways: Digium Media

MarkusLindenberg ● ● To bereplaced with MGWappliances Certified Asterisk1.8 8 © 2013 GONICUS GmbH Architecture -Pilot

MarkusLindenberg 9 © 2013 GONICUS GmbH Architecture –Today

MarkusLindenberg 10 © 2013 GONICUS GmbH Architecture –Later this year

MarkusLindenberg 11 © 2013 GONICUS GmbH Architecture –HQ PBX

MarkusLindenberg 12 © 2013 GONICUS GmbH Features: What people expect Busy Busy Lamp Boss/Secretary Ringtones

Status Monitors Call Forward MP3 MarkusLindenberg Field Automation Setup Realtime Interface Web Distribution Workload Conferences On The Fly Caller ID Lookup Callee ID Distribution Lookup Call Workgroup Integration Click To Statistics Phonebook Dial CRM Private Phonebook Company Desking CCBS/CCBR Hot Private Calls Set Outgoing Voicemail Voicemail Visual Callerid 13 Groups Pickup Parallel Call © 2013 GONICUS GmbH ● ● ● ● Implementing PBXfeatures Testing is essential!Testing expectations user compliance vs. / Best practice standards levelhigh or frameworks Use AGI/FastAGI implementingAvoid in the applications dialplan

MarkusLindenberg 14 © 2013 GONICUS GmbH ● ● Performanceconsiderations Availability Performance

MarkusLindenberg ● ● ● ● ● ● Not a carrier→ CPSis not anissue Complex call setup threatening Outages unacceptable frombusiness PoV, butnot life Scheduleddowntimes outside businesshours possible Presenceto Web → Node.js Heavyofuse Presence BLF/ strains chan_sip 15 © 2013 GONICUS GmbH ● ● ● ● ● ● Integration Degrade Degrade keepgracefully, calls connecting Expect external tofail services / RESTful HTTP APIs andusing iseasy Providing IntegrateToDo: with InstantMessaging routing call Conditional Click todial &calleridlookup / customer

MarkusLindenberg ● ● Ifuseris busy with other tasks, don'troute customer Butcan lead tochaos →keep track calls there 16 © 2013 GONICUS GmbH ● ● ● ● ● ● Conclusion IT improvementsContinual , telephony part now of is Implementing possible themalways is(almost) enhancementsIdeas for keep in coming databases etc.) logic business monitoring, and customer's IT in (OS, Perfect integration offerings with commercial par on Reliability is possible migration need atNo once, toreplace soft everything

MarkusLindenberg 17 © 2013 GONICUS GmbH Thanks ...... andtimeattention your for

MarkusLindenberg 59755 Arnsberg Möhnestr. 55 GONICUS GmbH [email protected] Lindenberg Markus 18