A toolkit to build voice applications in Asterisk with Java
Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apis
archetypes
astive-maven-plugin
atk-commons
examples
server
src/main/resources
.gitignore
AUTHORS
CONTRIBUTING.md
CONTRIBUTORS
LICENSE
NOTICE
README.md
_config.yml
assembly
pom.xml
pom.xml.releaseBackup
release.properties

README.md

Astive Toolkit (ATK) is an Open Source project sponsored by Fonoster, Inc. If you are interested in building communication systems using SIP you may also want to check Sip I/O, a new Sip Server built at Fonoster Inc.

ATK: Toolkit and Application Server for Asterisk PBX

Astive Toolkit(ATK) was designed to overcome the complexity of building custom voice applications on Asterisk PBX. ATK, uses Asterisk's AGI and AMI to create powerful interactive menus with Java. Most of ATK functions can be replaced to allow third-parties implementations or services.

ATK makes creating voice applications easier for developers, however, it is important to have a good Asterisk foundation. To learn some key concepts and get up and running, check out the following tutorials:

Requirements

  • Java 1.7+
  • Maven 3.x.x+
  • Asterisk 1.8+
  • Git (optional)

Getting Astive

To download and build ATK perform the following steps in your console:

git clone https://github.com/fonoster/astivetoolkit.git
cd astivetoolkit
./assembly

NOTE: The script will generate the Astive Server and the SDK. You can find the assemblies in folder 'dist'.

Getting started with Astive

A good way to start building apps with Astive is by reading the wiki. There you will find detail information in how to build, test, and deploy your apps.

Getting help

The best way to get help is through the Google Groups. You can also follow @astivetoolkit on Twitter for events and quick updates.

Authors

Core team:

Contributions

Copyright

Copyright (C) 2017 by Fonoster, INC. Apache License, Version 2.0 (see LICENSE for details).