Media controller for Asterisk PBX (FastAGI Server)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
astive-agi Updated version Aug 28, 2018
astive-client Updated version Aug 28, 2018
astive-commons Updated version Aug 28, 2018
astive-examples Updated version Aug 28, 2018
astive-menu Updated version Aug 28, 2018
astive-server-telnet Updated version Aug 28, 2018
astive-server Updated version Aug 28, 2018
docs Update docs Aug 28, 2018
AUTHORS Updates license info Apr 18, 2016 Contributions guidelines Nov 28, 2013
Dockerfile Updated version Aug 28, 2018
LICENSE Updated NOTICE, README and LICENSE. Jun 17, 2013
NOTICE Merge master into dev Apr 15, 2016 Update Aug 28, 2018
assembly Remove unned files. Fixed minor bugs Jul 9, 2018
docker-compose.yml Dockerized Mar 16, 2018
pom.xml [maven-release-plugin] prepare for next development iteration Jul 9, 2018
pom.xml.releaseBackup Updated version Aug 28, 2018

Astive is a Media Controller for Asterisk PBX

Astive was designed to overcome the complexity of building custom voice applications with Asterisk PBX. Astive, uses Asterisk's AGI to create powerful interactive menus with Java.

Astive 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:


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

Getting Astive

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

git clone
cd astive

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 docs. There you will find detail information in how to build, test, and deploy your apps.


Core team:



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