All Projects → ari4java → Ari4java

ari4java / Ari4java

Licence: lgpl-3.0
Asterisk ARI interface bindings for Java

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Ari4java

odoo asterisk
Odoo based Asterisk IP-PBX
Stars: ✭ 38 (-41.54%)
Mutual labels:  asterisk
Soup
☎️ Original open source call flooder using Twilio's API.
Stars: ✭ 267 (+310.77%)
Mutual labels:  asterisk
Mikrotik Hotspot Sms
Stars: ✭ 23 (-64.62%)
Mutual labels:  asterisk
astlinux
AstLinux is a "Network Appliance for Communications" x86_64 Linux distribution
Stars: ✭ 23 (-64.62%)
Mutual labels:  asterisk
suite-crm-click-to-call
SuiteCRM Click to Call (Asterisk)
Stars: ✭ 17 (-73.85%)
Mutual labels:  asterisk
Docker Freepbx
Dockerized FreePBX 15 w/Asterisk 17, Seperate MySQL Database support, and Data Persistence and UCP
Stars: ✭ 331 (+409.23%)
Mutual labels:  asterisk
ami
integration asterisk manager interface (AMI) in laravel
Stars: ✭ 25 (-61.54%)
Mutual labels:  asterisk
Asterisk
Mirror of the official Asterisk (https://www.asterisk.org) Project repository. No pull requests here please. Use Gerrit:
Stars: ✭ 981 (+1409.23%)
Mutual labels:  asterisk
ari
Golang Asterisk REST Interface (ARI) library
Stars: ✭ 121 (+86.15%)
Mutual labels:  asterisk
Cacofonisk
Who's calling?
Stars: ✭ 17 (-73.85%)
Mutual labels:  asterisk
panel gen
Auto call generator for telephone switches at Connections Museum, Seattle.
Stars: ✭ 13 (-80%)
Mutual labels:  asterisk
ya-node-asterisk
node.js client library for Asterisk Manager Interface
Stars: ✭ 18 (-72.31%)
Mutual labels:  asterisk
Pami
PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. Supports commands with responses with multiple events. Very suitable for development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc
Stars: ✭ 351 (+440%)
Mutual labels:  asterisk
asterisk
Scripts for asterisk
Stars: ✭ 14 (-78.46%)
Mutual labels:  asterisk
Sipcheck
SIPCheck is a tool that watch the authentication of users of Asterisk and bans automatically if some user (or bot) try to register o make calls using wrong passwords.
Stars: ✭ 20 (-69.23%)
Mutual labels:  asterisk
caller-lookup
Reverse Caller Id using TrueCaller
Stars: ✭ 55 (-15.38%)
Mutual labels:  asterisk
Ggsignif
Easily add significance brackets to your ggplots
Stars: ✭ 322 (+395.38%)
Mutual labels:  asterisk
Astive
Media controller for Asterisk PBX (FastAGI Server)
Stars: ✭ 37 (-43.08%)
Mutual labels:  asterisk
Asterisk Cdr Viewer
Simple and fast viewer for asterisk CDRs / recordings
Stars: ✭ 29 (-55.38%)
Mutual labels:  asterisk
Routr
Routr: Next-generation SIP Server
Stars: ✭ 788 (+1112.31%)
Mutual labels:  asterisk

ARI4Java

The Asterisk REST Interface (ARI) bindings for Java.

Download javadoc Build

Description

ARI is an interface available on Asterisk 11+ that lets you write applications that run externally and control call flow through REST calls while receiving events on a websocket.

In order to support different versions of the API, what we do is we maintain concrete implementations for each version of the API, but we also have general interfaces that are used to work with objects across different versions.

Getting started

Simply add the library and an SLF4J implementation to your package config, here is an example using Gradle

repositories {
    jcenter()
}

dependencies {
    compile 'ch.loway.oss.ari4java:ari4java:+'
    compile 'org.apache.logging.log4j:log4j-slf4j-impl:2.13.0'
}

Documentation

Licensing

The library is released under the GNU LGPL (see LICENSE file). Files under codegen-data come from the Asterisk project and are licensed under the GPLv2 (see LICENSE.asterisk file therein). They are only used to build the classes and are not distributed in any form with ARI4Java.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].