Lessons Learned Across the Pond SIP Trunking Towards

  • Slides: 24
Download presentation
Lessons Learned Across the Pond SIP Trunking Towards the All-IP Phone Network Prepared for:

Lessons Learned Across the Pond SIP Trunking Towards the All-IP Phone Network Prepared for: INTERNET TELEPHONY Conference Ingate’s SIP Trunking Summit Miami, February 2011 By: Karl Erik Ståhl President & CEO Intertex Data AB Chairman Ingate Systems AB karl. stahl@intertex. se © 2010 Intertex Data AB 1

Towards the All-IP Telephone Network at Sweden’s Telco, Telia. Sonera Ø The TDM network

Towards the All-IP Telephone Network at Sweden’s Telco, Telia. Sonera Ø The TDM network will be too expensive to maintain. ISDN (BRI) subscriber lines to be scratched first. Ø But there are the 40 -50 K (up to) 8 lines SMB PBXs (only in Sweden) © 2011 Intertex Data and Ingate Systems Confidential 2

A Good Triple Play Network was Available Architecture deployed by carriers to assure Qo.

A Good Triple Play Network was Available Architecture deployed by carriers to assure Qo. S for and control of Voice, TV and other multimedia. Internet Vo. IP IP-TV Mng Let’s make Vo. D PVC 2 PVC 1 SIPv 1 PVC 3 PVC 4 VLANs or ADSL Virtual Circuits for SIP Trunking of IP-PBXs ADSL Modem “Triple Play” LAN ATA © 2011 Intertex Data and Ingate Systems Confidential 3

So Just Hook up the IP-PBX to the Vo. IP Pipe… Telephony TV SIP

So Just Hook up the IP-PBX to the Vo. IP Pipe… Telephony TV SIP Trunk ßInterface Internet PBX with system phones REQUIREMENTS: Ø As good as before (as TDM) Ø 8 simultaneous calls, 10 – 100 numbers © 2011 Intertex Data and Ingate Systems Confidential 4

Telia SIP Connection, Business Broadband IP-PBX Telia SIP Connection ADSL-modem Registration Signaling Telephony gateways

Telia SIP Connection, Business Broadband IP-PBX Telia SIP Connection ADSL-modem Registration Signaling Telephony gateways Load balancing Triple play - Bridged Port 1 OVERVIEW Internet Vo. IP Port 3 Internet and Vo. IP travel over separate channels (PVC) and are delivered on separate physical ports Different subnets for Internet and Vo. IP Dynamic public IP-addresses assigned to ports 1 and 3 Prioritized capacity for eight concurrent calls on the Vo. IP channel One DID telephone number corresponds to one SIP account SO THE PBX WITH A SIP TRUNKING INTERFACE JUST HAS TO… 1) Be DHCP client 2) Register all accounts (all DID numbers) to Telia’s SIP platform Cut and translated from Telia presentation 5

There were some ISSUES IP-PBX Nnn SIP Connection ADSL-modem Triple play - Bridged Remote

There were some ISSUES IP-PBX Nnn SIP Connection ADSL-modem Triple play - Bridged Remote administration Add Router NAT? Port 1 Registration Signaling Telephony gateways Load balancing Internet Vo. IP LAN WAN Port 3 • If the IP-PBX can’t act as a DHCP client, some type of NAT-router must be used between the IP-PBX and the ADSL modem. • And the IP-PBX must be able to register all SIP accounts on the Nnn platform. • Some method has to be used in combination with the router for SIP traversal: • STUN - Simple Traversal of UDP through NATs (Network Address Translation) • SIP-ALG – Application Layer Gateway • But, remote administration over the same ADSL access is not possible… Cut and translated from Telia presentation 6

…and a few more ISSUES IP-PBX Nnn SIP Connection ADSL-modem Triple play - Bridged

…and a few more ISSUES IP-PBX Nnn SIP Connection ADSL-modem Triple play - Bridged Remote administration Port 1 Router NAT Registration Signaling Telephony gateways Load balancing Internet Vo. IP LAN WAN Port 3 More issues that have caused some headache: • IP-PBX’s that only accepts calls from known servers (incompatible with load balancing) • IP-PBX’s that only can register one account but expects incoming calls to all DID telephone numbers, using this single account • Routers which can’t handle fragmented IP packets • Remote administration over the same ADSL access Out of 10 selected PBXs, none could be used straight of! Cut and translated from Telia presentation 7

Using the IX 78 E-SBC solved those issues, but… 8

Using the IX 78 E-SBC solved those issues, but… 8

There are more things to consider… PSTN SIP Trunking Provider Network. GW An E-SBC

There are more things to consider… PSTN SIP Trunking Provider Network. GW An E-SBC should provide: 1) NAT/Firewall Traversal – Must NAT to same address space! 2) Basic SIP and Network Interoperability - E. g. Authentication, Registrations, UDP/TLS/TCP, Dynamic IP address, etc. SIP System 3) SIP Repair - E. g. Call Transfer, Fragmented packets, Bugs, etc. 4) Features - E. g. Remote Users, Administration (remote and local) 5) Security - LAN/PBX/Vo. IP network protection, Service attack protection SIP Trunk 1) 2) 3) 4) 5) IX 78 IPPBX 2) 3) 4) 5) SIP Trunk Interface Modern IP-PBXs are of this type. Media goes directly between phone and SIP Trunk. PBX with system phones IPPBX Few PBXs are of this type. Asterisk with firewall (IPtables /NETfilter) can be compiled and configured this way, but requires a lot. Vo. IP & Data LAN only PBX Type 1 Signaling: Media: PBX Type 1. 5 PBX Type 2

And then make it easy to install and configure 10

And then make it easy to install and configure 10

Confirmed Interoperability: Ingate & Intertex SIP Trunk Providers § 360 Networks § Airespring §

Confirmed Interoperability: Ingate & Intertex SIP Trunk Providers § 360 Networks § Airespring § AT&T § Band. Tel § Bandwidth. com § Broadvox § BT (British Telecom) § Cablevision § Cbeyond § Cellip § Comm Partners § Cordia Corporation § Deltacom § Excel Switching § Gamma Telecom § GEOS § Global Crossing § IP-Only § Nectar § Level 3 § Netlogic § Netsolutions § Nexvortex § Nuvox § O 1 § One Communications § Paetec § Primus § RNK Telecom § Skype § TDC § Telavox § Tele 2 § Tele Pacific § Teletek § Telia. Sonera § Toplink § Tritel § Vo. EX § Voice Flex § Vo. IP Unlimited § Voxbone § Voxitas § Xelo. Q More in pipeline. . . SIP Trunk Compliant with Carrier Equipment § Acme Packet § Broadsoft § Genband § Sonus IP-PBXs § Sylantro § SER § NSN More in pipeline… © 2011 Intertex Data and Ingate Systems Confidential § Aastra/Ericsson MX One § Adtran UC Server § Digium/Asterisk § Avaya Aura § Avaya IP Office § Avaya SES/CM § Avaya QE § Brekeke § Broadsoft § Cisco § Fonality § HP/3 Com -VCX § Innovaphone § Interactive Intelligence § Iwatsu § LG Nortel § Microsoft OCS § Mitel § NEC / Sphere § Nortel BCM § Nortel SCS § Objectworld § Panasonic § Samsung § SER § Shoretel § Siemens § SIP-Gear § Swyx More in pipeline. .

The SIP Trunking Installation Wizard Ø jkjjk © 2011 Intertex Data and Ingate Systems

The SIP Trunking Installation Wizard Ø jkjjk © 2011 Intertex Data and Ingate Systems Confidential

All worked fine – But, time to make SIPv 2! Ø New SIP IMS

All worked fine – But, time to make SIPv 2! Ø New SIP IMS platform § Will take over generally for the future § Higher scale § But “more complex” SIP interface Ø More IP delivery networks § § ADSL 2+ Annex. M: Triple play as before Fiber. LAN: 100 Mbps Ethernet triple play (VLAN tagged) Prolane: Internet with priority Vo. IP channel Internet: Telia’s SIP Trunking over other providers Internet access Ø Up to 60 simultaneous calls per trunk group (8 in SIPv 1) Ø CPE / E-SBC comes with the service, owned by Telia Ø Provisioning and management by Telia § Reused ACS (TR-069 management system) for residential § Combined with Intertex PBX selection Wizard What is required from the CPE / E-SBC? Intertex IX 78 still the choice! © 2011 Intertex Data and Ingate Systems Confidential 13

Into the Telia. Sonera Lab! Testing, integrating with management system (existing TR-069 ACS), creating

Into the Telia. Sonera Lab! Testing, integrating with management system (existing TR-069 ACS), creating a service… …and checking new PBXs © 2011 Intertex Data and Ingate Systems Confidential

The IX 78 Supports Many WAN Layer 2 and Layer 3 Architectures with Qo.

The IX 78 Supports Many WAN Layer 2 and Layer 3 Architectures with Qo. S Separated WAN Interfaces (inherited from it’s triple play capabilities) E. g. Telia Internet IP-TV Vo. D PVC 1 Internet IMS IP-TV Vo. IP Vo. D IMS VLAN 1 PVC 3 PVC 2 ADSL E. g. B 2 VLAN 3 VLAN 2 Virtual LANs (VLAN) Ethernet Private Virtual Circuits Vo. IP E. g. BT Internet IMS IP-TV Vo. D WAN 1 WAN 2 Ethernet IP-TV Vo. D Internet Priority 2 Vo. IP Priority 3 IMS Vo. IP Priority 1 WAN 3 IP Qo. S Separated Subnets ADSL or Ethernet IP Level Qo. S The Intertex IX 78 Supports All of these Architectures! © 2011 Intertex Data and Ingate Systems Confidential 15

Performance and Call Handling Capacity Ø Over 50 simultaneous calls (20 ms voice packets)

Performance and Call Handling Capacity Ø Over 50 simultaneous calls (20 ms voice packets) carrying media Ø Call rate of 8 calls/s in proxy mode and 3 calls/s in B 2 BUA mode. (more than required to support 50 simultaneous calls) Ø Up to 255 registrations. SIP end-points can be more. Ø CPU Usage: 60 simultaneous calls without MOS degeneration were reached! © 2011 Intertex Data and Ingate Systems Confidential 16

IMS and More Required use of B 2 BUA Mode Ø Proxy Mode §

IMS and More Required use of B 2 BUA Mode Ø Proxy Mode § IP-PBX talks to Service § Registration/Authentication model must match § Little configuration in the IX 78 § Service credentials in the PBX Ø B 2 BUA Mode (Proxy still doing the basics) IPPBX § IP-PBX only talks to the IX 78 § Wider separation between PBX and Service § Service Credentials only in the IX 78 § More SIP Normalization possibilities (e. g. REFER) § Any new operator service platform only requires IX 78 reconfiguration (the PBX configuration can remain) © 2011 Intertex Data and Ingate Systems Confidential IPPBX 17

Trunk-side Parameters (B 2 BUA Mode) © 2011 Intertex Data and Ingate Systems Confidential

Trunk-side Parameters (B 2 BUA Mode) © 2011 Intertex Data and Ingate Systems Confidential 18

PBX-side Parameters (B 2 BUA Mode) © 2011 Intertex Data and Ingate Systems Confidential

PBX-side Parameters (B 2 BUA Mode) © 2011 Intertex Data and Ingate Systems Confidential 19

Registration, Call Routing, Caller. ID (B 2 BUA Mode) © 2011 Intertex Data and

Registration, Call Routing, Caller. ID (B 2 BUA Mode) © 2011 Intertex Data and Ingate Systems Confidential 20

Support for UC LAN and Multimedia Terminals as well as Remote Users Public Internet

Support for UC LAN and Multimedia Terminals as well as Remote Users Public Internet SIP Trunking Provider SIP System GW PSTN Remote Users Intertex IX 78 Demarcation point of service and bringing SIP communication to the LAN IP-PBX Data & Vo. IP LAN Soft Clients and Multimedia Terminals © 2011 Intertex Data and Ingate Systems Confidential 21

Usage Together With Existing Firewall Also Important PSTN Public Internet PSTN SIP Trunk Provider

Usage Together With Existing Firewall Also Important PSTN Public Internet PSTN SIP Trunk Provider G W Public Internet SIP System SIP Trunk Provider G W SIP System Bridge for Existing NAT/ Firewall (non SIP aware) IPNAT/ PBX Firew all SIParator® IPNAT/ PBX Firew all WAN SIParator® Data & Vo. IP LAN If common IP pipe, the existing firewall must restrict bandwidth usage to allow sufficient voice bandwidth. Often problematic. WAN SIParator mode allows the Ingate or Intertex to control data usage on the Pipe to assure sufficient voice bandwidth! © 2011 Intertex Data and Ingate Systems Confidential 22

Jonas Östergren, Telia. Sonera, Interviewed Live from Sweden Using Omnitor application Allan e. C:

Jonas Östergren, Telia. Sonera, Interviewed Live from Sweden Using Omnitor application Allan e. C: Voice: G. 722 wide band codec Video: H. 264 300 kbps Real-time text: RFC 4103 Using standard SIP over the Internet. © 2011 Intertex Data and Ingate Systems Confidential

SIP Capable Firewalls See us at ITEXPO Room A 208! Intertex Data AB Ingate

SIP Capable Firewalls See us at ITEXPO Room A 208! Intertex Data AB Ingate Systems Inc. www. intertex. se info@intertex. se Rissneleden 45 SE-174 44 Sundbyberg Sweden sip: reception@intertex. se Tel: +46 8 6282828 www. ingate. com Info@ingate. com 7 Farley Road Hollis NH 03049 United States Ph: +1 (603) 883 -6569 Ph Sweden: +46 8 6007750 © 2011 Intertex Data and Ingate Systems Confidential 24