Added following snippits about Asterisk

* A Basic Asterisk server for internal calling with IVR, curl triggers and message playback
* A Asterisk server to act as a bridge between a Bluetooth phone (as in/out bound route)
* A Node-Red Subflow to create a call between extensions using ARI
This commit is contained in:
2024-01-07 21:51:57 +01:00
parent 380353f4ea
commit 2e57050f06
41 changed files with 845 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
# Basic asterisk sever
Go [Here](../../Docs/Setup-Asterisk-Server.md) to read about how to set it up
**Config files that are empty**
these are just here to suppress errors
* ```acl.conf```
* ```ccss.conf```
* ```cdr.conf```
* ```cel.conf```
* ```features.conf```
* ```manager.conf```
* ```pjproject.conf```
* ```pjsip_wizard.conf```
**Config files for basic usage**
If a config file does not have a comment, it does not require any tweaking
`*` Must be updated for each (new) extension
`**` Must be updated if (new) extension if a voip client needs to connect ({Soft}phone) or needs to be connected to (Homeassistant)
* ```asterisk.conf```
* ```extensions.conf``` Dial plan for extensions `*`
* ```indications.conf``` Settings for dial tones
* ```logger.conf```
* ```modules.conf``` If not all functions are used you can disable some modules
* ```pjsip.conf``` Sets listening for PJSIP and loads sub configs
* ```pjsip.extension.conf``` Defines the extension the credentials for the extensions `**`
* ```pjsip.aor.conf``` Sets maximum connections for an extension `**`
* ```pjsip.auth.conf``` Sets the credentials for the extensions`**`
* ```udptl.conf```
**Config files for use with ARI**
* ```ari.conf``` ARI basic config and credentials (Make sure to update this)
* ```http.conf``` Settings for the integrated webserver for ARI
* ```stasis.conf``` (Just here to suppress errors)