Search Login | Register  
 
 
   Search_Blog
      

   Blog_Archive
      

   Blog_List
      

   View_Blog
Author: xAP Manager Created: 07 October 2006 14:04:14
Ramblings about the use of xAP and xAP Applications at NodeZero

I started to create a TapiRex notification plugin to generate a xAP CID.Incomming message when a new call was received.

I currently use TapiRex on my NodeZero to repsond to new calls (PSTN and VoIP). This is achieved by use of the ActiveTSP TAPI driver to access my Asterisk (PBX in a flash) PBX. This provides me with call notifications and log on my MediaCenter PC.

I wanted to also provide a xAP message with the caller details as each call comes in.

I downloaded the TapiRex SDK and modified the DotNetSamplePlugin to use the xFx V2 library.

I firstly had problems getting xFx to find the xFx.dll.config file. Through the use of the SysInternals ProcessMonitor I was able to discover that I needed to put xfx.dll and xfx.dll.config in the same folder as TapiRex (in my case p:\programe files\tapirex).

I built and tested this on my development PC (Windows 7 & VS2008). When I deployed this to my NodeZero, TapiRex didn't find my plugin. I then discovered that the NotificationPlugins registry...

Read More »

As a consequence of developing the MCEVMail application I spun off this gateway to provide a simple gateway between Asterisk Voice Mail and xAP.

The gateway currently relies on AXC CTI2Info xAP messages to trigger the message sending. When an axc message arrives the gateway checks to see if the associated mailbox is in the gateway watch list (XML file). If it is then a xAP multi body message is sent that lists the folders within that mailbox and the number of messages in each folder. A subsequent multibody xAP messages are sent for each folder listing details of the messages (callerid, duration, URL to audio, ....) . The URL provides http audio header and audio stream (Content-Type: audio/wav).

Full details of the xAP message schema for xAPVMail can be found here

I am adding some simple commands to the gateway. Currently, Status.Request is supported for a MailBox folder and/or message. I will also add a polling interval to enable triggering for...

Read More »