User Guide
From TBwiki
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
- CTBCMCCallLegClassReference
- TBCAF::ITBCAFCallClassReference
- TBCAF::CTBCAFCallLegClassReference
- TBCAF::CTBCAFCallBehaviorFaxRelay Class Reference
- TBCAF::CTBCAFCallBehaviorFollowMe Class Reference
- TBCAF::CTBCAFCallBehaviorRbt Class Reference
- TBCAF::CTBCAFCallBehaviorVoiceMail Class Reference
- TBCAF::ITBCAFRoutingClassReference
- TBCAF::CTBCAFRouteClassReference
- CTBCMC_CALL_LEG_ATTRIBUTEClassReference
- TBCAF::CTBCAFIvrClassReference
- TBCAF::CTBCAFVoiceMailMenuClassReference
- TBCAF::CTBCAFDaoConnectionClassReference
- TBCAF::CTBCAFDaoConnMgrClassReference
- TBCAF::ITBCAFLogClassReference
- TBCAF::CTBCAFLogClassReference
- TBCAF::ITBCAFLogDao Class Reference
- TBCAF::CTBCAFLogDaoClassReference
- TBCAF::CTBS2GWGatewayClassReference
- [[TBCAF::CTBCAFPoolOfBuffers<T>ClassTemplateReference]]
- [[ITBCMCFreeListener<T>ClassTemplateReference]]
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