Lwazi 1.0

Lwazi is a robust telephony platform aiming to facilitate speedy development of
experimental applications without sacrificing power by combining Asterisk with the
MobilIVR Python interface bundled into a single build with a unified control interface.

Download the Lwazi project at Sourceforge.

The Lwazi telephony system was developed by the HLT Research Group of the
CSIR’s Meraka Institute to facilitate the speedy development of experimental
telephony applications that showcase the group's human language technology.
To achieve this goal, Lwazi builds upon the well founded Asterisk telephony
platform and integrates the MobilIVR system to allow quick implementation
without sacrificing power. MoblIVR provides a Python interface to the
Asterisk API, as well as a call dialog scripting interface. For additional
convenience, a unified control interface (the 'lwazi' program) has been added
as well as a monitoring daemon to notify developers should any of the
components crash. Projects that require a completely open-ended IVR scripting
interface for creating experimental telephony systems will find their needs met by Lwazi.

Following is an example of how an IVR development session might be carried out
on the command line:

    # Edit IVR script
    $ vim src/python2.5/ivr/demo-ivr.py

    # Stop all telephony components.
    $ lwazi stop
    Monitor              [ STOPPED ]
    Demo IVR             [ STOPPED ]
    Asterisk             [ STOPPED ]

    # Rebuild system.
    $ make

    # Re-start all components
    $ lwazi start
    Asterisk             [ RUNNING ]
    Demo IVR             [ RUNNING ]
    Monitor              [ RUNNING ]

    # The system is now callable.

Lwazi is a robust telephony platform aiming to facilitate speedy development of
experimental applications without sacrificing power by combining Asterisk with the
MobilIVR Python interface bundled into a single build with a unified control interface.

Download the Lwazi project at Sourceforge.

The Lwazi telephony system was developed by the HLT Research Group of the
CSIR’s Meraka Institute to facilitate the speedy development of experimental
telephony applications that showcase the group's human language technology.
To achieve this goal, Lwazi builds upon the well founded Asterisk telephony
platform and integrates the MobilIVR system to allow quick implementation
without sacrificing power. MoblIVR provides a Python interface to the
Asterisk API, as well as a call dialog scripting interface. For additional
convenience, a unified control interface (the 'lwazi' program) has been added
as well as a monitoring daemon to notify developers should any of the
components crash. Projects that require a completely open-ended IVR scripting
interface for creating experimental telephony systems will find their needs met by Lwazi.

Following is an example of how an IVR development session might be carried out
on the command line:

    # Edit IVR script
    $ vim src/python2.5/ivr/demo-ivr.py

    # Stop all telephony components.
    $ lwazi stop
    Monitor              [ STOPPED ]
    Demo IVR             [ STOPPED ]
    Asterisk             [ STOPPED ]

    # Rebuild system.
    $ make

    # Re-start all components
    $ lwazi start
    Asterisk             [ RUNNING ]
    Demo IVR             [ RUNNING ]
    Monitor              [ RUNNING ]

    # The system is now callable.

Created by: rich_carlson, Last modification: Tue 12 of Jun, 2012 (04:50 UTC) by admin
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+