Toolpack

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(added core graphic)
(added web portal content)
Line 1: Line 1:
 
Toolpack refers to a collection of software components that enable solution developers to author software applications that interact with the TelcoBridges family of hardware products. These kinds of applications include media gateway based applications for [[voice codecs | transcoding]] voice calls, providing [[switching]] among different [[signaling protocols]], and developing [[value added-services]] such as [[ringback tones]], [[unified communications]], or [[prepaid & postpaid calling]].
 
Toolpack refers to a collection of software components that enable solution developers to author software applications that interact with the TelcoBridges family of hardware products. These kinds of applications include media gateway based applications for [[voice codecs | transcoding]] voice calls, providing [[switching]] among different [[signaling protocols]], and developing [[value added-services]] such as [[ringback tones]], [[unified communications]], or [[prepaid & postpaid calling]].
  
 +
 +
== Web Portal (OAM&P)==
 +
 +
'''UNDER CONSTRUCTION'''
 +
The Web Portal is a web-based Operations, Administration, Maintenance, and Provisioning ([http://en.wikipedia.org/wiki/OAMP OAM&P]) tool that enables the user to easily configure a TelcoBridges system and to monitor its performance. The Web Portal has been designed with an eye on the simplification of the configuration process with the use of intuitive web-based screens. The Web Portal is accessed from any computer using a standard web browser (Internet Explorer / Firefox) and is hosted by the Toolpack application server enabling the configuration of Tmedia units.
 +
 +
Using the OAM&P, the developer defines the physical hardware and its interfaces, the signaling interfaces, and the classification of functions into logical Network Access Points (NAP) that are in turn configured with signaling types, such as: SIP, SS7, and ISDN. In addition, global parameters such as clocking signals are easily defined, regardless from which Tmedia unit the clocking signal originates. All configuration settings and changes are displayed in the Web Portal and safeguarded against data loss in a distributed database architecture on network machines.
 +
 +
== Toolpack API ==
 +
 +
The ToolPack API modules are intended to provide the solution developer with a simpler, protocol-agnostic approach to developing telephony applications while providing complete control, including access to system-level functionality.
 +
 +
The graphic above demonstrates Toolpack and a customer developed application running on an external application server such as one would use with the Tdev [[TMP6400]] or the Tdev [[TMP800]]. It is also possible to host the application server locally in the Tmedia [[TMG3200]] (flash disk or SATA drive) or the [[TMG800]] (flash disk).
  
 
[[Image:Toolpack Architecture Overview.jpg]]
 
[[Image:Toolpack Architecture Overview.jpg]]
  
 +
Typically, an application only needs to interact with the system through the use of C++ classes indicated above.
  
Toolpack also refers to a collection of components that enable users to monitor the performance of such applications and modify the allocation of resources. In this case, Toolpack refers to its Operations, Administration, Maintenance, and Provisioning ([http://en.wikipedia.org/wiki/OAMP OAM&P]) capabilities.
+
== Toolpack components ==
  
 +
Toolpack API is comprised of the following elements:
 +
*[[CMC Library]]
 +
*[[Toolpack Engine]]
 +
*[[Toolpack System Manager]]
 +
*[[TCAP Control Library]]
  
  

Revision as of 13:35, 7 July 2009

Toolpack refers to a collection of software components that enable solution developers to author software applications that interact with the TelcoBridges family of hardware products. These kinds of applications include media gateway based applications for transcoding voice calls, providing switching among different signaling protocols, and developing value added-services such as ringback tones, unified communications, or prepaid & postpaid calling.


Web Portal (OAM&P)

UNDER CONSTRUCTION The Web Portal is a web-based Operations, Administration, Maintenance, and Provisioning (OAM&P) tool that enables the user to easily configure a TelcoBridges system and to monitor its performance. The Web Portal has been designed with an eye on the simplification of the configuration process with the use of intuitive web-based screens. The Web Portal is accessed from any computer using a standard web browser (Internet Explorer / Firefox) and is hosted by the Toolpack application server enabling the configuration of Tmedia units.

Using the OAM&P, the developer defines the physical hardware and its interfaces, the signaling interfaces, and the classification of functions into logical Network Access Points (NAP) that are in turn configured with signaling types, such as: SIP, SS7, and ISDN. In addition, global parameters such as clocking signals are easily defined, regardless from which Tmedia unit the clocking signal originates. All configuration settings and changes are displayed in the Web Portal and safeguarded against data loss in a distributed database architecture on network machines.

Toolpack API

The ToolPack API modules are intended to provide the solution developer with a simpler, protocol-agnostic approach to developing telephony applications while providing complete control, including access to system-level functionality.

The graphic above demonstrates Toolpack and a customer developed application running on an external application server such as one would use with the Tdev TMP6400 or the Tdev TMP800. It is also possible to host the application server locally in the Tmedia TMG3200 (flash disk or SATA drive) or the TMG800 (flash disk).

Toolpack Architecture Overview.jpg

Typically, an application only needs to interact with the system through the use of C++ classes indicated above.

Toolpack components

Toolpack API is comprised of the following elements:




Return to the Main Page

Personal tools