Contents

1 Introduction
2 Programming Model
 2.1 FeatureBox
 2.2 Ports
  2.2.1 SipPort
  2.2.2 BoxPort
  2.2.3 TimerPort
  2.2.4 NonSipPort
 2.3 Messages
 2.4 Automatic Termination Handling
3 Use of Proxy Applications
4 Application Composition
 4.1 DFC AR Configuration
  4.1.1 Subscription Rules
  4.1.2 Precedence Rules
5 Creating an Application
 5.1 Defining the Machine
  5.1.1 Creating Ports
  5.1.2 Machine Constructors
 5.2 Creating the Deployment Descriptor
6 Creating Test Cases
7 The Application Generator Tool
8 Sample Application
 8.1 Building and Testing the Sample
 8.2 Generating Documentation
9 Developing Converged Applications
 9.1 Interfacing
 9.2 Discovery
 9.3 ClickToDial Feature
 9.4 MonitorControl
 9.5 Using the Framework
  9.5.1 Framework Classes
  9.5.2 Java-To-SIP Interfaces
  9.5.3 SIP-To-Java Interfaces
References
A Container Configuration
  A.0.4 JVM Options Summary
 A.1 Configuring SailFin
  A.1.1 Container Configuration
  A.1.2 Application Deployment
  A.1.3 Application Router Deployment
 A.2 Configuring OCCAS
  A.2.1 Container Configuration
  A.2.2 Disable Persistence
  A.2.3 Application Router Deployment
 A.3 Logging