Difference between revisions of "DUM Application Initialization"

From reSIProcate
Jump to: navigation, search
(section from "dum doc outline")
 
 
Line 1: Line 1:
 
*Create a Security Object (if required)
 
*Create a Security Object (if required)
*Create stack
+
*Create SipStack
 +
*Create DialogUsageManager
 
*Add transports
 
*Add transports
*Create profile
+
*Create/Set MasterProfile
*Set Profile options
+
**Supported Methods, Mime Types, etc.
*Set Handlers
+
**Validation Settings, Advertised Capabilities
*Start Process Loop
+
**Set Outbound Decorators
 +
*Set Handlers (ie. InviteSessionHandler)
 +
*Set Managers (ie. ClientAuth, KeepAlive)
 +
*Set AppDialogSet Factory
 +
*Start Stack Processing / Thread
 +
*Start DUM Processing / Thread

Latest revision as of 19:33, 23 October 2010

  • Create a Security Object (if required)
  • Create SipStack
  • Create DialogUsageManager
  • Add transports
  • Create/Set MasterProfile
    • Supported Methods, Mime Types, etc.
    • Validation Settings, Advertised Capabilities
    • Set Outbound Decorators
  • Set Handlers (ie. InviteSessionHandler)
  • Set Managers (ie. ClientAuth, KeepAlive)
  • Set AppDialogSet Factory
  • Start Stack Processing / Thread
  • Start DUM Processing / Thread