Develop Using Toolpack
(improve description) |
(Putting emphasis on the "Working with call legs" link, as most of the doc is there) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
<br> | <br> | ||
− | == Toolpack Developers<br> == | + | == Toolpack Developers<br> == |
− | For all Toolpack developers, learning how to use the caf classes, call legs and call flows are very important.<br> | + | For all Toolpack developers, learning how to use the caf classes, call legs and call flows are very important.<br> |
=== CAF classes === | === CAF classes === | ||
− | [[Customer Application Framework|CAF classes]] are modules of the [[Toolpack API|Toolpack API]] that facilitate application development. | + | [[Customer Application Framework|CAF classes]] are modules of the [[Toolpack API|Toolpack API]] that facilitate application development.<br> |
− | + | ||
− | <br> | + | |
=== Call Legs === | === Call Legs === | ||
− | [[Call Leg|Call legs]] are a full-duplex media resource and/or its associated signaling entity. | + | [[Call Leg|Call legs]] are a full-duplex media resource and/or its associated signaling entity. |
− | + | ||
+ | To learn more about call legs, see the '[[CAF: Working With Call Legs|==>working with call legs<==]]' article.<br> | ||
=== Call Flows === | === Call Flows === | ||
[[Call Flow|Call flows]] are call scenarios that shows the interaction between the [[Customer Application Framework|CAF classes]] and the protocol specific messages. | [[Call Flow|Call flows]] are call scenarios that shows the interaction between the [[Customer Application Framework|CAF classes]] and the protocol specific messages. | ||
+ | |||
+ | To learn more about coding with call flows, see the '[[CAF: Working With Call Legs|==>working with call legs<==]]' article. | ||
+ | |||
+ | === Status API === | ||
+ | |||
+ | [[Status API|Status_API]] allows querying and modifying all states provided by Toolpack system (trunk states, clock status, adapter states, application states, ISUP interface or circuit states, etc.) | ||
+ | |||
+ | === [[Toolpack API|Toolpack API]] documentation<br> === | ||
+ | |||
+ | Description and documentation of all APIs are available in the '''tb-doc.zip''' package of each software release (see [http://forums.telcobridges.com/viewforum.php?f=23 http://forums.telcobridges.com/viewforum.php?f=23] for available software releases). Once unzipped, please check folder '''tb\doc\toolpack\html\index.html'''<br> | ||
+ | |||
+ | [[Category:Tdev_OAM&P|Develop]] |
Latest revision as of 13:23, 25 January 2012
Toolpack is an application development platform that enables developer to create a wide range of Value-added services such as Call routing, prepaid & postpaid, Ringback tones, etc. The default Toolpack user application is the gateway application which route incoming calls according to naps, calling number and called number to a destination. It is possible for solution developers to modify default behaviors of the gateway application, or create a new application entirely.
Contents |
Toolpack Developers
For all Toolpack developers, learning how to use the caf classes, call legs and call flows are very important.
CAF classes
CAF classes are modules of the Toolpack API that facilitate application development.
Call Legs
Call legs are a full-duplex media resource and/or its associated signaling entity.
To learn more about call legs, see the '==>working with call legs<==' article.
Call Flows
Call flows are call scenarios that shows the interaction between the CAF classes and the protocol specific messages.
To learn more about coding with call flows, see the '==>working with call legs<==' article.
Status API
Status_API allows querying and modifying all states provided by Toolpack system (trunk states, clock status, adapter states, application states, ISUP interface or circuit states, etc.)
Toolpack API documentation
Description and documentation of all APIs are available in the tb-doc.zip package of each software release (see http://forums.telcobridges.com/viewforum.php?f=23 for available software releases). Once unzipped, please check folder tb\doc\toolpack\html\index.html