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, 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 Dennis Baron, January 25, 2006 Page 1 np133
SIP.edu Means • Publishing “cookbook” with several alternative “recipes” • Obtaining corporate sponsorship and promotional pricing – Cisco, Avaya, etc. • Build community of SIP practitioners Dennis Baron, January 25, 2006 Page 2 np133
SIP.edu Architecture (Phase 1) SIP User Agent INVITE (sip:bob@bigu.edu) DNS SRV query sip.udp.bigu.edu bigu.edu SIP SIP-PBX PRI / CAS INVITE DNS PBX Proxy Gateway (sip:12345@gw.bigu.edu) telephoneNumber where mail=”bob” Campus Bob's Phone Directory Dennis Baron, January 25, 2006 Page 3 np133
SIP.edu Architecture (Phase 2) SIP User Agent INVITE (sip:bob@bigu.edu) DNS SRV query sip.udp.bigu.edu If Bob has registered, ring his SIP phone; Else, call his extension through the PBX. bigu.edu SIP INVITE DNS (sip:bob@207.75.164.131) Proxy SIP REGISTER Bob's SIP Phone location (Contact: 207.75.164.131) Registrar DB Dennis Baron, January 25, 2006 Page 4 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!” Dennis Baron, January 25, 2006 Page 5 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 Dennis Baron, January 25, 2006 Page 6 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 Dennis Baron, January 25, 2006 Page 7 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 21 st century user interface? Dennis Baron, January 25, 2006 Page 8 np133
Implementation Status Your school here! Dennis Baron, January 25, 2006 Page 9 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 Dennis Baron, January 25, 2006 Page 10 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 Dennis Baron, January 25, 2006 Page 11 np133
Examples – MIT.EDU Screening External External Internet Incoming AuthN Proxy Proxy Outgoing Signing Gateways Gateways Routing/Dial Plan Internal Internal AuthZ Proxy Proxy Vmail to Email Services Accounting Conferencing Services etc. Services … Registration Personal Personal Personal AuthN Proxy Proxy Proxy Personal Options … Personalization Dennis Baron, January 25, 2006 Page 12 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 Dennis Baron, January 25, 2006 Page 13 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) Dennis Baron, January 25, 2006 Page 14 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 Dennis Baron, January 25, 2006 Page 15 np133
SIP.edu – More Information? Contact: Dennis Baron, MIT mailto:dbaron@MIT.EDU sip:dbaron@MIT.EDU or, if you must! tel:+1-617-252-1232 isn:21232*270 Dennis Baron, January 25, 2006 Page 16 np133
Dennis Baron, January 25, 2006 Page 17 np133
Recommend
More recommend