/* ---------------- ESP Web Site Management Engine -------------- */
include $HTTP_SERVER_VARS["DOCUMENT_ROOT"] . "/esp/init.php";
/* --------------------------------------------------------------- */
?>
Tutorial on SIP and SIP SER server
Last update:19 January 2005. This page is under constant development.
Back to the AARNet/Grangenet
Workshop Registration page.
Back to APAN web site
This page will provide information and details required by prospective participants
for a hands-on SIP workshop/tutorial. Details will include:
Any questions or suggestions should be directed to Stephen.Kingham@aarnet.edu.au
WHO SHOULD ATTEND:
- Managers so they can make informed strategic decisions for Telephony,
PABX replacement, Video over IP, and new services that will be enabled by
SIP: Presence and Instant Messaging.
- Video, PABX and Telecommunications Engineers and Technicians to get a
fast start on SIP.
- Non-AARNet Members are allowed to attend but unreserved preference will
be given to AARNet Members.
OBJECTIVES:
- To appreciate that SIP is the replacement for existing H.323 and proprietary
protocols for IP Telephones, VoIP, and VIDEOoIP.
- Raise awareness of new user services that will be enabled by SIP: Presence
and Instant Messaging.
- Teach the SIP protocol in detail.
- Familiarise with various SIP devices and Servers, such as Telephones,
Video, Gateways to PSTN/ISDN, Voice Mail, IVRs, and Conferencing.
- Hands-on component to configure SIP Software on PCs, IP Telephones, and
Servers.
- OPTIONAL: Participants can bring, or have access to via the Internet,
a Linux/FreeBSD PC with the necessary software packages installed to support
them making VoIP calls between participants in the workshop and externally.
See Preparation below
PREPARATION NEEDED BY DELEGATES
- No preparation is required.
- Delegates are encouraged to bring a notebook to try out some of the SIP
Software and tools to fault find SIP. A notebook will be necessary to log
onto any of the provided SIP Servers.
- Optional:
- Delegates are encouraged to have their own Unix server built with
the SER SIP Proxy Server installed before the Tutorial/Workshop. There
will be approximately 3 Unix servers for delegates to use during the
Tutorial for those who do not have their own.
- A template on building a FreeBSD
or a RedHat Fedora Core 1 Unix server are available here. This information
includes what security changes you need to do to allow access from the
workshop back to a Unix server you leave connected to you own network
- A template to have SER installed
is available here.
- If you have your own preferred Unix Version or alternative SIP Server
such as Asterisk Server then you are welcome to use those.
WHAT IS BEING SUPPLIED:
- There will be a range of SIP Telephones available for Groups to use.
- We will have about 3 servers for Delegates who do not bring their own.
- Network access to AARNet/GrangeNet.
COURSE FORMAT AND APPROACH:
See outline for more detail.
- The Delegates will be split up into groups of between 2 and 4 depending
on the numbers, we will keep Delegates from the same institution together
unless specifically requested not to.
- The Workshop will be informal and flexible, changing to the capability
of the Delegates.
- The tables will be arranged in a horse shoe format (if possible).
- Two projector screen will be used. One will be for the formal slides and
the other used to demonstrate.
- Hands on:
- Each group will have a working SIP Telephone and at least one IP phone
for them to configure.
- Each group will be able to install a public domain SIP client.
- Groups can use their own SIP Servers to configure.
- The provided SIP Servers will be built and configured leaving delegates
to add users and experiment with routing.
COURSE OUTLINE:
This outline will change.
Start
Duration
|
Title
Objective
|
Speaker
|
9:00
10minutes
|
Introduction
|
srk |
9:10
20 minutes
|
Review VoIP, IP Telephony and Video
In terms of where the technology can be applied (WAN and/or LAN), the
sorts of applications (toll bypass or PABX replacement) will have entirely
different issues in terms of design, QoS, Support, Implementation and
Business Cases.
|
|
9:30
40 minutes
|
Introduction to SIP (slides,
call flows by Zultys, MSWord
doc)
- basic introduction through to detailed examination of the protocol.
- examination of calls made at the workshop.
Largely a formal presentation with some demonstration. Some of the
SIP detail will be covered in other sessions that follow.
|
srk |
10:10
15 minutes
|
Morning Tea |
|
10:30
40 minutes
|
Installation and basic configuration of SER Proxy Server (slides,
link to install guide)
- Overview of installation of SER
- Configuration of SER to make and receive calls from the PSTN and SIP
User Agents (UAs).
Presentation, demonstration and hands-on.
|
srk and reh |
|
Installation and basic configuration of Asterisk Proxy Server
- Overview of installation of Asterisk
- Configuration of SER to make and receive calls from the PSTN and SIP
User Agents (UAs).
Presentation.
|
Dependent on availability of a speaker |
|
Installation and configuration of various SIP
Clients, Gateways and Servers (Link to various configuration
templates for User Agents)
Between three and four UAs will be reviewed.
- Cisco VoIP Gateways
- Zultys telephones
- Cisco 7960 telephones
- Polycom telephones
- Windows Messenger 5.0
- Radvision viaIP400 MCU
- SIPC
- France telecom eConf
- NBEN from TWAREN - demonstration only.
- X-lite
Delegates will have registered various User Agents (SIP Clients) to
their SIP Proxy server and be able to make and receive calls.
|
srk and reh |
12:20
40 minutes
|
Lunch |
|
|
Some more SIP features not covered yet (slides)
- Understand Authentication in SIP & Authorisation in SER.
- Instant Messaging
- Presence
|
srk |
|
Operating and Fault Finding SIP (slides)
The following problems will be reviewed and some demonstrated:
- User cannot register
- User cannot make a call
- User cannot receive calls
- Call connects but no Audio or Video in one or both directions
The following tools will be demonstrated:
- Where to find and use the SER logs and use secret
- ngrep to view traffic to from Server
- How to use Ethereal to decode SIP
- myphpadmin for managing the mysql database
|
srk |
|
Peering SIP Networks (slides)
Review:
- Dialing plans using ITU-T dialing
- Dialing Plan using SIP URI
- Delegates will configure their SER server to be part of the SIP.edu
project using an external module or use a populated mysql database
on the SER server
- Introduce and describe how ENUM could be used
- Introduce Telephony Routing over IP (TRIP) (RFC 3219)
- Areas for future work and collaboration in APAN and Internet2
|
srk |
14:00
160 minutes
|
EXERCISES
During this session delegates get to work on a variety of exercises
and key issues can be reviewed as a group. Individuals or groups will
be left to go through selected exercises with assistance provided by
presenters. Towards the end the presenters will go through each exercise.
Exercise 1: Configure a new user on SER able to make calls to mobile
telephones
- Access to Server
- Username and password chosen by delegate, hint "secret add"
and "secret acl".
- Two working phones, at least on the server to test
Exercise 2: Configure a second line on a working IP Phone to register
to a SIP Server
- Access to configure phone
- A valid username and password
- A working IP Phone with at least one working line
Exercise 3: Install Windows Messenger as a SIP UA
- Delegate must provide PC
- A working SIP Server
- Access to a tftp boot server or configure manually
- Valid username password
Exercise 4: Install a Cisco 7960 phone
- A Cisco 7960
- A working SIP Server
- Access to a tftp boot server or configure manually
- Valid username password
Exercise 5: Install a Zulty 2x2 or 4x4 phone
- A Zulty 2x2 and or Zulty 4x4
- A working SIP Server
- Access to a tftp boot server or configure manually
- Valid username password
Exercise 6: Install a Polycom IP 500 phone
- A Polycom IP 500
- A working SIP Server
- Access to a tftp boot server or configure manually
- Valid username password
Exercise 7: Install a Avaya 4602 phone
- An Avaya 4602
- A working SIP Server
- Access to a tftp boot server or configure manually
- Valid username password
Exercise 8: Configure a SER SIP Server to route a specific number range
to another SIP Server
- Access to one SIP Server
- Address of a second SIP Server
- Working phone on each
- Number range to route
Exercise 9: Configure a SER SIP Server to operate as sip.EDU, ie make
a telephone ring using a sip uri.
- Access to one SIP Server with a DNS SRV record
- Working PSTN phone on SIP server
Exercise 10: Configure a SER SIP Server to "fork" an incoming
call to multiple destinations, destinations could include a SIP UA on
same Server, one PSTN phone, and a UA on another SIP Server..
- Access to one SIP Server with a DNS SRV record
- Working PSTN phone on SIP server
- SIP Server can make calls to PSTN
|
|
14:30 |
Afternoon Tea |
|
|
Continuation of Exercises |
|
16:35
40 minues
|
A Mixed bag of issues and Services (slides)
- Voice Mail
- Interactive Voice Response (IVR Units)
- Computer Telephone Integration
- Presence
|
|
17:15
15 minutes
Finish at 17:30
|
Conclusion/wrap up
Slides (ppt
550kBytes)
|
srk |
PROBABLE SUBJECTS FOR ADVANCED SIP WORKSHOP:
Start
Duration
|
Title
Objective
|
Speaker
|
|
Working with Network Address Translation
How to get around NATs
|
|
|
Integration with H.323
Review these options:
|
|
|
IPV6 integration
Slides (ppt XXXBytes, pdf XXXBytes)
|
|
|
Radius Accounting |
|
Templates for the equipment and the LAN at the workshop
The page on the following link has:
Where the workshops have and will be held
- 4 Jul 2004 Cairns Australia: Workshop was first held at Questnet
2004 / APAN Cairns 2004. Presented
by AARNet, NCTU,
and Zulty's.
- 30 Oct 2004 Austin Texas USA: near identical workshop at Internet2
Members Meeting 2004. Presented by Internet2
VoIP working group, Internet2 VoIP
ITEC and Texas A&M.
- 27 Oct 2004 Room 104 Building 4 UTS Broadway Sydney Australia 2004 October
2004. Presented by AARNet.
- 23 Nov 2004, Canberra Australia, AARNet offices CSIRO Building 9 Banks
Street Yarrulumla Presented by AARNet.
- 1 Dec 2004, Melbourne Australia, Grand Hyatt, Organised by Terrapinn.
Presented by AARNet.
- 3 DEC 2004, Melbourne Australia, ACU, Presented by AARNet.
- 25 Jan 2005 Bangkok Thailand at the APAN
Bangkok 2005 Meeting. Presented by AARNet
andNCTU.
- 10 February 2005, Brisbane Australia, Queensland University of Technology
Australia, Presented by AARNet
Future
- 15 February, Flinders Univeristy Adelaide Australia, Presented by AARNet
- 18 February, Edith Cowan University Perth Australia, Presented by AARNet.
LINKS:
Sponsors
Useful links
/* --------- The HTML/PHP code that comes after the page content --------- */
include $HTTP_SERVER_VARS["DOCUMENT_ROOT"] . "/php/body_bottom_level1.php";
/* ------------------------------------------------------------------------ */
?>