User Guide

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(New page: ToolPack Users’ guide ToolPackArchitecture # 1.1.1 Overview # 1.1.2 CMC library # 1.1.3 CMC Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....)
 
(Removing all content from page)
Line 1: Line 1:
ToolPack Users’ guide
 
  
ToolPackArchitecture
 
 
# 1.1.1 Overview
 
# 1.1.2 CMC library
 
# 1.1.3 CMC Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
# 1.1.4 HA Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
# 1.1.5 TCAP Control library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
 
ToolPackConcepts ............................................
 
 
 
1.2.1 Interfaces .............................................
 
1.2.2 Classes ..............................................
 
1.2.3 Services..............................................
 
1.2.4 Behaviors .............................................
 
ToolPack Reference Applications
 
 
TelephonyApplication ..........................................
 
 
 
2.1.1 Description............................................
 
2.1.2 Features..............................................
 
2.1.3 Usage...............................................
 
2.1.4 Caveats
 
..............................................
 
 
 
2.2 Bridging Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
 
2.2.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
 
2.2.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
 
2.2.3 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
 
 
 
CONTENTS
 
 
2.2.4 Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
 
2.3 Voicemail Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
 
2.3.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
 
2.3.2 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
 
 
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 ... ... . ... . ... . ... . .. . ... . ... . ... . ... . .. . ... . ...
 
3.3.1 Description............................................
 
3.3.2 Usage...............................................
 
3.3.3 Caveats ..............................................
 
Interactivevoiceresponse(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 Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
 
3.6 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
 
 
CMC User’s Guide
 
 
 
CONTENTS iii
 
3.6.1 Framework database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
 
3.6.2 Application database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
 
3.6.3 Data access objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
 
3.7 System Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
 
 
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
 
 
CMC User’s Guide
 
 
 
CONTENTS
 
 
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
 
 
 
CMC User’s Guide
 
 
 
CONTENTS
 
 
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<
 
T >
 
ClassTemplateReference .. . ... . ... . ... ... . ... . ...
 
 
4.21.1 DetailedDescription .......................................
 
 
 
4.21.2 MemberFunctionDocumentation ................................
 
 
 
Annexes
 
 
Advancedprogrammationconcepts .. . ... . .. . ... . ... . ... . ... . .. . ... . ...
 
 
5.1.1 Factory objects and CTBCAFPoolOfBuffers template . . . . . . . . . . . . . . . . . . . . . 143
 
 
5.1.2 ITBCMCFreeListenerinterfacetemplate ............................ 145
 
 
 
5.2 Internaldataflows ............................................. 147
 
 
 
5.2.1 CTBCAFBridgeinternaldataflow ................................ 147
 

Revision as of 12:51, 7 May 2009

Personal tools