jueves, 17 de marzo de 2011

Poderoso componente de .Net para controlar Asterisk

 


En voipinfo.org publicaron un nuevo componente, bastante interesante para el manejo del Asterisk de manera remota, bastante completo la verdad.

TELE DATA Inc. is pleased to announce the release of the AMIgo suite of components and controls for Microsoft .NET.

AMIgo offers a high level access to the Asterisk Manager Interface (AMI) and several users controls which give a visual status of the PBX elements and allows to interact with the extensions, channels, calls, queues, agents and conferences and to create, edit and manage them.

The AMIgo suite can be used to integrate telephony functions for Asterisk in your .NET application, (written in any of the .NET supported languages: C#, Visual Basic, C++ ...) or to build a full featured Asterisk control panel or to build specialised applications that make use of the AMI.

Components and Controls

The AMI_Client component implements an asterisk manager client in a thread and maintains a complete state of the connected Asterisk system in synchronised list. It handles the low level communication with the AM server, parses the status message and command responses and provides synchronised events to the application.

Several ListView controls allows to display the PBX elements in a multi layout Listview display, similar to the one used in the Windows' File explorer. These ListView controls supports drag and drop and allows to interact with PBX elements.

The AMIgo DataGridViews display the PBX elements in a tabular format. The AMIgo DataGridViews content, is a reflexions of the Synchronised list that contains the information collected on the various items of the system. Context sensitive menus allows to interact with the PBX elements.

The AMIgo Sites Manager control implements a XML database of AMI hosts containing host and login information for a quick and easy, single click access to a list of asterisk manager sites. This component creates and allows to edit the XML database.

The AMIgo Drop target Form displays a list of extensions, queues, conferences, voice menus and applications that are defined on the system and allows to originate or transfer calls to selected destination by draging and droping items from the ListView displays (extensions, active, channels, calls and agents).

The AMIgoCommandPanel is made of a toolbar which give access to the AMIgoSitesManager and to the AMIgoDropTarget and displays the current connection information and status. It also offers a low access level to the Asterisk Manager Interface through a collapsible command panel which offers the following commands:

CLI commands: Displays a list of CLI commands available on the currently connected system, and allows to send commands with parameters. 
Modules: Displays a list of the loaded modules and allows to reload, or load / unload modules. 
Configuration: Displays a list of configuration files and allows to load them in the AMIgoConfigEditorForm. 
AstDB: Display the content of the AstDB and offer an interface to add, edit or delete entries. 
Originate: Offers an interface to send originate extension or originate application commands with full control of the parameters.

Several setup controls allows to create, edit or delete, users, lines, agents, queues, conferences etc.

Please visit : http://teledata.qc.ca/AMIgo for more details. 
You can also download the full documentation here: 
http://teledata.qc.ca/AMIgo/AMIgoDocumentation.chm

No hay comentarios.:

Publicar un comentario