0% found this document useful (0 votes)
163 views

SIP Overview: SIP Educational Series: Part I

SIP is a mature, standardized protocol for running voice and other real-time communications over IP networks. It originated from the IETF in the late 1990s and has since been adopted by standards bodies for both wireless and wireline networks. SIP supports traditional PBX services as well as new applications like instant messaging, presence, and fixed-mobile convergence. Essential SIP elements include user agents, proxy servers, and the SIP protocol for requests and responses between these elements to set up multimedia sessions.

Uploaded by

lalita9091
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
163 views

SIP Overview: SIP Educational Series: Part I

SIP is a mature, standardized protocol for running voice and other real-time communications over IP networks. It originated from the IETF in the late 1990s and has since been adopted by standards bodies for both wireless and wireline networks. SIP supports traditional PBX services as well as new applications like instant messaging, presence, and fixed-mobile convergence. Essential SIP elements include user agents, proxy servers, and the SIP protocol for requests and responses between these elements to set up multimedia sessions.

Uploaded by

lalita9091
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

SIP Overview

SIP Educational Series: Part I

March 18th, 2008

This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described in this document without notice. Please contact Tekelec for additional information and updates.

Speakers
Mike Sies (Moderator) Product Marketing Tekelec

Jiri Kuthan AVP, Engineering (SIP Technologies) Tekelec

Tekelec Proprietary

About Tekelec
Signaling Session Management Number Portability Messaging Service Mediation Flexible Routing Service Assurance Revenue Assurance Service Creation
Tekelecs solutions are Tekelecs solutions are in 7 of 10 of the worlds in 7 of 10 of the worlds largest wireless carriers largest wireless carriers and in 6 of 10 of the and in 6 of 10 of the worlds largest wireline worlds largest wireline carriers carriers

Tekelec Proprietary

Outline
Q1: SIP Overview (March 18th)
Introduction Why SIP SIP History Where SIP was born: IETF standardization Use cases: voice, messaging, presence & conferencing SIP definition & standards SIP with respect to SS7 signaling

Q3: Deploying SIP in Real Networks (Exact date not finalized yet)
Quality of service (QoS) NATs and Firewalls PSTN Real-time Protocol (RTP) for multimedia applications

Q2: Introduction to SIP Protocol & Procedures (June 3rd)


SIP Architecture SIP Servers, ENUM SIP protocol & message elements SIP procedures

Q4: SIP Security & Services (Exact date not finalized yet)
SIP security SIP services Future SIP uses cases

Tekelec Proprietary

Introduction: Why SIP?

This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described in this document without notice. Please contact Tekelec for additional information and updates.

What Is SIP? Depends on Who You Are


Visionary: missing piece for running all services over IP, including your browser, telephone and coffee machine. Richer user interface than PSTN. Productivity/collaboration applications. Work from anywhere. VP for Business Development: technology for allIP-based telephony that allows integration with Internet services and surpasses investment barriers CFO: reduction of costs by running homogenous allIP technology. Techie: HTTP-like protocol specified in RFC3261 and associated standards and running similarly like Email runs over all-IP.

Tekelec Proprietary

but it is always about ALL-IP.


PSTN

E1 WaveLAN T1

DSL

Services available to all users, on-site, off-site, multi-site, underway, home office, in office. Single infrastructure for data and voice. Improved productivity tools. Service operation can be outsourced in a Centrex-like manner. Like with web/email, single server may host multiple domains for better efficiency.

Tekelec Proprietary

Why SIP?
Challengers:
All-IP nature opens up competition and removes investment barriers.

Incumbents: isnt VoIP a cannibalization threat?


No it is a Darwinist test in that well-adapting species profit whereas others that dont will disappear. Whats the adaptation chance?
- Running homogenous all-IP networks greatly reduces cost and increases competitiveness. - If I was an incumbent, I would pay most attention to key assets: access, identity, & retail capability.

Attack other market segments like challengers do.

Why not SkypeTM?


Thats a single party game: too few devices because of proprietary technology and reportedly the only party to make $ with Skype is Skype.

Tekelec Proprietary

SIP Works Quite Fine in 2008


Working standardized technology for running Telephony over the Internet (and in the future more real-time applications, such as messaging, gaming, etc.) We have today a variety of interoperable equipment:
Clients: hardphone (snom, Cisco, Mitel, Nortel, Avaya, .), softphones (Microsoft, Counterpath, ), dual phones (Nokia), IADs (Linksys, AVM), terminal adapters (Sipura) Gateways: Tekelec, Cisco, Sonus, Servers: Tekelec/iptelorg, Oracle/HotSip, Ubiquity/Avaya, ...

Service providers: ISPs (T-Online, Earthlink), ASPs (SIPphone, Vonage), fixed-mobile-convergence providers (Telio, Truvoice)

Tekelec Proprietary

Summary of Introduction
SIP as of today (2008) is a mature all-IP technology and is embedded in a wide array of equipment from various vendors. Todays ISP/ASP market is moving to mobile markets. The cost-savings promise holds, applications are coming slowly. Learning and integration efforts are considerable. Troubleshooting in distrubuted networks still takes deep expertise. Upcoming concerns: security and unsolicited communication.

Tekelec Proprietary

10

Poll Question #1
How do you rate your SIP knowledge?
a) b) c) d) Expert Intermediate Basic None

Tekelec Proprietary

11

IETF Standardization

This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described in this document without notice. Please contact Tekelec for additional information and updates.

Where SIP Was Born


Internet Engineering Task Force (IETF www.ietf.org) is a standardization body, which has created a large variety of Internet protocols:
TCP/IP for interconnection SMTP for E-email FTP for data transfer RTP for voice, etc.

Participation is open: participants from both data and telecom industry participate, as well as from academia. Contribution comes from individuals (as opposed to companies or institutions). SIP was developed by the IETF (within the Real-Time Applications and Infrastructure area) and has grown to encompass several offshoots:
SIP (core SIP protocol) SIPPING (telephony and multimedia applications and extensions) SIMPLE (SIP-based instant messaging and presence)
Tekelec Proprietary

13

SIPs Migration as a Standard


Mobile Networks
3GPP and 3GPP2 (defined IMS)

Wireline Networks
ETSI, ITU and ATIS (defined TISPAN)

Cable/ Broadband
CableLabs (defined PaketCable)

SIP, SIP-T, RTP and many other protocols

SIP has successfully migrated to become the global signaling protocol that underpins broad architectural efforts (especially the IP Multimedia Subsystem or IMS) for wireless, wireline and broadband networks

Tekelec Proprietary

14

How IETF Working Groups Relate


(Abbreviated Listing)
Supporting Specs mmusic
Conferencing utilities Instant Messaging and Presence

Core Specs SIPPING


SIP Extensions (Filter for Core SIP Working Group)

Application Specs SIMPLE

Chaired by Robert Sparks

SIP
Core Signaling Protocol Specifications

iptel
Supporting Protocols

GeoPriv
Location and Related Privacy

Chaired by Robert Sparks

AVT
Voice and Real-time Transport

ENUM
IP-PSTN Numbering

XCON
Centralized Conferencing

Chaired by Adam Roach

Tekelec Proprietary

15

S in SIP Doesnt Stand for Simple

Tekelec Proprietary

16

SIP Use Cases

This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described in this document without notice. Please contact Tekelec for additional information and updates.

SIP Use Cases


Traditional PBX services
Some reproducible with SIP 1:1, such as call forwarding Some hard to reproduce, such as call parking Some reproducible in different ways, such as voicemail by E-mail

Meshed SIP-based Communications


Instant messaging and presence Web integration such as click-to-dial

Killer applications
and other nonsense is out-of-scope of this tutorial.

Tekelec Proprietary

18

Meshed SIP-based Communications


Use the same signaling vehicle for more services. SIP already supports:
Notion of user location Application-layer logic (incl. forking, redirection, etc.) Security: authentication

The applications demanded & deployed are mostly about service integration:
E-mail: replacement of IVR annoyance with voicemail-2-email Web: read list of missed calls from your webpage (both off-line & on-line) Web: online phonebook, clickto-dial Instant Messaging and Presence, Notification services (T-storm alarm), SMS delivery Telephony: conferencing

Example: Voicemail-2-email server w/video

Technical challenge: make service programming easy


19

Tekelec Proprietary

Poll Question #2
Which SIP-based services have you deployed or do you plan to deploy in the next 6-12 months? (you can select
more than one response)

a) b) c) d) e) f) g) h)

VoIP Push-to-x (talk, video, etc.) Presence Messaging Conferencing Fixed mobile convergence (FMC) Other None
Tekelec Proprietary

20

Essential SIP Definitions

This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described in this document without notice. Please contact Tekelec for additional information and updates.

RFC 3261
RFC3261 is the key specification for SIP technology It establishes the SIP elements (User Agents, Proxy servers), their functions and topologies, and the protocol they use to speak with each other. SIP is a text-based, request-reply, client-server protocol. The next slide shows an RFC3261 call-flow: two SIP phones establish a connection through a SIP proxy server. The proxy server implements an authentication policy and locates the call recipient.

Tekelec Proprietary

22

Basic SIP Call-Flow (Proxy Mode)


SIP Proxy looks up next hops for requests to served users in location database and forwards the requests there.
Location Database #0 DNS SRV Query ? iptel.org Reply: IP Address of iptel.org SIP Server INVITE sip:[email protected] From: sip:[email protected];tag=12 To: sip: [email protected] #1 Call-ID: [email protected] [email protected] #2 jiri #3 INVITE sip:[email protected] From: sip:[email protected];tag=12 To: sip: [email protected] Call-ID: [email protected]

#4

#6

OK 200 From: sip:[email protected];tag=12 To: sip: [email protected];tag=34 Call-ID: [email protected] #7 ACK sip:[email protected]

Proxy

#5 OK 200 From: sip:[email protected];tag=12 To: sip: [email protected];tag=34 Call-ID: [email protected]

[email protected]

sip:[email protected]

Media streams

#8
Tekelec Proprietary

23

All-IP Protocol Zoo (Hourglass Model)


ENUM
WWW signaling interdomain AAA

iLBC, G.711, ...


media NAT

HTTP
TLS

SIP TCP

DNS SCTP IPv4/IPv6 PPP

RADIUS UDP

RTP

STUN

AALx V.x ATM


24

Ethernet

GPRS

SONET

Tekelec Proprietary

Minimum SIP Setup


Protocols SIP for signaling RTP for voice DNS for finding SIP server Database for back-end services Boxes SIP end-devices PSTN gateways Database SIP server Web-based provisioning
Tekelec Proprietary

25

For Production Setup Add


CDR processing External authentication and authorization server (RADIUS, HSS) NTP for accurate CDRs ICE, STUN and TURN servers for NAT traversal Failover protocols (VRRP, UCARP, ) For mobile environment: signaling compression Applications: message store, presence server, conferencing server, ... SNMP for monitoring SIP extensions for 911, identity management, SIP-T for PSTN trunking, REFER for CTI See draft ietf sip hitchhikers guide for a complete overview of SIPrelated technologies
Tekelec Proprietary

26

Interworking with PSTN

This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described in this document without notice. Please contact Tekelec for additional information and updates.

PSTN: What are the Challenges?


If SIP can do it all, why bother with PSTN? Well there are hundreds of millions of PSTN users. How do you convert SIP calls to PSTN calls?
Function provided by the PSTN gateways

How do you find the right gateway?


SIP proxy servers with specialized routing logic

How do you convey caller ID?


Asserted Identity header fields

How do you convey legacy signaling?


DTMF, overlap dialing,

Tekelec Proprietary

28

Call Flow: SIP to PSTN


Request-URI in the INVITE contains a Telephone Number which is sent to PSTN Gateway. The Gateway maps the INVITE to a SS7 ISUP IAM (Initial Address Message) 183 Session Progress establishes early media session so caller hears Ring Tone. Two way Speech path is established after ANM (Answer Message) and 200 OK

ISDN/ISUP: RFC 3398 QSIG: RFC 4497

Slide courtesy of Alan Johnston, WorldCom.


Tekelec Proprietary

29

Example Scenario: SIP Trunking


Region 2

Region 1

SSR

SSR

Region 3

SSR

SSR

Centralized SIP routing table

SIP servers centrally locate termination soft-switches, and assert caller identity. Softswitches AKA PSTN gateways convert calls from SIP to PSTN and vice versa.
Tekelec Proprietary

30

Next Steps
SIP II: Introduction to SIP Protocol & Procedures (Jun 3rd)
SIP Architecture SIP Servers, ENUM SIP protocol & message elements SIP procedures

Follow-up email
Webinar slide deck with self-test questions & resource info Registration details for SIP II

Visit www.tekelec.com for:


SIP II tutorial registration 4-part SIP signaling whitepaper series
Tekelec Proprietary

31

Q&A

Tekelec Proprietary

32

Thanks for listening!

Jiri Kuthan AVP, Engineering SIP Technologies [email protected]

Tekelec Proprietary

33

You might also like