User Guide

From TBwiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
  
 
== Toolpack Architecture ==
 
== Toolpack Architecture ==
Line 23: Line 22:
 
*Voicemail Service
 
*Voicemail Service
  
'''ToolPack Modules'''
+
 
 +
== ToolPack Modules ==
 
*Callandlegmanagement
 
*Callandlegmanagement
 
:*CMC Call Leg class  
 
:*CMC Call Leg class  
Line 39: Line 39:
 
*[[Web OAM&P]]
 
*[[Web OAM&P]]
  
'''Database'''
+
 
 +
== Database ==
  
 
*[[Framework database]]  
 
*[[Framework database]]  

Revision as of 15:38, 7 May 2009

Contents

Toolpack Architecture


Toolpack Concepts


ToolPack Reference Applications

  • Telephony Application
  • Bridging Service
  • Voicemail Service


ToolPack Modules

  • Callandlegmanagement
  • CMC Call Leg class
  • CAF Call interface
  • CAF Bridge class.
  • CallBehaviors
  • CAFCallRingbackTone
  • CAFCallVoiceMailFallback ..
  • CAFCallFaxRelay
  • CAFCallFollowMe


Database

  • System Logging


ToolPack Classes

Annexes

Advanced programming concepts

5.1.1 Factory objects and CTBCAFPoolOfBuffers template 5.1.2 ITBCMCFreeListenerinterfacetemplate

5.2 Internaldataflows

5.2.1 CTBCAFBridgeinternaldataflow 147 5.2.2 CTBCAFCallBehaviorRbt detailed internal dataflow


Glossary

Behavior: A C++ class using a ITBCAFCall implementation and modifying the way it handles the call flow to achieve a new functionality (e.g. follow-me, ring-back-tone, etc).
Call: An agglomeration of two or more call legs.
Call leg: A full-duplex endpoint representing the media resource and its associated signaling (e.g. a Voip media resource with its associated SIP signaling call).
DAO: Data access object
Interface: C++ base class containing a set of member functions to be used as an application programming interface (API) by other classes inheriting from it.
IVR: Interactive voice response. This functions includes digit/tone play/collection and voice playing/recording.
Leg: A full-duplex endpoint representing the media resource (e.g. a TDM trunk/timeslot or a VoIP RTP media resource).
NAP: Network access point represents the entry point to another network or destination peer (e.g. SIP proxy, ISUP interface peer, etc).




Return to the Main Page

Personal tools