ari4java / Ari4java
Licence: lgpl-3.0
Asterisk ARI interface bindings for Java
Programming Languages
java 68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Ari4java
odoo asteriskOdoo 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
astlinuxAstLinux is a "Network Appliance for Communications" x86_64 Linux distribution
Stars: ✭ 23 (-64.62%)
Mutual labels: asterisk
Docker FreepbxDockerized FreePBX 15 w/Asterisk 17, Seperate MySQL Database support, and Data Persistence and UCP
Stars: ✭ 331 (+409.23%)
Mutual labels: asterisk
amiintegration 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
ariGolang Asterisk REST Interface (ARI) library
Stars: ✭ 121 (+86.15%)
Mutual labels: asterisk
CacofoniskWho's calling?
Stars: ✭ 17 (-73.85%)
Mutual labels: asterisk
panel genAuto call generator for telephone switches at Connections Museum, Seattle.
Stars: ✭ 13 (-80%)
Mutual labels: asterisk
ya-node-asterisknode.js client library for Asterisk Manager Interface
Stars: ✭ 18 (-72.31%)
Mutual labels: asterisk
PamiPHP 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
asteriskScripts for asterisk
Stars: ✭ 14 (-78.46%)
Mutual labels: asterisk
SipcheckSIPCheck 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-lookupReverse Caller Id using TrueCaller
Stars: ✭ 55 (-15.38%)
Mutual labels: asterisk
GgsignifEasily add significance brackets to your ggplots
Stars: ✭ 322 (+395.38%)
Mutual labels: asterisk
AstiveMedia controller for Asterisk PBX (FastAGI Server)
Stars: ✭ 37 (-43.08%)
Mutual labels: asterisk
Asterisk Cdr ViewerSimple and fast viewer for asterisk CDRs / recordings
Stars: ✭ 29 (-55.38%)
Mutual labels: asterisk
RoutrRoutr: Next-generation SIP Server
Stars: ✭ 788 (+1112.31%)
Mutual labels: asterisk
ARI4Java
The Asterisk REST Interface (ARI) bindings for Java.

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
- The CHANGELOG
- The Wiki has some more info on how to use the project
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].