time for telcos to go beyond pots! - uc...

31
Time for Telcos to go Beyond POTS! Live Unified Communication Beyond the Borders © 2011 Intertex Data AB See also Live Demo Presentation from ITEXPO SIP Trunking Summit in Miami, February 2011! By: Karl Erik Ståhl President Intertex Data AB CEO and Chairman Ingate Systems AB [email protected]

Upload: phamnguyet

Post on 29-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Time for Telcos to go Beyond POTS!Live Unified Communication Beyond the Borders

© 2011 Intertex Data AB

See also Live Demo Presentation from ITEXPO SIP Trunking Summit in Miami, February 2011!

By: Karl Erik Ståhl President Intertex Data ABCEO and Chairman Ingate Systems [email protected]

© 2011 Intertex Data AB 2

Where is the Telco Core Business Going?

Are Telcos just becoming bandwidth providers?IP is just used to replace POTS TelephonyWhere is the Live IP Communication: Multimedia or UC?

The “Beyond POTS” islands are taking over:• at the Enterprise UC LAN• by Skype, Google Talk, Apple and the others

© 2011 Intertex Data AB 3

Where is the Telco Core Business Going?

Telcos could bring it together and offer better!

Why not better and beyond?

Are Telcos just becoming bandwidth providers?IP is just used to replace POTS TelephonyWhere is the Live IP Communication: Multimedia or UC?

The “Beyond POTS” islands are taking over:• at the Enterprise UC LAN• by Skype, Google Talk, Apple and the others

© 2011 Intertex Data AB 4

Connect Us Together, add Functionality and Quality!

Bringing the Islands together is a Telco core business!So is bringing Functionality, Quality and Reliability!Give us a SIP-addresses (same as email) to each phone number!

and not with eight dect phones either!

We cannot get stuck here

http://www.avaya.com/usa/campaign/avaya-flare-experience-guided-tour/

Phones are More!

© 2011 Intertex Data AB 5

Quality is Really an Advantage Only the Telcos can Bring!

Bringing the Islands together is a Telco core business!so is bringing Functionality, Quality and Reliability!

Some basics around IP QoS and why better Internet QoS cannot be for free: a. On the Internet we have Transport layer (4) QoS. The endpoint smartness of TCP makes it all work, filling and sharing the pipe, and backing off for datagram type of packets (e.g. UDP thus RTP). This is mostly often good enough – even for voice. However, in the process of sharing a filled pipe, even non TCP packets (e.g. UDP/RTP) are lost (and filling the whole pipe with such packets, is a catastrophe).

b. IP Layer (3) QoS (DSCP/TOS bits honored) is available in almost any IP network – just ignored on the Internet – and gives absolute priority. You simply don’t lose any packets unless the whole pipe is filled with your quality level packets (and higher). This is needed for critical real time applications, especially low delay, packet loss sensitive applications; obviouslytelepresence and sometimes even voice.

c. Giving IP Layer (3) QoS to the common Internet for free will of course not help! As soon as the first file sharer will select the highest quality, all users have to do the same to get their share and we are back to a. again. Thus, better IP Layer QoS has to bear a price – has to be charged!d. Prioritization and traffic shaping in boxes like ours helps in case a.. However, that only works for traffic that is known or classified by the box, which typically is not the case for SIP using workaround methods like STUN/TURN/ICE or Far End NAT Traversal, Skype, Google Talks or the others and will remain in an environment with the lowest quality.

Give us a SIP-address (same as email) for each phone number!We want a real SIP address: sip:[email protected] us have both: +46 8 1234567 = [email protected] why not the same email and SIP address by default with the subscription?

© 2011 Intertex Data AB 6

It can be Done Today – It is even Simple!

TeliaSonera Internet

SIParator IX78

ENUM

QoS IP Network QoS IP Network

CDR

CDR

MPLSMPLS

AT&TQwest Deutsche Telecom Internet

MPLS

Let’s see:- What are the problems?- How to do it?

© 2011 Intertex Data AB 7

Why Don’t Telcos Offer Global UC Communication?

IMS: The thought was good and promised all. But it is complex and so far only used for POTS replication

Softswitches: Building PSTN/POTS-like structures on top of IP

One major problem:

No UC or Multimedia peering between the operators A Voice minute is (maybe) a Voice minuteBut what is a video minute? – Codec, Screen size? Will never happen!

And an even worse problem:

IMS and SIP do not reach the users on the LANs!Instead FXS ports for analogue phones are still being deployedAnd SIP trunking of PBXs is hopefully a step in that direction – although POTS connectivity is the current level

© 2011 Intertex Data AB 8

There is a Good and Close Solution

IP networks are easy to connect globally. Internet is globally connected between Telcos. Higher quality IP networks – e.g. for Video Calling – can be peered similarly.The CPEs can be clever - like the E-SBCs (Enterprise Session Border Controller) used for SIP Trunking - delivering SIP connectivity into the LAN.Such clever E-SBC CPEs can:

Deliver global SIP based UC to the LANRoute the UC communication to other UC endpoints (over IP)!And it can allow access to better IP network than just the InternetAnd it can produce detailed CDRs for billing!

Remember that fixed networks are easy to peer and always will give 10 times more bandwidth at much better quality - at a fraction of the cost - compared to mobile networks.

Time to offer high quality global UC Connectivity! (POTS we have had for 100 years.)

© 2011 Intertex Data AB 9

Europe

US

VPNTunnel

IP PBX

PBX

We have Seen Much POTSoIP

PSTN

Gateway

Gateway

TollBypass

IP PBX

Gateway

SoftSwitch

Gateway

Voice overBroadband

Very seldom VoIP connectivity between the VoIP IP clouds!

Most broadband VoIP providers still run calls between each other over the PSTN!

Are we stuckwith old POTStelephony over new wires?

© 2011 Intertex Data AB 10

UC Shall Not Reside in LAN Islands Only!

PSTN-style structures are good for talking to the PSTN world, not for UC. Using SIP in its IP-style connects globally and has lots of

applications. It’s not magic – It’s just the SIP standard!

VoIP++

Global IP Connectivity

All SIP Services

© 2011 Intertex Data AB 11

Or Continue Ahead Until the POTSoIP Peering Collapse…

Carriers Peer their Networks PSTN Style…Conversions back and forth – Will increase with time…100 years old Voice quality getting WORSE as more transit peer with VoIP160 years old Fax service will soon STOP working* - Ticking bomb!

* Mike Coffee, CEO of Commetrex: Work in progress by SIP Forum’s FoIP Task Group i3 Forum.

T.38 works fine in one hop!

© 2011 Intertex Data AB 12

Only IP-Peer via a Common High Quality IP Network!

TeliaSonera Internet

SIParator IX78

ENUM

QoS IP Network QoS IP Network MPLSMPLS

AT&TQwestComcast Internet

MPLS

SBCSBC

*SOFT SWITCH

*IMS

* Hoping the SoftSwitch and IMS with their B2BUAs handle more than Voice - full UC

© 2011 Intertex Data AB 13

Or Simply and Better do it at the Edge – Even Bill!

TeliaSonera Internet

SIParator IX78

ENUM

QoS IP Network QoS IP Network

CDR

CDR

MPLSMPLS

AT&TQwest

MPLS

Comcast Internet

© 2011 Intertex Data AB 14

Telcos Often Already have the Key Networks!It is Widely Used for Triple Play Services

The Intertex IX78 Supports All of these Architectures!

Private Virtual Circuits

E.g. Telia

Internet

ADSL

PVC1

IP-TV

VoD

IMS

VoIP

PVC2 PVC3

E.g. Telia

Internet

Ethernet

VLAN1

IP-TV

VoD

IMS

VoIP

VLAN2 VLAN3

Virtual LANs (VLAN)

E.g. B2

Internet

Ethernet

WAN1

IP-TV

VoD

IMS

VoIP

WAN2 WAN3

IP QoS Separated Subnets IP Level QoS

E.g. BT

Internet

ADSL or Ethernet

Priority3Priority2 Priority1

IMSVoIP

IP-TVVoD

© 2011 Intertex Data AB 15

Reusing the SIP Trunking E-SBC

Telco owned E-SBCs are already used for (voice) SIP TrunkingFull operator controlService provider’s demarcation pointEnables the SIP Trunking – Video is not different from voice for: NAT/Firewall traversal, PBX interoperability and Security

Reuse the same E-SBC for Video Calling and other UC!

In the Ingate and Intertex E-SBCs, it is all there:Classify outgoing calls (as Video, HD voice or plain voice)Assure right quality pipe and/or quality marking is usedRoute the call directly to the other party • Use ENUM (public or private) for E.164 number to SIP address resolution• Only settlement free IP peering between operators required• Can fallback to best effort IP peering (Internet) in operator network

Produce and deliver CDRs for each call• Report Minutes and Data used • Include video and voice quality metrics (including MOS scores)• Deliver via Radius, Syslog, Management system (TR-069 informs) or method by choice

© 2011 Intertex Data AB 16

For the Telcos To Do

Provide high quality IP pipes for Video and HD Voice (e.g. MPLS)If on separate layer 2 networks for quality, still make them routable to the Internet (for fallback to best effort peered carriers).

Enter users in ENUM (public or private)E.164 numbers to SIP address resolution

Settlement Free Peering between Carriers for high QoS IP networksJust like for the Internet - Now also for high quality IP network (e.g. by MPLS)Share ENUM (number/SIP addresses between the Carriers)

Deploy same CPEs (E-SBCs) as for SIP TrunkingCan also be general SIP enablers (at least Intertex’ and Ingate’s) for offering all types of SIP based services

Process the CDRs from the E-SBC as usual for BillingVia Intertex’ TR-069 server (ACS) is a very good solution

Charging for the Better and Net NeutralitySome notes on the CDRs/Taximeter in the E-SBC as implemented in the IX78

a) The taximeter (knowing IP and SIP), monitors and reports the traffic (it does not authenticate or restrict/allow some service usage).

b) Classification (set up by the Pipe/Box-Owner or Customer) determines whether the quality pipe shall be used.c) The Pipe/Box-Owner can charge for e.g. Mbps transferred at each quality level and/or for special usage (e.g. video

calling)d) Service access is controlled by the Service Provider (e.g. SIP Authentication in INVITE of a video call)e) A Service Provider can get CDRs regarding usage and quality of his service (from the Pipe/Box-Owner) and agree

about payment models between Customer, Service Provider and Pipe/Box-Owner (if they want to charge).

Services using SIP are classified and monitored already today and can use the quality pipe or the Internet. If another service, like Skype, wishes to offer their Customers guaranteed quality, that service has to show itself so it can be routed through the quality pipe and be monitored. It could simply be based on agreed TOS-bits set by the Skype client, an own Ethernet connector, or a SIP/Skype gateway in the network that is opened by SIP. In the last case the SIP/Skype gateway can simply be given a special SIP outbound proxy, using the quality pipe.

The Intertex and Ingate products do such things (in the outbound proxy and in other places) today already:

18

Multiple QoS Separated WAN Pipes Supported (Telia Network)

TR-069Internet

IP-TVVoD

IMSVoIP

PDA

All services must be available to multimedia terminals! – Over controlled high QoS pipes as well as the Internet.

VLANs or ADSL Virtual Circuits

The Multimedia LAN

The Multimedia LAN

WiFi

Internet

Application Innovation Requires it!

Telepresence

IP-PBX

© 2011 Intertex Data AB 19

Stop deploying SIP blockers!

Internet

The 5060 SIP-port is just grabbed on the outside to the FXS ports!Lower level SIP ALGs often cause problems and do not handle more than basic scenarios.

• SIP to the LAN or WiFi• Calls between SIP clients on LAN • Calls between internal ATA ports and LAN clients• Call transfers, 3-party calls, etc.• Using SIP generally over the Internet (Operator “took all the SIP”)(Users must not be deprived of general SIP-functionality!)

Often problems with, or total lack of:

Telephone ports (FXS) on the CPE is a popular way to deploy IP telephony. By logically placing the SIP clients on the outside of the NAT/Firewall, unreliable work-around methods like STUN, TURN and ICE become unnecessary. However, this only gives POTS replication, often even stopping general SIP based services!

© 2011 Intertex Data AB 20

No battery draining of WiFi mobile phones, otherwise caused by keep-alive packets* inhibiting sleep mode.* Work-around methods for SIP NAT-traversal like STUN, TURN, ICE and Far End NAT Traversal use frequent keep-alive packets to keep holes in the NAT/Firewall open.

Intertex/Ingate CPEs are SIP Capable NAT/Router/Firewalls

Internet

Problems solved where they occurWired or wireless SIP clients (phones, soft clients, PDAs)No special requirements on the SIP Client – Just standard SIP

SIP

Intertex and Ingate have SIP Proxy based SIP aware Firewall/NATsGeneral, can handle complex call scenarios and all SIP servicesAdditional functionality available (SIP server, PBX functionality etc.)

IMS

© 2011 Intertex Data AB 21

Worldcom 2002a

Picture by Henry Sinnreich

Ingate and Intertex have been SIP Firewall/NAT/ Gateways since 2002!Here the Worldcom ”Advantage” servicehttp://www.nwfusion.com/news/2002/0204voip.html

© 2011 Intertex Data AB 22

Picture by Henry Sinnreich

Integration with existing PBX

SIP Capable FirewallIngate and Intertex

SIP Trunking of the PBX was part of the solution in 2002 already!

© 2011 Intertex Data AB 23

Intertex IX78 for Volume Deployment

In addition to being a router, a firewall, a wireless access point, an ADSL modem etc., the IX78 has several SIP and Telephony related functions:

SIP ATA device (2 FXS ports, 1 FXO port)

SIP E-SBC Gateway for hosted services – LAN and WLAN SIP devices have global SIP connectivity

SIP Trunking E-SBC – Connecting IP-PBXs directly to operator’s SIP Telephony Services

Advanced SIP and Telephony routing

CDRs for billing. Access to high quality IP networks

PBX functionality

All these functions can be used together and at the same time!

24

And The Ingate Family for Larger Installations

Ingate Firewalls and SIParators® – E-SBC From 50 to 3 000 simultaneous calls (with media)Used in a wide variety of SIP Trunking installationsNAT/Firewall traversalSuperior SIP NormalizationMulti level security, incl. SIP IDS/IPSQoS (Quality of Service)Failover confgurations

PBX with non-SIP phones

And Our CPEs Can even be the PBX – With full UC!There are many PBXs out there that do not allow Soft Clients, Remote Users or Standard SIP Phones. Registrar

Soft Client WiFi Mobile

Remote Users

PBXRetire the old PBX…

© 2011 Intertex Data AB 26

And There is Provisioning… jkjjk

© 2011 Intertex Data AB 2727

Element Management System – The iEMSFunctions for Provisioning, Monitoring, Reporting, Diagnostics, Logging, Debugging, Support, Configuration and Upgrade. Available now with basic functionality.

Will handle both Ingate and Intertex Firewalls and SIParators.

Highly scalable, runs on PC servers under the Linux OS.

HTTPS/SOAP interface to the IX78. Can read and write all configuration parameters, as well as asynchronous reporting by the device (like SNMP traps).

Web based secure access to the iEMS. Customized portals for operators, installers and customers, for the purpose of administration, management and usage.

The iEMS has northbound interfaces for integrating with the operator’s OSS and Fault Management systems, using XML-RPC and/or SOAP.

© 2011 Intertex Data AB 28

iEMS – CDRs with Call Quality Metrics

© 2011 Intertex Data AB 29

iEMS – CDRs with Call Quality MetricsNow also with Video Call Metrics and Pipe Used!

© 2011 Intertex Data AB 30

3-Party Video Conference with CDRs including Call Quality Metrics

© 2011 Intertex Data AB 31

iEMS Interfaces<?xml version="1.0"?><methodCall><methodName>setTrunk</methodName><params><param><struct><member><name>version</name><value>1.0</value></member><member><name>ems</name><value><struct><member><name>username</name><value>installer</value>

<member><name>password</name><value>foobar123</value></</struct></value></member><member><name>service</name><value><struct><member><name>registrar</name><value>sip.intertex.se</

<member><name>proxy</name><value>proxy.intertex.se</value </struct></value></member><member><name>trunk</name><value><array><data>

<value><struct><member><name>identity</name><value>5162809890</val

<member><name>password</name><value>foobar</value></membe</struct></value><value><struct><member><name>identity</name><value>5162809895</val<member><name>password</name><value>barfoo</value>

</struct></value></data></array>

</value></member></struct></param></params></methodCall>

CPE

WAN

OSS, Fault Management, etc.

Northbound API

CPE

CPECPE

CPE CPE CPE

Southbound API

WEB GUI DB DB DB

XML-RPC (or SOAP) (GET/SET/EVENTS)