Course Outline:
- SIP Protocol with Hands-on Labs
- SIP Message Format
- SIP Phone Registration
- Calls Between 2 SIP Phones
- SIP Call Flow
- SIP Call Control
- Provisional 1xx
- 100 Trying
- 180 Ringing
- 181 Call Is Being Forwarded
- 182 Queued
- 183 Session Progress
- Successful 2xx
- 200 OK
- Redirection 3xx
- 300 Multiple Choices
- 301 Moved Permanently
- 302 Moved Temporarily
- 305 Use Proxy
- 380 Alternative Service
- Request Failure 4xx
- 400 Bad Request
- 401 Unauthorized
- 402 Payment Required
- 403 Forbidden
- 404 Not Found
- 405 Method Not Allowed
- 406 Not Acceptable
- 407 Proxy Authentication Required
- 408 Request Timeout
- 410 Gone
- 413 Request Entity Too Large
- 414 Request-URI Too Long
- 415 Unsupported Media Type
- 416 Unsupported URI Scheme
- 420 Bad Extension
- 421 Extension Required
- 423 Interval Too Brief
- 480 Temporarily Unavailable
- 481 Call/Transaction Does Not Exist
- 482 Loop Detected
- 483 Too Many Hops
- 484 Address Incomplete
- 485 Ambiguous
- 486 Busy Here
- 487 Request Terminated
- 488 Not Acceptable Here
- 491 Request Pending
- 493 Undecipherable
- Server Failure 5xx
- 500 Server Internal Error
- 501 Not Implemented
- 502 Bad Gateway
- 503 Service Unavailable
- 505 Version Not Supported
- 513 Message Too Large
- Global Failures 6xx
- 600 Busy Everywhere
- 603 Decline
- 604 Does Not Exist Anywhere
- 606 Not Acceptable
- SIP UA
- SIP Requests
- SIP Response
- SIP URI
- SIP Architecture
- SIP Domain
- SIP Registration
- SIP Call Routing
- Proxy Routing
- Via and Record-Route
- SIP Dialog
- SIP Topology
- SIP Proxy
- B2BUA
- Outbound Proxy
- Wireshark
- REGISTER with Authentication
- SIP Redirect
- URI vs. URL vs. URN
- SIP URI Examples
- IMS
- SDP
- SDP Format
- SDP Offer/Answer
- Call Hold
- A-Record
- SRV Record
- DTMF
- NAT
- NAT Types
- STUN & TURN