Fixed Telephony Evolution @CERN 27/2/2015 2 Francisco Valentín Vinagrero IT-CS-CS

Embed Size (px)

Citation preview

  • Slide 1
  • Slide 2
  • Fixed Telephony Evolution @CERN 27/2/2015 2 Francisco Valentn Vinagrero IT-CS-CS
  • Slide 3
  • Index Todays network Project goals A glimpse of SIP BRAINS Target architecture 27/2/2015 3
  • Slide 4
  • Todays network 27/2/2015 4 Alcatel PABX OmniPCX Enterprise Hybrid circuit switched IP technology Geographically distributed 4 nodes in 17 sites Monolithic design Add-ons for value-added services
  • Slide 5
  • Todays network 27/2/2015 5 Manages 12K fixed lines + 6K mobile phones (Closed User Group) *Source: comstat.cern.ch Operator 3 CERNs national mobile operator network CERNs CUG CERNs fixed network Non CERN phone user Operator 2 Operator 1
  • Slide 6
  • Todays network 27/2/2015 6 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
  • Slide 7
  • Todays network 27/2/2015 7 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
  • Slide 8
  • Alcatel PABX 8 Value Added Services Call Routing Access Worldwide PSTN networks GSM UMTS GSM gateways Dial Plan management Least Cost Routing Access Rights Call Centers Switch board Billing Alarm mgmt SOAP API SIP ISDN Red phones
  • Slide 9
  • Project goals 27/2/2015 9 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
  • Slide 10
  • A glimpse of SIP 27/2/2015 10 What is SIP anyway? VoIP = SIP ?? SIP IMS Codecs SDP RTP SBCTrunking Softphone NGN WebRTC Unified Communications OTT VoLTE Softswitch Jitter
  • Slide 11
  • A glimpse of SIP 27/2/2015 11 S ESSION I NITIATION P ROTOCOL 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 UDPTCPTLS
  • Slide 12
  • A glimpse of SIP 27/2/2015 12 Voice packetization is the key enabler of VoIP. T IME D IVISION M ULTIPLEXING End-to-end physical channel reserved Constant bandwidth Fixed number of channels 1 E1 = 30 channels High infrastructure costs M ANUAL S WITCHING M ECHANICAL S WITCHING A UTOMATIC PBX
  • Slide 13
  • 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 27/2/2015 13 IP Network
  • Slide 14
  • A glimpse of SIP 27/2/2015 14 SIP in action SIP ENDPOINT 1 SIP ENDPOINT 2 I NVITE From: sip:[email protected]:[email protected] To: sip:[email protected]:[email protected] Cseq: 1 INVITE SDP OFFER in the body 404 N OT F OUND 302 R EDIRECT 486 B USY Transaction
  • Slide 15
  • A glimpse of SIP 27/2/2015 15 SIP in action SIP ENDPOINT 1 SIP ENDPOINT 2 I NVITE From: sip:[email protected]:[email protected] To: sip:[email protected]:[email protected] Cseq: 1 INVITE SDP OFFER in the body 100 T RYING Transaction 183 S ESSION P ROGRESS 200 OK From: sip:[email protected]:[email protected] To: sip:[email protected]:[email protected] Cseq: 1 INVITE SDP ANSWER in the body M EDIA SESSION (RTP) ACK
  • Slide 16
  • A glimpse of SIP 27/2/2015 16 SIP in action SIP ENDPOINT 1 SIP ENDPOINT 2 I NVITE + SDP 100 T RYING Transaction 1 183 S ESSION P ROGRESS 200 OK + SDP M EDIA SESSION (RTP) ACK BYE 200 OK Transaction 2 DIALOG State machine Timers Billing
  • Slide 17
  • Center of all routing decissions for all real-time media sessions. SIP transaction-aware redirect server BRAINS 27/2/2015 17 BRAINS FRONT-END PROXY BRAINS ROUTING ENGINE SIP User and IP based DDoS protection Calling user rights Called user location I NVITE 302 R EDIRECT / 401 U NATHORIZED DB B ote pour R eduire l A lcatel-PBX et I ntroduire des N ouveaux S ervices
  • Slide 18
  • The SIP dialog and media flow is not anchored to the routing element B.R.A.I.N.S BRAINS 27/2/2015 18 SIP Gateway domain 1 SIP Gateway domain 2 Alice Bob I NVITE sip:bob@mygateway I NVITE sip:bob@brains 302 R EDIRECT To: sip:bob@gateway2 I NVITE sip:bob@gateway2 200 OK INVITE sip:bob@hisIP 200 OK Media Session (RTP)
  • Slide 19
  • Open-source alternatives Call Routing Engine: Asterisk vs FreeSwitch 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 27/2/2015 19
  • Slide 20
  • BRAINS 27/2/2015 20 BRAINS ROUTING ENGINE DB RE-1 BRAINS FRONT-END FE-1 FE-2 FE-3 FE-M DB RE-2 DB RE-3 DB RE-N DNS PROVISIONING SERVER Master DB AIS LanDB SIP phone SIP Gateway 2 SIP Gateway 1 INVITE REGISTER
  • Slide 21
  • SIP trunking with external operators Will replace TDM lines Over dedicated lines to ensure bandwidth Geographical redundancy Also for GSM gateway Session Border Controller (SBC) needed for: SIP header normalization Internal topology hiding Billing of external calls Specific hardware for media handling Target architecture 27/2/2015 21 Operators IP network CERNs IP network BRAINS SBC CPE1 CPE2
  • Slide 22
  • B.R.A.I.N.S Alcatel PABX Dial Plan management Access Rights Least Cost Routing 22 Value Added Services Call Routing Access Worldwide PSTN networks GSM UMTS GSM gateways Call Centers Switch board Billing Alarm mgmt SOAP API SIP ISDN SBC SIP Gateway VoLTE, WebRTC Red phones
  • Slide 23
  • Summary 27/2/2015 23 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
  • Slide 24
  • Thank you! 27/2/2015 24 Questions?
  • Slide 25