What's up with SIP?

58
hat’s up with SIP Graham Francis, CEO The SIP School

description

Presented at UCexpo 2013 If you download then please tell people where they came from - The SIP School :)

Transcript of What's up with SIP?

Page 1: What's up with SIP?

What’s up with SIP?

Graham Francis, CEO The SIP School

Page 2: What's up with SIP?

What SIP isSIP issues / Resolution

SIP Trunking crazinessSBCs and why?

ITSP what’s on offer?Advice!

Page 3: What's up with SIP?
Page 4: What's up with SIP?

SIPSIP

SIP

Page 5: What's up with SIP?

ProtocolInitiates

Sessions

Page 6: What's up with SIP?

Session Initiation Protocol - INVITE

64 5

97 8

#* 0

Video

31 2

Hold

64 5

97 8

#* 0

Video

31 2

Hold

Call 1003SIPWant to talk?

SIPFrom: ‘Bob’ <sip:[email protected]>To: <sip:[email protected]>SDPAudio Codec – G711 or … Audio Codec – G729

10031002

Page 7: What's up with SIP?

Session Initiation Protocol – 200 OK

64 5

97 8

#* 0

Video

31 2

Hold

64 5

97 8

#* 0

Video

31 2

Hold

SIP 200 OK

Call 1003 1002 OKSIP

SIPFrom: ‘Bob’ <sip:[email protected]>To: <sip:[email protected]>SDPAudio Codec – G711 or … Audio Codec – G729

SIPFrom: ‘Bob’ <sip:[email protected]>To: <sip:[email protected]>SDPLet’s use G711…!

Want to talk?10031002

Page 8: What's up with SIP?

Session Initiation Protocol – ACK

64 5

97 8

#* 0

Video

31 2

Hold

64 5

97 8

#* 0

Video

31 2

Hold

On Callwith 1002

SIPACKSIPFrom: ‘Bob’ <sip:[email protected]>To: <sip:[email protected]>SDPOK, G711 it is….!

Call 1003On Callwith 1003

Voice ‘Stream’

10031002

Page 9: What's up with SIP?

Session Initiation Protocol – Video?

SIP OK64 5

97 8

#* 0

Video

31 2

Hold

On Callwith 1003

64 5

97 8

#* 0

Video

31 2

Hold

On Callwith 1002

SIPSupport Video?SIPFrom: ‘Bob’ <sip:[email protected]>To: <sip:[email protected]>SDPAudio Codec – G711, G729Video Codec – H.264,H263,H261

SIPFrom: ‘Bob’ <sip:[email protected]>To: <sip:[email protected]>SDPLet’s use G711 and H.264

Voice and Video ‘Streams’

10031002

Page 10: What's up with SIP?

Enable UC

VideoVoiceIM PresenceCall Rec

Trunking UC

Page 11: What's up with SIP?

RFCs ?

Page 12: What's up with SIP?

Request for Comments ~ RFC

Individual

Working Group

They’ll love this!

Awesome!

Page 13: What's up with SIP?

3261

INFOSDP SIMPLE

REFER

Load Balancing

OverloadControl

P2PSIP

RTP forSIPREC

SIP Routing

With ENUM

Page 14: What's up with SIP?

The road to compatibility

OptionCan

MayShould344

475 381144

3261

Page 15: What's up with SIP?

Trunks

Page 16: What's up with SIP?
Page 17: What's up with SIP?

It’s an Obsession

SIP

Page 18: What's up with SIP?

40% – 80%savings

but not the only benefits!

Page 19: What's up with SIP?

Lines – You chooseDDIs – How many?

Branch 2 Branch £0?

Virtual PresencesDisaster Recovery

Flexible Provisioning

Page 20: What's up with SIP?

Ofcom Communications Market Report, published in August 2011 Images courtesy of Gamma telecom

By 300,000 channels PA

Page 21: What's up with SIP?

PSTN2018

Page 22: What's up with SIP?

CONTROLLER

BORDERSESSION

Page 23: What's up with SIP?

TrafficBandwidthCodecsQoSNATSecurity

Page 24: What's up with SIP?
Page 25: What's up with SIP?

Call Traffic Measurement

http://www.erlang.com/calculator/

Page 26: What's up with SIP?

G.722.1

G.729 / 8KbpsG.711 / 64Kbps

G.722.2 (AMR-WB)G.722 SILK

HD Voice?Opus

Page 27: What's up with SIP?

Measure = 10 Trunks please

Voice = G.711 @ 90Kbps

Pipe = 10 x 90Kbps = 900Kbps

If using a 2Meg link

That’s ~ 44% for VoIP and the rest for Data – Fully loaded…..!

Page 28: What's up with SIP?

Measure = 10 Trunks please

Voice G.711 @ 90KbpsVideo H.264 approx. 250Kbps (min)

Pipe = 10 x 340Kbps = 3.4Mbps

If using a 2Meg link, oops!

Page 29: What's up with SIP?

ITSP Supply this line?

Degradation

Multiple lines needed?

Cable, Ethernet?

Page 30: What's up with SIP?

QoS

Page 31: What's up with SIP?

VoIPVoIP

VoIP

VoIP

VoIP

VoIPVoIP

Page 32: What's up with SIP?
Page 33: What's up with SIP?

VoIPVoIP

VoIP

VoIP

VoIP

VoIPVoIP

Page 34: What's up with SIP?

NAT

Page 35: What's up with SIP?

L7 SIP ~ 192.168.1.1L3 IP ~ 192.168.1.1

L7 SIP ~ 192.168.1.1L3 IP ~ 77.128.13.88

L7 SIP ~ 192.168.1.1L3 IP ~ 77.128.13.88

L7 SIP ~ 77.128.13.88

???

L7 SIP ~ 77.128.13.88L3 IP ~ 77.128.13.88

Let’s leave the video this time

Page 36: What's up with SIP?

Security

Page 37: What's up with SIP?

ITSPNetworkYour PBX

SIP Registrar

AuthenticationAuthorizationEncryption

• Signalling• Voice Traffic

REGISTER

What?

Client X10 Trunks

G.711Call Rates

Voice – YESVideo - NO

Page 38: What's up with SIP?

CONTROLLER

BORDERSESSION

Page 39: What's up with SIP?

ITSPNetworkYour PBX

SIP Registrar

G.711 G.729G.711 to G.729

Manage QoS settingsRemote user Support

Media

SIP Signaling

REGISTER

Implement PoliciesRegister to the ITSPCodec conversionSecure the SIP and Voice

Encrypted

Secured

Page 40: What's up with SIP?

So, do you have this device that will do it all for you?

Page 41: What's up with SIP?

Does the Provider tell you that you don’t need one?

Page 42: What's up with SIP?

ITSPNetwork

Client 1

SIP Registrar

ITSP‘inner’

Network

Client 2

Client 3

Client 4

Page 43: What's up with SIP?

ITSP?

Page 44: What's up with SIP?

PBX

Router

PSTN

Number ProvisioningNumber PortabilityEmergency ServicesSupport Staff / Contract or SLA?

We need some more DDI’s

Can I have a ‘London’ number?

No problem

Can we have our ‘old’ numbers please?

Of course!

911/999 Emergency!

That’s us

PSTN

ITSP Offerings

Page 45: What's up with SIP?

PSTN

PSTN

ITSP Offerings

PBX

Router

Network InfrastructureChoice of CodecsSecure ConnectionFlexibility in Provisioning

G.711 / G.729?

SHA / TLS / SRTP

ThwartedWe need more lines more our marketing push!

I can do that via our Web Interface

I’ll do that!

Page 46: What's up with SIP?

Ask ITSP Interop QsAsk PBX vendors

RFC Compliance?

Page 47: What's up with SIP?

Rental Price per Trunk/Channel/Session

Call charges

Unlimited Trunks for a fee / month

Page 48: What's up with SIP?

Interesting but we’re not done yet!

2011 2012 20130

10

20

30

40

ITSPSBCPBX

%

18% had no problems at all

Page 49: What's up with SIP?

Our Trunks are fine, it’s not us!

I hope

Must check..

Our SBC is good! Our PBX

is good!

Page 50: What's up with SIP?

NEW ONE PLEASE

Page 51: What's up with SIP?

SIP SSMP™SIP Sales and Marketing Professional

SIPSSCA®SIP School Certified Associate

Page 52: What's up with SIP?
Page 53: What's up with SIP?

The Telecommunications Industry Association (TIA), the leader in advocacy,

standards development, business development and intelligence for the

information and communications technology industry, has officially endorsed ‘The SIP School’ as the provider of choice

for training and certification for Session Initiation Protocol (SIP).

Page 54: What's up with SIP?
Page 55: What's up with SIP?

Real TimeMedia engineVoice / Video

DataInternet

InternetPC World

Web server

SIPGateway

SignalingJS

SRTP

Page 56: What's up with SIP?
Page 57: What's up with SIP?

FINAL SIP IS EVERYWHERE?Even here!

Page 58: What's up with SIP?

Thank you!

www.thesipschool.com

[email protected]

discount Code ~ UC2013