<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.telcobridges.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.0.0.240</id>
	<title>TB Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.telcobridges.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.0.0.240"/>
	<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/wiki/Special:Contributions/10.0.0.240"/>
	<updated>2026-07-27T23:48:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=User_Guide&amp;diff=662</id>
		<title>User Guide</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=User_Guide&amp;diff=662"/>
		<updated>2009-05-26T11:48:36Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.240: /* Toolpack Concepts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the User Guide for the Toolpack software. It is intended to give system designers and software developers a clear understanding of the different modules available to easily build small and large, fault-tolerant, scaleable systems.&lt;br /&gt;
&lt;br /&gt;
The initial content presented here is copied from the documentation supplied with release 2.3 of Toolpack. Items marked with an asterisk are incomplete as copied from the manual.&lt;br /&gt;
&lt;br /&gt;
== Toolpack Architecture ==&lt;br /&gt;
*[[Overview]] *&lt;br /&gt;
*[[CMC library]]&lt;br /&gt;
*[[Toolpack Engine]]&lt;br /&gt;
*[[Toolpack System Manager]]&lt;br /&gt;
*[[TCAP Control Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toolpack Concepts ==&lt;br /&gt;
*[[Interfaces]] *&lt;br /&gt;
*[[Classes]]&lt;br /&gt;
*[[Behaviors]]&lt;br /&gt;
&lt;br /&gt;
== ToolPack Reference Applications ==&lt;br /&gt;
&lt;br /&gt;
*[[Telephony Application]]&lt;br /&gt;
*[[Bridging Service]]&lt;br /&gt;
*[[Voicemail Service]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ToolPack Modules ==&lt;br /&gt;
*Call and Leg management&lt;br /&gt;
:*[[CMC Call Leg class]]*&lt;br /&gt;
:*[[CAF Call interface]]&lt;br /&gt;
:*[[CAF Bridge class]]&lt;br /&gt;
&lt;br /&gt;
*[[CallBehaviors]]&lt;br /&gt;
:*[[CAFCallRingbackTone]]&lt;br /&gt;
:*[[CAFCallVoiceMailFallback]]&lt;br /&gt;
:*[[CAFCallFaxRelay]] &lt;br /&gt;
:*[[CAFCallFollowMe]]&lt;br /&gt;
&lt;br /&gt;
*[[CallRouting]]&lt;br /&gt;
*[[IVR|Interactive Voice Response]] (IVR)&lt;br /&gt;
*[[Web OAM&amp;amp;P]]&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
*[[Framework database]] &lt;br /&gt;
*[[Application database]]&lt;br /&gt;
*[[Data access objects]]&lt;br /&gt;
*[[System Logging]]&lt;br /&gt;
&lt;br /&gt;
== ToolPack Classes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[CTBCMCCallLeg]]&lt;br /&gt;
*[[TBCAF::ITBCAFCall]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallLeg]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorFaxRelay]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorFollowMe]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorRbt]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorVoiceMail]]&lt;br /&gt;
*[[TBCAF::ITBCAFRouting]]&lt;br /&gt;
*[[TBCAF::CTBCAFRoute]]&lt;br /&gt;
*[[CTBCMC_CALL_LEG_ATTRIBUTE]]&lt;br /&gt;
*[[TBCAF::CTBCAFIvr]]&lt;br /&gt;
*[[TBCAF::CTBCAFVoiceMailMenu]]&lt;br /&gt;
*[[TBCAF::CTBCAFDaoConnection]]&lt;br /&gt;
*[[TBCAF::CTBCAFDaoConnMgr]]&lt;br /&gt;
*[[TBCAF::ITBCAFLog]]&lt;br /&gt;
*[[TBCAF::CTBCAFLog]]&lt;br /&gt;
*[[TBCAF::ITBCAFLogDao]]&lt;br /&gt;
*[[TBCAF::CTBCAFLogDao]]&lt;br /&gt;
*[[TBCAF::CTBS2GWGateway]]&lt;br /&gt;
*[[ITBCMCFreeListener]]&lt;br /&gt;
&lt;br /&gt;
== Annexes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced programming concepts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*ITBCMCFreeListener interface template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Internal data flows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[[CTBCAFBridge internal data flow]]&lt;br /&gt;
*CTBCAFCallBehaviorRbt detailed internal data flow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Return to the [[Main Page]]&lt;/div&gt;</summary>
		<author><name>10.0.0.240</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=CAF_Call_interface&amp;diff=661</id>
		<title>CAF Call interface</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=CAF_Call_interface&amp;diff=661"/>
		<updated>2009-05-26T11:44:03Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.240: /* Caveats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This interface is used as the API to an object that can handle multiple call legs. It is primarily used by other CAF modules such as Behaviors to interact with the call management object without explicitly knowing its class definition. This interface is particularly useful since a system designer can completely replace the default call handling class (GRP_DOC_CALL_MANAGEMENT_CAF_CALL) &#039;&#039;&#039;(LINK?)&#039;&#039;&#039; by a custom class but still benefits from all the behaviors from the Toolpack modules (e.g., ring-back-tone, voicemail-fallback, etc.).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This interface does not define the behavior of the class nor its implementation. This is specifically what makes this interface so useful since applications such as Telephony Application could be easily modified by providing a new, custom-made, call handling class by simply changing one line in the application. All remaining code of the application does not need to be altered as it never makes any reference to the class since it always uses interface pointers.&lt;br /&gt;
&lt;br /&gt;
== Caveats ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Return to the Toolpack [[User Guide]]&lt;/div&gt;</summary>
		<author><name>10.0.0.240</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=CAF_Call_interface&amp;diff=660</id>
		<title>CAF Call interface</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=CAF_Call_interface&amp;diff=660"/>
		<updated>2009-05-26T11:43:54Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.240: /* Caveats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This interface is used as the API to an object that can handle multiple call legs. It is primarily used by other CAF modules such as Behaviors to interact with the call management object without explicitly knowing its class definition. This interface is particularly useful since a system designer can completely replace the default call handling class (GRP_DOC_CALL_MANAGEMENT_CAF_CALL) &#039;&#039;&#039;(LINK?)&#039;&#039;&#039; by a custom class but still benefits from all the behaviors from the Toolpack modules (e.g., ring-back-tone, voicemail-fallback, etc.).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This interface does not define the behavior of the class nor its implementation. This is specifically what makes this interface so useful since applications such as Telephony Application could be easily modified by providing a new, custom-made, call handling class by simply changing one line in the application. All remaining code of the application does not need to be altered as it never makes any reference to the class since it always uses interface pointers.&lt;br /&gt;
&lt;br /&gt;
== Caveats ==&lt;br /&gt;
*A class implementation of this interface needs to provide an implementation of ALL events since a given application (such as [[Telephony Application]]) may not work without them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Return to the Toolpack [[User Guide]]&lt;/div&gt;</summary>
		<author><name>10.0.0.240</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=User_Guide&amp;diff=659</id>
		<title>User Guide</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=User_Guide&amp;diff=659"/>
		<updated>2009-05-26T11:42:56Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.240: /* Annexes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the User Guide for the Toolpack software. It is intended to give system designers and software developers a clear understanding of the different modules available to easily build small and large, fault-tolerant, scaleable systems.&lt;br /&gt;
&lt;br /&gt;
The initial content presented here is copied from the documentation supplied with release 2.3 of Toolpack. Items marked with an asterisk are incomplete as copied from the manual.&lt;br /&gt;
&lt;br /&gt;
== Toolpack Architecture ==&lt;br /&gt;
*[[Overview]] *&lt;br /&gt;
*[[CMC library]]&lt;br /&gt;
*[[Toolpack Engine]]&lt;br /&gt;
*[[Toolpack System Manager]]&lt;br /&gt;
*[[TCAP Control Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toolpack Concepts ==&lt;br /&gt;
*[[Interfaces]] *&lt;br /&gt;
*[[Classes]]&lt;br /&gt;
*[[Services]]&lt;br /&gt;
*[[Behaviors]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ToolPack Reference Applications ==&lt;br /&gt;
&lt;br /&gt;
*[[Telephony Application]]&lt;br /&gt;
*[[Bridging Service]]&lt;br /&gt;
*[[Voicemail Service]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ToolPack Modules ==&lt;br /&gt;
*Call and Leg management&lt;br /&gt;
:*[[CMC Call Leg class]]*&lt;br /&gt;
:*[[CAF Call interface]]&lt;br /&gt;
:*[[CAF Bridge class]]&lt;br /&gt;
&lt;br /&gt;
*[[CallBehaviors]]&lt;br /&gt;
:*[[CAFCallRingbackTone]]&lt;br /&gt;
:*[[CAFCallVoiceMailFallback]]&lt;br /&gt;
:*[[CAFCallFaxRelay]] &lt;br /&gt;
:*[[CAFCallFollowMe]]&lt;br /&gt;
&lt;br /&gt;
*[[CallRouting]]&lt;br /&gt;
*[[IVR|Interactive Voice Response]] (IVR)&lt;br /&gt;
*[[Web OAM&amp;amp;P]]&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
*[[Framework database]] &lt;br /&gt;
*[[Application database]]&lt;br /&gt;
*[[Data access objects]]&lt;br /&gt;
*[[System Logging]]&lt;br /&gt;
&lt;br /&gt;
== ToolPack Classes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[CTBCMCCallLeg]]&lt;br /&gt;
*[[TBCAF::ITBCAFCall]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallLeg]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorFaxRelay]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorFollowMe]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorRbt]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorVoiceMail]]&lt;br /&gt;
*[[TBCAF::ITBCAFRouting]]&lt;br /&gt;
*[[TBCAF::CTBCAFRoute]]&lt;br /&gt;
*[[CTBCMC_CALL_LEG_ATTRIBUTE]]&lt;br /&gt;
*[[TBCAF::CTBCAFIvr]]&lt;br /&gt;
*[[TBCAF::CTBCAFVoiceMailMenu]]&lt;br /&gt;
*[[TBCAF::CTBCAFDaoConnection]]&lt;br /&gt;
*[[TBCAF::CTBCAFDaoConnMgr]]&lt;br /&gt;
*[[TBCAF::ITBCAFLog]]&lt;br /&gt;
*[[TBCAF::CTBCAFLog]]&lt;br /&gt;
*[[TBCAF::ITBCAFLogDao]]&lt;br /&gt;
*[[TBCAF::CTBCAFLogDao]]&lt;br /&gt;
*[[TBCAF::CTBS2GWGateway]]&lt;br /&gt;
*[[ITBCMCFreeListener]]&lt;br /&gt;
&lt;br /&gt;
== Annexes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced programming concepts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*ITBCMCFreeListener interface template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Internal data flows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[[CTBCAFBridge internal data flow]]&lt;br /&gt;
*CTBCAFCallBehaviorRbt detailed internal data flow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Return to the [[Main Page]]&lt;/div&gt;</summary>
		<author><name>10.0.0.240</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=User_Guide&amp;diff=658</id>
		<title>User Guide</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=User_Guide&amp;diff=658"/>
		<updated>2009-05-26T11:42:33Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.240: /* ToolPack Classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the User Guide for the Toolpack software. It is intended to give system designers and software developers a clear understanding of the different modules available to easily build small and large, fault-tolerant, scaleable systems.&lt;br /&gt;
&lt;br /&gt;
The initial content presented here is copied from the documentation supplied with release 2.3 of Toolpack. Items marked with an asterisk are incomplete as copied from the manual.&lt;br /&gt;
&lt;br /&gt;
== Toolpack Architecture ==&lt;br /&gt;
*[[Overview]] *&lt;br /&gt;
*[[CMC library]]&lt;br /&gt;
*[[Toolpack Engine]]&lt;br /&gt;
*[[Toolpack System Manager]]&lt;br /&gt;
*[[TCAP Control Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Toolpack Concepts ==&lt;br /&gt;
*[[Interfaces]] *&lt;br /&gt;
*[[Classes]]&lt;br /&gt;
*[[Services]]&lt;br /&gt;
*[[Behaviors]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ToolPack Reference Applications ==&lt;br /&gt;
&lt;br /&gt;
*[[Telephony Application]]&lt;br /&gt;
*[[Bridging Service]]&lt;br /&gt;
*[[Voicemail Service]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ToolPack Modules ==&lt;br /&gt;
*Call and Leg management&lt;br /&gt;
:*[[CMC Call Leg class]]*&lt;br /&gt;
:*[[CAF Call interface]]&lt;br /&gt;
:*[[CAF Bridge class]]&lt;br /&gt;
&lt;br /&gt;
*[[CallBehaviors]]&lt;br /&gt;
:*[[CAFCallRingbackTone]]&lt;br /&gt;
:*[[CAFCallVoiceMailFallback]]&lt;br /&gt;
:*[[CAFCallFaxRelay]] &lt;br /&gt;
:*[[CAFCallFollowMe]]&lt;br /&gt;
&lt;br /&gt;
*[[CallRouting]]&lt;br /&gt;
*[[IVR|Interactive Voice Response]] (IVR)&lt;br /&gt;
*[[Web OAM&amp;amp;P]]&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
*[[Framework database]] &lt;br /&gt;
*[[Application database]]&lt;br /&gt;
*[[Data access objects]]&lt;br /&gt;
*[[System Logging]]&lt;br /&gt;
&lt;br /&gt;
== ToolPack Classes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[CTBCMCCallLeg]]&lt;br /&gt;
*[[TBCAF::ITBCAFCall]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallLeg]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorFaxRelay]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorFollowMe]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorRbt]]&lt;br /&gt;
*[[TBCAF::CTBCAFCallBehaviorVoiceMail]]&lt;br /&gt;
*[[TBCAF::ITBCAFRouting]]&lt;br /&gt;
*[[TBCAF::CTBCAFRoute]]&lt;br /&gt;
*[[CTBCMC_CALL_LEG_ATTRIBUTE]]&lt;br /&gt;
*[[TBCAF::CTBCAFIvr]]&lt;br /&gt;
*[[TBCAF::CTBCAFVoiceMailMenu]]&lt;br /&gt;
*[[TBCAF::CTBCAFDaoConnection]]&lt;br /&gt;
*[[TBCAF::CTBCAFDaoConnMgr]]&lt;br /&gt;
*[[TBCAF::ITBCAFLog]]&lt;br /&gt;
*[[TBCAF::CTBCAFLog]]&lt;br /&gt;
*[[TBCAF::ITBCAFLogDao]]&lt;br /&gt;
*[[TBCAF::CTBCAFLogDao]]&lt;br /&gt;
*[[TBCAF::CTBS2GWGateway]]&lt;br /&gt;
*[[ITBCMCFreeListener]]&lt;br /&gt;
&lt;br /&gt;
== Annexes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Advanced programming concepts&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Factory objects and CTBCAFPoolOfBuffers template&lt;br /&gt;
*ITBCMCFreeListener interface template&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Internal data flows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[[CTBCAFBridge internal data flow]]&lt;br /&gt;
*CTBCAFCallBehaviorRbt detailed internal data flow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Return to the [[Main Page]]&lt;/div&gt;</summary>
		<author><name>10.0.0.240</name></author>
	</entry>
</feed>