Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008
description
Transcript of Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008
![Page 1: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/1.jpg)
Dennis Baron, January 22, 2008Page 1np161
Personal SIP Account Workshop
IAP 2008 VoIP Series
Dennis Baron
January 22, 2008
![Page 2: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/2.jpg)
Dennis Baron, January 22, 2008Page 2np161
Outline
• What is SIP
• Personal SIP Accounts
• Downloading and installing client software
• Questions and answers
![Page 3: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/3.jpg)
Dennis Baron, January 22, 2008Page 3np161
What’s SIP
• IETF Standard defined by RFC 3261
• “The Session Initiation Protocol (SIP) is an application-layer control (signaling) protocol for creating, modifying and terminating sessions with one or more participants.”
• Can be used for voice, video, instant messaging, gaming, etc., etc., etc.
• Uses URIs for addressing – single communications identity
– mailto:[email protected] for email
– xmpp:[email protected] for instant messaging
– sip:[email protected] for voice and video
• Username replaced by numbers for telephone applications
![Page 4: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/4.jpg)
Dennis Baron, January 22, 2008Page 4np161
SIP Components
• User Agents
– Clients – Make requests
– Servers – Accept requests
• Server types
– Redirect Server
– Proxy Server
– Registrar Server
– Location Server
• Gateways
![Page 5: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/5.jpg)
Dennis Baron, January 22, 2008Page 5np161
SIP Trapezoid
DNS Server
Location Server
Terminating User Agent
Outbound Proxy
Originating User Agent
DNS
SIP
SIP
SIP SIP
RTP
Registrar
Inbound Proxy
SIP
![Page 6: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/6.jpg)
Dennis Baron, January 22, 2008Page 6np161
What are Personal SIP Accounts
• Uses your MIT SIP communications identity
• One account per person
• Allows you to use your own hardware or software for placing and receiving Internet calls
• Assigns a traditional telephone number for receiving calls
• Web interface for customizing your account
• “Experimental” service aimed at early technology adopters
• Not intended as a replacement for other telephone services
• IS&T support limited to activating accounts and web page
– No support at this time for clients
![Page 7: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/7.jpg)
Dennis Baron, January 22, 2008Page 7np161
Personal SIP Support Model
• Self service account activation
– https://voip.mit.edu/cgi-bin/personal/sipmgr/
• IS&T Documentation
– http://mit.edu/ist/topics/telecommunications/psip/
• SIP Users at MIT Wiki
– https://wikis.mit.edu/confluence/display/SIP/SIP+Users+at+MIT
– Your contributions to the wiki are supported and encouraged!
• SIP Users Forum
– https://scripts-cert.mit.edu/~sip/sip-users/
– Not currently active – may replace with newer technology
![Page 8: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/8.jpg)
Dennis Baron, January 22, 2008Page 8np161
Web Management Page
![Page 9: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/9.jpg)
Dennis Baron, January 22, 2008Page 9np161
Web Management Page (cont.)
• Call routing control
![Page 10: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/10.jpg)
Dennis Baron, January 22, 2008Page 10np161
Web Management Page (cont.)
• Call blocking control
![Page 11: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/11.jpg)
Dennis Baron, January 22, 2008Page 11np161
Web Management Page (cont.)
• SIP Registrations
![Page 12: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/12.jpg)
Dennis Baron, January 22, 2008Page 12np161
• “Hard phones”
• “Soft phones”
Soft and Hard SIP Clients
![Page 13: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/13.jpg)
Dennis Baron, January 22, 2008Page 13np161
1
2
SIP Device Configuration for MIT
• There is no standard terminology
Display name: Dennis Baron
User name: dbaron
Authorization user name: dbaron
Authorization password: *****
Domain: mit.edu
Outbound proxy: outgoing-sip-proxy.mit.edu
• Authorization user name is often assumed to be the same
• Don’t use your Kerberos password – same one as on web page
1
2
![Page 14: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/14.jpg)
Dennis Baron, January 22, 2008Page 14np161
Downloading CounterPath X-Lite
• Goto - http://www.counterpath.com/x-lite-downloadsurvey.html
• Choose your version
– 3.0 for Windows - 2000, XP
http://storage.counterpath.com/downloads/X-Lite_Win32_1011s_41150.exe?platform=win32&product=xlite
– 3.0 for Mac - OS X 10.4 (Doesn’t currently work on Leopard)
http://storage.counterpath.com/downloads/X-Lite_Mac_1011b_39984.dmg?platform=mac&product=xlite
– 2.0 for Linux
http://storage.counterpath.com/downloads/X-Lite_Install.tar.gz?platform=linux&product=xlite
• Support Forum - http://support.counterpath.com/
![Page 15: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/15.jpg)
Dennis Baron, January 22, 2008Page 15np161
Configuring CounterPath X-Lite
← Your full name for the “From:” field
← Your Kerberos username
← Your SIP password
← mit.edu
← outgoing-sip-proxy.mit.edu
![Page 16: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/16.jpg)
Dennis Baron, January 22, 2008Page 16np161
IAP 2008 - VoIP Series
• SIP Fundimentals Dennis Baron Tue Jan 15, 01-02:30pm, 4-149
• Personal SIP Account Workshop Dennis Baron Tue Jan 22, 01-02:30pm, 4-231
• Build, Test, and Deploy VoIP Applications with Asterisk and other Open-Source Applications
Elliot Eichen Tue Jan 29, 01-02:30pm, 4-231
![Page 17: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/17.jpg)
Dennis Baron, January 22, 2008Page 17np161
Questions?
![Page 18: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/18.jpg)
Dennis Baron, January 22, 2008Page 18np161
Personal SIP Support Model
• IS&T Documentation
– http://mit.edu/ist/topics/telecommunications/psip/
• SIP Users at MIT Wiki
– https://wikis.mit.edu/confluence/display/SIP/SIP+Users+at+MIT
– Your contributions to the wiki are supported and encouraged!
• SIP Users Forum
– https://scripts-cert.mit.edu/~sip/sip-users/
– Not currently active – may replace with newer technology
• Feedback from users and developers will inform future IS&T services
![Page 19: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/19.jpg)
Dennis Baron, January 22, 2008Page 19np161
![Page 20: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/20.jpg)
Dennis Baron, January 22, 2008Page 20np161
PBX PSTN
SIP/PRIGateway
DNS SRV Lookup
SIP Server
Internet2Internet
DNS Server
DNS SRV
LDAP Server
Campus Network
![Page 21: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/21.jpg)
Dennis Baron, January 22, 2008Page 21np161
PBX PSTN
SIP/PRIGateway
SIP INVITE
SIP Server
Internet2Internet
DNS Server
SIP
LDAP Server
Campus Network
![Page 22: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/22.jpg)
Dennis Baron, January 22, 2008Page 22np161
PBX PSTN
SIP/PRIGateway
LDAP Lookup
SIP Server
Internet2Internet
DNS Server
LDAP
LDAP Server
Campus Network
![Page 23: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/23.jpg)
Dennis Baron, January 22, 2008Page 23np161
PBX PSTN
SIP/PRIGateway
Call Sent to SIP Device
SIP Server
Internet2Internet
DNS Server
SIP
LDAP Server
Campus Network
![Page 24: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/24.jpg)
Dennis Baron, January 22, 2008Page 24np161
PBX PSTN
SIP/PRIGateway
Media Stream to SIP Device
SIP Server
Internet2Internet
DNS Server
SIP
LDAP Server
Campus Network
![Page 25: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/25.jpg)
Dennis Baron, January 22, 2008Page 25np161
PBX PSTN
SIP/PRIGateway
Call Sent to PBX Gateway
SIP Server
Internet2Internet
DNS Server
SIP
LDAP Server
Campus Network
![Page 26: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/26.jpg)
Dennis Baron, January 22, 2008Page 26np161
PBX PSTN
SIP/PRIGateway
Media Stream via Gateway to PBX
SIP Server
Internet2Internet
DNS Server
RTP
LDAP Server
Campus Network
![Page 27: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/27.jpg)
Dennis Baron, January 22, 2008Page 27np161
MITnet SIP Architecture
InternetDMZ Proxy
DMZ 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
![Page 28: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/28.jpg)
Dennis Baron, January 22, 2008Page 28np161
Current SIP Implementation
• Comprised of several different components
– SIP Outgoing Proxy
– SIP Internal Proxy
– SIP DMZ Proxy
– Media Proxy
– Radius server (accounting, authentication and
authorization)
– Asterisk server (voicemail, conferencing, PBX features)
– Cisco media gateway
![Page 29: Personal SIP Account Workshop IAP 2008 VoIP Series Dennis Baron January 22, 2008](https://reader035.fdocuments.net/reader035/viewer/2022062801/5681444c550346895db0e918/html5/thumbnails/29.jpg)
Dennis Baron, January 22, 2008Page 29np161
Questions?