Activa for Asterisk...

Activa brings the Asterisk IP PBX to the call center. Its components aim to enable call center implementations with functionality such as computer telephony, screenpop&click2dial, agent control, automatic dialing...

The Activa package includes an Asterisk TAPI Service Provider (TSP) we called Asterisk ActivaTSP. This TSP enables integration of TAPI third party applications and Asterisk. So for instance you could initiate outbound calls through Asterisk using your Microsoft Outlook, Microsoft Dialer, ACT!, TapiCall and many more. Call screen-popup is also supported. The TSP itself has been developed using the basic ASTProvider framework.

The package also includes a basic framework that enables integration of Asterisk with your C++ applications

Current version is 1.4.6 (Version readme)

We invite you to download the package, configure ActivaTSP and try it.

Basic Call Control

Activa TSP supports call control functions such as initiating and hanging up calls and also can receive inbound calls.

NOTE: At this time, Activa is not able to answer calls (this is a sip-phone feature).

Multiple lines support. A single line can be easily configured through the control panel but you can also configure multiple lines via registry parameters (see note).

Fast Transfer. Dial #destination to fast transfer a call. Supported since Release 1.2.2.

ACD integration

QueueAdd/QueueRemove/QueuePause features can be invoked using the following makecall feature strings:

ACD FEATURE FEATURE TO DIAL what is sent to asterisk Sample
LOGIN *7361<queue> QueueAdd queue=<queue>
paused=yes
MakeCall *7361555
LOGOUT *7360<queue> QueueRemove queue=<queue> MakeCall *7360555
READY *7351<queue> QueuePause queue=<queue>
paused=no
MakeCall *7351555
NOT-READY *7350<queue> QueuePause queue=<queue>
paused=yes
MakeCall *7350555

Example: If you want your TAPI appplication to log-in to the asterisk queue 555 just MakeCall *7361555

Support for Asterisk 1.4

Mar 26, 2007

Release 1.4 added support for Asterisk 1.4 and is compiled with VS2005.

Support for Predictive dialers

Feb, 2007

Release 1.3 added support for predictive dialers; LINECALLPARAMFLAGS_PREDICTIVEDIAL on lineCallParams.

Predictive calls make an 'inverted' originate call on behalf of a queue, first creating the outgoing channel and, if call is created successfully, then the queue redirects it to an extension or a queue.

In addition, this release has indications of call progress (busy numbers, wrong numbers, no answers) and has fixed some bugs about transfer calls and others.

Feedback

Please drop a message in the forums and tell us how Activa for Asterisk worked for you.

We will be happy to hear from you what your configuration is like, if using SIP, IAX2, mISDN, ZAP or whatever, if using queues or if your MS Outlook or TAPI application is working well with open-source Activa.

We are interested into knowing what different configurations have been tested, what is missing and if there is something to fix (sure there is). If you let us know we may try to fix it.

Activa Roadmap

The Activa Team is porting a number of features to the open-source Activa project.

We let you know our near-term roadmap:

  • 1.0 screenpopup, click-to-dial and agent status control (queue log-in- log-out, pause)
  • 2.0 automatic dialing

Links