Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asterisk/ari-examples
ARI examples in Python and JavaScript.
https://github.com/asterisk/ari-examples
Last synced: 3 months ago
JSON representation
ARI examples in Python and JavaScript.
- Host: GitHub
- URL: https://github.com/asterisk/ari-examples
- Owner: asterisk
- License: other
- Created: 2014-08-21T17:53:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-03T16:26:01.000Z (almost 9 years ago)
- Last Synced: 2024-07-31T13:42:45.561Z (3 months ago)
- Language: JavaScript
- Size: 241 KB
- Stars: 103
- Watchers: 30
- Forks: 28
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- starred-awesome - ari-examples - ARI examples in Python and JavaScript. (JavaScript)
README
# Asterisk ARI examples
This repository contains a collection of ARI examples, written primarily in
Python, JavaScript (Node.js) and C#. These ARI examples coincide with ARI
documentation on the Asterisk wiki:https://wiki.asterisk.org/wiki/display/AST/Getting+Started+with+ARI
The Python examples use the ari-py library:
https://github.com/asterisk/ari-py
The JavaScript examples use the node-ari-client library:
https://github.com/asterisk/node-ari-client
The .NET examples use the AsterNET.ARI client library:
https://github.com/skrusty/AsterNET.ARI
# Example Directory
## Channels
### channel-dump
Dump basic information about the channels in an Asterisk system.
### channel-state
Observe changes in channel state and Answer a channel.
### channel-playback-monkeys
Play howler monkeys (with great anger) on a channel.
### channel-tones
Manipulate locale specific indication tones on a channel.
### channel-aa
Build a simple IVR/automated attendant by handling DTMF keypresses.
## Bridges
### bridge-hold
Place all channels that enter into an application into a single holding bridge.
### bridge-infinite-area
Place all channels that enter into an application into a holding bridge. Once all channels have left the bridge, destroy it.
### bridge-dial
Dial an endpoint and put the resulting channel in a mixing bridge with the original Stasis channel. Gracefully handle hangups from either end.
### bridge-move
Put channel that enters Stasis into a holding bridge with music on hold while dialing another endpoint. Once endpoint answers, remove original channel from holding bridge and put both channels in a mixing bridge. Gracefully handle hangups from either end.
# License
Copyright (c) 2014, Digium, Inc. All rights reserved.
See the LICENSE.txt file for more information.