User Guide

From TBwiki
(Difference between revisions)
Jump to: navigation, search
Line 40: Line 40:
  
 
ToolPack Modules  
 
ToolPack Modules  
 
+
<ul>
Callandlegmanagement
+
<li>Callandlegmanagement
  
 
3.1.1 CMC Call Leg class  
 
3.1.1 CMC Call Leg class  
Line 47: Line 47:
 
3.1.3 CAF Bridge class.  
 
3.1.3 CAF Bridge class.  
  
CallBehaviors .
+
<li>CallBehaviors .
 
3.2.1 CAFCallRingbackTone
 
3.2.1 CAFCallRingbackTone
 
3.2.2 CAFCallVoiceMailFallback ..
 
3.2.2 CAFCallVoiceMailFallback ..
 
3.2.3 CAFCallFaxRelay   
 
3.2.3 CAFCallFaxRelay   
 
3.2.4 CAFCallFollowMe   
 
3.2.4 CAFCallFollowMe   
CallRouting  ...
 
3.3.1 Description
 
3.3.2 Usage..
 
3.3.3 Caveats .
 
  
Interactivevoiceresponse(IVR)
+
<li>[[CallRouting]]
 +
 
 +
<li>Interactive Voice Response(IVR)
 
3.4.1 Description
 
3.4.1 Description
 
3.4.2 Usage..
 
3.4.2 Usage..
Line 63: Line 61:
 
3.4.4 Classes .
 
3.4.4 Classes .
  
Web OAM&P
+
<li>Web OAM&P
  
 
3.5.1 Description. 34  
 
3.5.1 Description. 34  
Line 69: Line 67:
 
3.5.3 Caveats35  
 
3.5.3 Caveats35  
  
3.6 Database. 36
+
<li>3.6 Database
  
3.6.1 Framework database 36
+
3.6.1 Framework database  
3.6.2 Application database 36
+
3.6.2 Application database
3.6.3 Data access objects37
+
3.6.3 Data access objects
  
3.7 System Logging39
+
<li>3.7 System Logging
 
3.7.1 Description  
 
3.7.1 Description  
 
3.7.2 Usage  
 
3.7.2 Usage  
Line 81: Line 79:
 
3.7.4 Classes .
 
3.7.4 Classes .
  
 +
</ul>
 
ToolPack Classes  
 
ToolPack Classes  
  

Revision as of 14:08, 7 May 2009

Toolpack Architecture


Toolpack Concepts

ToolPack Reference Applications

Telephony Application

2.1.1 Description 2.1.2 Features 2.1.3 Usage 2.1.4 Caveats

2.2 Bridging Service 2.2.1 Description 2.2.2 Features 2.2.3 Usage 2.2.4 Caveats 2.3 Voicemail Service 2.3.1 Description 2.3.2 Usage 2.3.3 Caveats 2.3.4 Classes

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) 3.4.1 Description 3.4.2 Usage.. 3.4.3 Caveats . 3.4.4 Classes .
  • Web OAM&P 3.5.1 Description. 34 3.5.2 Usage. 35 3.5.3 Caveats35
  • 3.6 Database 3.6.1 Framework database 3.6.2 Application database 3.6.3 Data access objects
  • 3.7 System Logging 3.7.1 Description 3.7.2 Usage 3.7.3 Caveats . 3.7.4 Classes .

ToolPack Classes

CTBCMCCallLegClassReference ....

4.1.1 Detailed Description 4.1.2 Constructor & Destructor Documentation 4.1.3 Member Function Documentation. 4.1.4 Member Data Documentation

TBCAF::ITBCAFCallClassReference . 4.2.1 DetailedDescription 4.2.2 MemberFunctionDocumentation

TBCAF::CTBCAFCallLegClassReference 4.3.1 DetailedDescription 4.3.2 Constructor&DestructorDocumentation .. 4.3.3 MemberFunctionDocumentation

TBCAF::CTBCAFCallBehaviorFaxRelay Class Reference. 4.4.1 DetailedDescription 4.4.2 MemberFunctionDocumentation

TBCAF::CTBCAFCallBehaviorFollowMe Class Reference.

4.5.1 Detailed Description 4.5.2 Member Function Documentation. 85

4.6 TBCAF::CTBCAFCallBehaviorRbt Class Reference. 86 4.6.1 Detailed Description 86 4.6.2 Member Function Documentation. 87

4.7 TBCAF::CTBCAFCallBehaviorVoiceMail Class Reference. 89 4.7.1 DetailedDescription 89 4.7.2 MemberFunctionDocumentation 90

4.8 TBCAF::ITBCAFRoutingClassReference 93 4.8.1 Detailed Description 4.8.2 Member Function Documentation

TBCAF::CTBCAFRouteClassReference

4.9.1 DetailedDescription 4.9.2 Constructor&DestructorDocumentation .. 4.9.3 MemberFunctionDocumentation

4.10 CTBCMC_CALL_LEG_ATTRIBUTEClassReference 4.10.1 DetailedDescription 4.10.2 MemberFunctionDocumentation

4.11 TBCAF::CTBCAFIvrClassReference 4.11.1 DetailedDescription 4.11.2 Constructor&DestructorDocumentation 4.11.3 MemberFunctionDocumentation 4.11.4 MemberDataDocumentation

4.12 TBCAF::CTBCAFVoiceMailMenuClassReference 4.12.1 DetailedDescription 4.12.2 Constructor&DestructorDocumentation


4.13 TBCAF::CTBCAFDaoConnectionClassReference ..

4.13.1 DetailedDescription 4.13.2 Constructor&DestructorDocumentation ..

4.14 TBCAF::CTBCAFDaoConnMgrClassReference...........

4.14.1 DetailedDescription 4.14.2 Constructor & Destructor Documentation 4.14.3 MemberFunctionDocumentation 111

4.15TBCAF::ITBCAFLogClassReference ..113

4.15.1 DetailedDescription 113 4.15.2 MemberFunctionDocumentation 114

4.16TBCAF::CTBCAFLogClassReference .118

4.16.1 DetailedDescription 118 4.16.2 Constructor&DestructorDocumentation .. 121 4.16.3 MemberFunctionDocumentation 121 4.16.4 Member Data Documentation

4.17 TBCAF::ITBCAFLogDao Class Reference

4.17.1 DetailedDescription 4.17.2 MemberFunctionDocumentation

4.18 TBCAF::CTBCAFLogDaoClassReference

4.18.1 DetailedDescription 4.18.2 Constructor&DestructorDocumentation .. 4.18.3 MemberFunctionDocumentation

4.19 TBCAF::CTBS2GWGatewayClassReference ....

4.19.1 DetailedDescription 4.19.2 Constructor&DestructorDocumentation .. 4.19.3 MemberFunctionDocumentation

4.20 TBCAF::CTBCAFPoolOfBuffers< T > ClassTemplateReference.....

4.20.1 DetailedDescription 4.20.2 Constructor&DestructorDocumentation .. 4.20.3 MemberFunctionDocumentation 4.20.4 MemberDataDocumentation ..

4.21 ITBCMCFreeListener ClassTemplateReference..... 4.21.1 DetailedDescription 4.21.2 MemberFunctionDocumentation

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

5.3 Glossary

Personal tools