![Page 1: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/1.jpg)
![Page 2: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/2.jpg)
2
Towards a modernisation of CERN’s telephony infrastructure
26/03/2015
Francisco VALENTÍN VINAGRERO
Anthony HESNAUX
IT-CS-CS
![Page 3: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/3.jpg)
3
Index• Today’s network• Project goals• A glimpse of SIP• BRAINS
26/03/2015
![Page 4: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/4.jpg)
4
Today’s network
26/03/2015
Alcatel PABX OmniPCX Enterprise
• Hybrid circuit switched – IP technology
• Geographically distributed – 4 nodes in 17 sites
• Monolithic design
• Add-ons for value-added services
![Page 5: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/5.jpg)
5
Today’s network
26/03/2015
Manages 12K fixed lines + 6K mobile phones (Closed User Group)
*Source: comstat.cern.ch
Operator 3
CERN’s national mobile operator network
CERN’s CUG
CERN’s fixed network
Non CERN phone user
Operator 2
Operator 1
![Page 6: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/6.jpg)
6
Today’s network
26/03/2015
• Around 5M calls/year
• Least Cost Routing (LCR) for outgoing calls
• Worldwide numbering plan with 800 destinations
• Local extensions with different external access rights
Internal
![Page 7: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/7.jpg)
7
Today’s network
26/03/2015
• Critical and safety services
• Switchboard
• Call Centers: Fire Brigade, CCC, Service Desk, IT Helpdesk
• TETRA interconnection
• Special analog lines: Red Phones & Lift Phones
• Integration with Mobile Telephony – CUG
• Integration with Unified Communications – Lync
• Integration with conferencing systems - Vidyo
![Page 8: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/8.jpg)
8
Alcatel PABX
Value Added
Services
Call Routing
Access
Traditional phones
Worldwide PSTN
networks
GSM UMTS
GSM gateways
Dial Plan management
Least Cost Routing
AccessRights
Call Centers
Switchboard
Billing Alarm mgmt
SOAP API
SIPISDN
Red phones
![Page 9: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/9.jpg)
9
Project goals
26/03/2015
• Replace the PBX by a software-based solution• Hardware/license costs• Avoid vendor lock-in• TETRA for critical communications
• Decouple call routing function to a new entity
• Capability to support non-Lync softphones• Today Lync is the only option for office phones
• Use SIP trunking with the external operators
• SIP core Network• Using open-source solutions• Fosters the introduction of new VoIP services
![Page 10: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/10.jpg)
10
A glimpse of SIP
26/03/2015
SESSION INITIATION PROTOCOL
Defined in 1996. RFC2543 in 1999 replaced by SIP v2 in 2002 (RFC3261)
Uses the HTTP request/response model.• Headers• Status codes• Dialog vs. Transaction• SIP URIs
sip:username@host:port
Application
Presentation
Session
Layers 1-3
Transport
SIP
RTP
UDP TCP TLS
![Page 11: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/11.jpg)
11
A glimpse of SIP
26/03/2015
Voice packetization is the key enabler of VoIP.
TIME DIVISION MULTIPLEXING
• End-to-end physical channel reserved • Constant bandwidth• Fixed number of channels 1 E1 = 30 channels• High infrastructure costs
MANUAL SWITCHING MECHANICAL SWITCHING AUTOMATIC PBX
![Page 12: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/12.jpg)
12
IP packetization and independent routing
• Fewer infrastracture costs• Packet loss and/or variable delay or Jitter • Changing packetization time and codec may help• QoS mechanisms needed
• Softphones and Softswitches – but with specific hardware for media handling
A glimpse of SIP
26/03/2015
IP Network
![Page 13: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/13.jpg)
13
A glimpse of SIP
26/03/2015
SIP in actionSIP ENDPOINT 1
SIP ENDPOINT 2
INVITEFrom: sip:[email protected]: sip:[email protected]: 1 INVITESDP OFFER in the body
100 TRYING
Transaction183 SESSION PROGRESS
200 OKFrom: sip:[email protected]: sip:[email protected]: 1 INVITESDP ANSWER in the body MEDIA SESSION
(RTP)
ACK
![Page 14: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/14.jpg)
14
A glimpse of SIP
26/03/2015
SIP in actionSIP ENDPOINT 1
SIP ENDPOINT 2INVITE + SDP
100 TRYING
Transaction 1 183 SESSION PROGRESS
200 OK + SDP
MEDIA SESSION (RTP)
ACK
BYE
200 OKTransaction 2
DIALOG
State machine TimersBilling
![Page 15: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/15.jpg)
15
• Center of all routing decissions for all real-time media sessions.• SIP transaction-aware redirect server
BRAINS
26/03/2015
BRAINS FRONT-END PROXY
BRAINSROUTING ENGINE
SIP User and IP based DDoS protection
Calling user rights
Called user location
INVITE
302 REDIRECT / 401 UNATHORIZED
DB
Boîte pour Reduire l’Alcatel-PBX et Introduire des Nouveaux Services
Box for Reducing the Alcatel-PBX and Introducing New Services
![Page 16: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/16.jpg)
16
Open-source alternatives
• Call Routing Engine: Asterisk (PJSIP) vs FreeSwitch (Sofia SIP)• Front End (Proxy): Kamailio(OpenSER) vs OpenSIPs
System architecture:• Cluster of CentOS 7 machines (OpenStack + Puppet)• Front end cluster reachable by incoming SIP trunks• Routing engine with local cached database• Provisioning and monitoring servers• DNS load balancing + SIP Options
BRAINS
26/03/2015
![Page 17: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/17.jpg)
17
BRAINS
26/03/2015
BRAINSROUTING ENGINE
DBRE-1
BRAINSFRONT-END
FE-1
FE-2
FE-3
FE-M
DBRE-2
DBRE-3
DBRE-N
……
DNS
PROVISIONING SERVER
Master DBAIS
LanDB
SIP phone
SIP Gateway 2
SIP Gateway 1
INVITE
REGISTER
![Page 18: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/18.jpg)
18
Summary
26/03/2015
Progress:
• Technology review + shortlist of open source solutions• Concept validation • Architecture and roadmap proposal
Next steps:
• SIP trunking with external operators• BRAINS Beta service: Q3 2015• Key issues to be addressed:
• Evolution of Value Added Services• Solution for special analog lines
![Page 19: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/19.jpg)
19
Thank you!
26/03/2015
Questions?
![Page 20: Towards a modernisation of CERN’s telephony infrastructure 26/03/2015 2 Francisco VALENTÍN VINAGRERO Anthony HESNAUX IT-CS-CS](https://reader035.vdocuments.us/reader035/viewer/2022062715/56649da65503460f94a9115a/html5/thumbnails/20.jpg)