Déploiement et utilisation de l’image Docker du téléphone Asterisk (PBX)
Environ
L’image automatisée docker Asterisk telephone private branch exchange (PBX) certifiée « linuxconfig/asterix » peut être utilisée pour déployer instantanément Asterix sur vos hôtes docker. L’image docker « linuxconfig/astérix » est une compilation PBX certifiée Asterisk sur GNU/Linux Debian 8.
Déploiement
L’exemple de commande ci-dessous permet de télécharger et de créer un nouveau conteneur Docker appelé astérisque et de lier le port 5060 de l’hôte local au port 5060 du conteneur.
docker run -d --name=asterisk -d -p 5060:5060 linuxconfig/asterisk
Utilisation
Une fois que vous avez déployé le conteneur docker asterisk, vous pouvez accéder à la console asterisk à l’aide de la commande linux suivante :
docker exec -it asterisk asterisk -cvvvvvvvv
...
== Registered custom function 'QUEUE_MEMBER'
== Registered custom function 'QUEUE_MEMBER_COUNT'
== Registered custom function 'QUEUE_MEMBER_LIST'
== Registered custom function 'QUEUE_WAITING_COUNT'
== Registered custom function 'QUEUE_MEMBER_PENALTY'
== app_queue.so => (True Call Queueing)
Loading res_manager_devicestate.so.
== Manager registered action DeviceStateList
== res_manager_devicestate.so => (Manager Device State Topic Forwarder)
Loading res_manager_presencestate.so.
== Manager registered action PresenceStateList
== res_manager_presencestate.so => (Manager Presence State Topic Forwarder)
== Parsing '/etc/asterisk/cli_permissions.conf': Found
== Parsing '/etc/asterisk/cli.conf': Found
Asterisk Ready.
*CLI>