JBoss.orgCommunity Documentation

JBoss Communications JAIN SLEE Call Controller2 Example User Guide

by Eduardo Martins, Bartosz Baranowski, and Alexandre Mendonça

Abstract

This is user guide to Call Controller2 example.


Preface
1. Document Conventions
1.1. Typographic Conventions
1.2. Pull-quote Conventions
1.3. Notes and Warnings
2. Provide feedback to the authors!
1. Introduction to JBoss Communications JAIN SLEE Call Controller2 Example
2. Setup
2.1. Pre-Install Requirements and Prerequisites
2.1.1. Hardware Requirements
2.1.2. Software Prerequisites
2.2. JBoss Communications JAIN SLEE Call Controller2 Example Source Code
2.2.1. Release Source Code Building
2.2.2. Development Trunk Source Building
2.3. Installing JBoss Communications JAIN SLEE Call Controller2 Example
2.4. Uninstalling JBoss Communications JAIN SLEE Call Controller2 Example
3. Design Overview
3.1. Call Controll Profile
3.1.1. Profile default data
3.2. ACI variable aliasing and service composition
3.3. Call Blocking Service
3.4. Call Forwarding Service
3.5. Voice Mail Service
3.5.1. Box access
3.5.2. Message recording
3.5.3. Media path
4. Source Code Overview
4.1. Services descriptor source
4.2. SBB SLEE Facilities access
4.2.1. Initial event selector
4.3. Profile Specification Source
4.3.1. Profile descriptor
4.3.2. Profile interface and management
4.4. Blocking Service Source
4.4.1. Service root
4.4.2. Events handlers
4.4.3. User profile access
4.4.4. Call Blocking SBB descriptor
4.5. Forwarding Service Source
4.5.1. Service root
4.5.2. Events handlers
4.5.3. User status check
4.5.4. Call forwarding
4.5.5. User profile access
4.5.6. Call Forwarding SBB descriptor
4.6. Voice Mail Service Source
4.6.1. Service root
4.6.2. SIP Event handlers
4.6.3. MGCP Event handlers
4.6.4. MGCP signals
4.6.5. Voice Mail profile access
4.6.6. Voice Mail SBB descriptor
5. Running the Example
5.1. Configuration
6. Traces and Alarms
6.1. Tracers
6.2. Alarms
A. Revision History
Index