User Guide
From TBwiki
(Difference between revisions)
Line 192: | Line 192: | ||
:'''Call''': An agglomeration of two or more call legs. | :'''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). | + | :'''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 | + | :'''DAO''': Data access object |
− | '''Interface''': C++ base class containing a set of member functions to be used as an API by other classes inheriting from it. | + | :'''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. | + | :'''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 | + | :'''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). | + | :'''NAP''': Network access point represents the entry point to another network or destination peer (e.g. SIP proxy, ISUP interface peer, etc). |
Revision as of 15:02, 7 May 2009
Toolpack Architecture
Toolpack Concepts
ToolPack Reference Applications
- Telephony Application
- Bridging Service
- Voicemail Service
ToolPack Modules
- Callandlegmanagement 3.1.1 CMC Call Leg class 3.1.2 CAF Call interface 3.1.3 CAF Bridge class.
- CallBehaviors 3.2.1 CAFCallRingbackTone 3.2.2 CAFCallVoiceMailFallback .. 3.2.3 CAFCallFaxRelay 3.2.4 CAFCallFollowMe
- CallRouting
- Interactive Voice Response (IVR)
- Web OAM&P
Database
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).