Global SIP Dialing Plans 21st APAN Meeting Dennis Baron January - - PowerPoint PPT Presentation

global sip dialing plans
SMART_READER_LITE
LIVE PREVIEW

Global SIP Dialing Plans 21st APAN Meeting Dennis Baron January - - PowerPoint PPT Presentation

Global SIP Dialing Plans 21st APAN Meeting Dennis Baron January 25, 2006 Dennis Baron, January 25, 2006 Page 0 np133 SIP.edu Goals SIP Connectivity Build a large base of SIP-reachable Internet2 users by making existing campus PBX,


slide-1
SLIDE 1

Dennis Baron, January 25, 2006 Page 0

np133

Global SIP Dialing Plans

21st APAN Meeting Dennis Baron January 25, 2006

slide-2
SLIDE 2

Dennis Baron, January 25, 2006 Page 1

np133

SIP.edu Goals

  • SIP Connectivity

Build a large base of SIP-reachable Internet2 users by making existing campus PBX, Centrex, and VoIP systems reachable via SIP

  • SIP Addressing

Facilitate the convergence of communications identities by promoting the use of email addresses for voice and multimedia communications

slide-3
SLIDE 3

Dennis Baron, January 25, 2006 Page 2

np133

SIP.edu Means

  • Publishing “cookbook” with several alternative

“recipes”

  • Obtaining corporate sponsorship and promotional

pricing

– Cisco, Avaya, etc.

  • Build community of SIP practitioners
slide-4
SLIDE 4

Dennis Baron, January 25, 2006 Page 3

np133

SIP.edu Architecture (Phase 1)

SIP Proxy DNS SIP-PBX Gateway PBX

INVITE (sip:bob@bigu.edu) INVITE (sip:12345@gw.bigu.edu) DNS SRV query sip.udp.bigu.edu telephoneNumber where mail=”bob” PRI / CAS bigu.edu Campus Directory SIP User Agent Bob's Phone

slide-5
SLIDE 5

Dennis Baron, January 25, 2006 Page 4

np133

DNS

INVITE (sip:bob@bigu.edu) DNS SRV query sip.udp.bigu.edu bigu.edu SIP User Agent

SIP.edu Architecture (Phase 2)

location DB If Bob has registered, ring his SIP phone; Else, call his extension through the PBX. REGISTER (Contact: 207.75.164.131) INVITE (sip:bob@207.75.164.131)

SIP Proxy SIP Registrar

Bob's SIP Phone

slide-6
SLIDE 6

Dennis Baron, January 25, 2006 Page 5

np133

Why Phone NUMBERS?

  • Users should not be burdened with device addresses, when it’s

people they really care about

  • Addresses should be mnemonic and empower enterprises to

manage the identities of their users sip:dbaron@mit.edu

  • It’s time to put E.164 phone

numbers behind us!

  • A.G. Bell did not say:

“+1-617-252-1232, come

  • here. I need you!”
slide-7
SLIDE 7

Dennis Baron, January 25, 2006 Page 6

np133

SIP.edu Components

  • DNS Server

– Add SIP SRV records to existing servers

  • SIP Proxy Server

– Also acts as SIP registrar – Can support “aliases” for legacy phone numbers – Mimics campus dial plan

  • LDAP Server (or other source of directory data)

– Has mapping of email to phone number

  • SIP Gateway

– Connects to existing PBX or Centrex – Could also connect to proprietary VoIP system

slide-8
SLIDE 8

Dennis Baron, January 25, 2006 Page 7

np133

SIP.edu Call Flow Example

  • SIP DNS lookup for MIT.EDU points to SIP proxy

– Sends INVITE to dbaron@MIT.EDU to proxy

  • SIP proxy checks MIT directory

– Maps call to PBX extension – eg. 21232@mit.edu

  • SIP proxy checks dial plan

– Routes call to PBX gateway

  • PBX rings phone
slide-9
SLIDE 9

Dennis Baron, January 25, 2006 Page 8

np133

SIP.edu “gaps”

  • SIP is more than voice

– Video and IM are important too – Presence services change the user experience

  • Chickens without eggs only gets you half way

– We’ve made everybody SIP reachable, now who’s going to call them?

  • The 12-digit keypad problem will be with us for

awhile

– What do we do until the devices have a 21st century user interface?

slide-10
SLIDE 10

Dennis Baron, January 25, 2006 Page 9

np133

Implementation Status

Your school here!

slide-11
SLIDE 11

Dennis Baron, January 25, 2006 Page 10

np133

Examples – All-in-One

  • Asterisk as both proxy and gateway
  • Soekris 4801 server with Sangoma

T1/E1 card – Approximately $675USD

  • Astlinux (Asterisk + micro Linux)
  • Directory lookup via file or LDAP

Still under development and testing

slide-12
SLIDE 12

Dennis Baron, January 25, 2006 Page 11

np133

Examples – Vendor Solution

  • Avaya

– SIP Converged Communications Server (CCS) – Communications Manager Media Server and Gateway

  • Handle Based Dialing service (LDAP plugin)

SIP N' Go Starter Kit

slide-13
SLIDE 13

Dennis Baron, January 25, 2006 Page 12

np133

Examples – MIT.EDU

Internet External Proxy External Proxy Screening Incoming AuthN Outgoing Signing Internal Proxy Internal Proxy Routing/Dial Plan AuthZ Accounting Personal Proxy Personal Proxy Personal Proxy

Registration AuthN Personal Options Gateways

Services Services Vmail to Email Conferencing etc. Gateways

Personalization Services

slide-14
SLIDE 14

Dennis Baron, January 25, 2006 Page 13

np133

Examples – MIT.EDU (cont.)

  • Web management tool

– Built on Oracle, Apache and X509 certificate authentication

  • Account creation/management

– Multiple account owners – SIP and voice mail password changing – Billing account – View aliases and DID numbers – Current SIP registrations

  • Contact information
  • Registration and expiration times
  • User agent information
slide-15
SLIDE 15

Dennis Baron, January 25, 2006 Page 14

np133

Examples – MIT.EDU (cont.)

  • Routing and call handling options

– Forward to another SIP address or to PSTN – Activate voice mail – Set ringing time before voice mail – Suppress PSTN caller-ID – Black lists to voice mail – Anonymous call blocking

  • Voice mail options

– Forward to email – Email attachment – WAV, MP3, GSM – Store messages on server – Enable Message Waiting Indication (MWI)

slide-16
SLIDE 16

Dennis Baron, January 25, 2006 Page 15

np133

SIP.edu

– Web page: http://www.internet2.edu/sip.edu/ – Mailing list: mailto:sip.edu@internet2.edu – Conference calls: Thursdays – 2:00 – 3:00pm Eastern US

slide-17
SLIDE 17

Dennis Baron, January 25, 2006 Page 16

np133

SIP.edu – More Information?

Contact: Dennis Baron, MIT mailto:dbaron@MIT.EDU sip:dbaron@MIT.EDU

  • r, if you must!

tel:+1-617-252-1232 isn:21232*270

slide-18
SLIDE 18

Dennis Baron, January 25, 2006 Page 17

np133