Xintong Zhou - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Xintong Zhou

Description:

PNC: Enroll and notify devices. PCC: Store and provide profile contents. 12 /20 ... type=device; vendor='vendor.example.com';model='Z100'; version='1.2.3' ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 21
Provided by: wikiCsC
Category:
Tags: com | pnc | xintong | zhou

less

Transcript and Presenter's Notes

Title: Xintong Zhou


1
SIP Configuration
  • Xintong Zhou
  • Department of Computer Science
  • Presentation for COMS W4995 VoIP Security
  • Course Advisor Prof. Schulzrinne

2
Outline
  • Summary of configuration using DHCP
  • Framework for SIP User Agent Profile Delivery

3
Configuration Using DHCP
  • Step 1 Set up DHCP server
  • Include local SIP outbound proxy information
  • Response SIP Server DHCP Option requests

4
Configuration Using DHCP
  • Step 2 Device broadcasts DHCPDISCOVER
  • Device sends
  • requests to IP
  • broadcast address.
  • Device requests
  • SIP Server Option.

5
Configuration Using DHCP
  • Step 3 Device receives DHCPOFFER
  • Device may receive
  • several
  • DHCPOFFER.
  • Device will accept
  • one address offer
  • and decline others.

6
Configuration Using DHCP
  • Step 4 Device broadcasts DHCPREQUEST
  • Device broadcasts
  • DHCPREQUEST
  • including identifier
  • of the server whose
  • offer has been
  • accepted.

7
Configuration Using DHCP
  • Step 5 DHCP server acknowledges the request
  • The chosen DHCP
  • server acknowledges
  • the request.
  • Other servers know
  • that device has
  • declined their offers.

8
Configuration Using DHCP
  • Device gets its network address and SIP outbound
    server information.

9
Framework for SIP User Agent Profile Delivery
  • draft-ietf-sipping-config-framework-15

10
Features
  • Support profiles provided by different
    administrative domains
  • Local-network profile
  • Device profile
  • User profile
  • Provide standardized and unified process SIP User
    Agents
  • Discover different profile sources
  • Request profiles
  • Subscribe and receive profile modifications

11
Features
  • Subscribe profile update
  • SIP event packages (ua-profile)
  • Receive profile update
  • Use SIP protocol (e.g. NOTIFY body)
  • Use file retrieval protocols (e.g. HTTP, HTTPS)

12
Reference Model
  • For each profile type
  • PNC Enroll and notify devices
  • PCC Store and provide profile contents

13
Profile Delivery Stage - 1
  • Profile enrollment

14
Profile Delivery Stage - 2
  • Profile content retrieval

15
Profile Delivery Stage - 3
  • Profile change notification

16
SIP Event Package
  • Package name ua-profile
  • Package parameters
  • SUBSCRIBE profile-type, vendor, model, version
  • NOTIFY effective-by
  • Example Event header
  • SUBSCRIBE
  • Event ua-profileprofile-typedevice
    vendor"vendor.example.com"model"Z100"
    version"1.2.3"
  • NOTIFY
  • Event ua-profileeffective-by3600

17
SUBSCRIBE Request URI
  • For local-network profile
  • _sipuaconfig . local_network_domain
  • Preconfigured
  • DHCP (Domain Name option)
  • For device profile
  • device_identifier _at_ device_provider_domain_name
  • For user profile
  • Users AoR

18
Example Step 1
19
Example Step 2
20
Reference
  • Configuration
  • http//wiki.cs.columbia.edu/display/hgs/Configura
    tion
  • RFC 2131
  • Dynamic Host Configuration Protocol
  • RFC 3361
  • Dynamic Host Configuration Protocol
    (DHCP-for-IPv4) Option for Session Initiation
    Protocol (SIP) Servers
  • RFC 3319
  • Dynamic Host Configuration Protocol (DHCPv6)
    Options for Session Initiation Protocol (SIP)
    Servers
  • draft-ietf-sipping-config-framework-15
  • A Framework for Session Initiation Protocol User
    Agent Profile Delivery
  • RFC 3265
  • Session Initiation Protocol (SIP) Specific
    Event Notification
Write a Comment
User Comments (0)
About PowerShow.com