├── .gitignore ├── .travis.yml ├── Dockerfile ├── README.md ├── asterisk ├── 13 │ └── Dockerfile └── 16 │ ├── Dockerfile │ └── http.conf ├── fastagi ├── Dockerfile ├── agi.php ├── agiLaunch.sh ├── rsyslog.conf └── xinetd_agi ├── high-availability ├── README.md ├── ansible │ ├── ansible.cfg │ ├── bootstrap_ansible_coreos.yml │ ├── cluster_big_pull.yml │ ├── cluster_bootup.yml │ ├── cluster_creator.yml │ ├── cluster_destroy.yml │ ├── cluster_etcd2_reset.yml │ ├── cluster_repair.yml │ ├── homer_setupdb.yml │ ├── inventory │ │ ├── coreos │ │ ├── group_vars │ │ │ ├── asterisk │ │ │ ├── homer │ │ │ └── kamailio │ │ └── laptop_coreos │ ├── kamailio_reload.yml │ ├── roles │ │ ├── asterisk-config │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── templates │ │ │ │ ├── extensions.conf.j2 │ │ │ │ └── sip.conf.j2 │ │ ├── defunctzombie.coreos-bootstrap │ │ │ ├── .editorconfig │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── files │ │ │ │ ├── bootstrap.sh │ │ │ │ ├── get-pip.py │ │ │ │ └── runner │ │ │ ├── meta │ │ │ │ ├── .galaxy_install_info │ │ │ │ └── main.yml │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── tests │ │ │ │ └── test.yml │ │ ├── get-etcd-token │ │ │ └── tasks │ │ │ │ └── main.yml │ │ ├── kamailio-config │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── templates │ │ │ │ ├── kamailio.cfg.j2 │ │ │ │ └── keepalived.conf.j2 │ │ └── libvirt-coreos │ │ │ ├── files │ │ │ └── coreos_xml.j2 │ │ │ ├── tasks │ │ │ ├── libvirt_destroy.yml │ │ │ ├── libvirt_loaduserdata.yml │ │ │ ├── libvirt_reloaduserdata.yml │ │ │ ├── libvirt_shutdown.yml │ │ │ ├── libvirt_spinup.yml │ │ │ ├── libvirt_startup.yml │ │ │ └── main.yml │ │ │ └── templates │ │ │ └── libvirt-cloud-config.j2 │ ├── scratch.txt │ ├── scratch2.txt │ ├── templates │ │ └── etcd-cloudinit.conf.j2 │ ├── units │ │ ├── announcer@.service │ │ ├── asterisk@.service │ │ ├── captagent@.service │ │ ├── captureserver@.service │ │ ├── dispatcher@.service │ │ ├── homerannouncer@.service │ │ ├── homerweb@.service │ │ ├── kamailio@.service │ │ ├── keepalived@.service │ │ └── mysql@.service │ ├── update_units.yml │ ├── update_voip_configs.yml │ ├── utils │ │ ├── check_cloud.sh │ │ └── cluster_justdata.yml │ └── vars │ │ └── coreos.yml ├── dispatcher.sh ├── docs │ ├── example_remark.html │ ├── examples │ │ ├── README.md │ │ ├── cleanup.sh │ │ ├── deploy_coreos_libvirt.sh │ │ └── user_data │ └── presentation.html ├── etcd.sh ├── homer │ ├── Dockerfile │ ├── README.md │ ├── captagent │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── captagent.xml │ │ ├── run.sh │ │ └── scratch.txt │ ├── captureserver │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── kamailio.cfg │ │ └── run.sh │ ├── loaddata │ │ ├── Dockerfile │ │ ├── load_data.sh │ │ └── sql │ │ │ ├── sql │ │ │ ├── create_rtcp_version_1.sql │ │ │ ├── create_sipcapture.sql │ │ │ ├── create_sipcapture_postgress.sql │ │ │ ├── create_sipcapture_version_2.sql │ │ │ ├── create_sipcapture_version_3.sql │ │ │ ├── create_sipcapture_version_4.sql │ │ │ └── statistics.sql │ │ │ └── webhomer │ │ │ ├── homer_users.sql │ │ │ └── statistics.sql │ ├── notes.sh │ └── webapp │ │ ├── Dockerfile │ │ ├── configuration.php │ │ ├── preferences.php │ │ ├── run.sh │ │ └── vhost.conf ├── itsp │ ├── autocaller.sh │ ├── extensions.conf │ ├── run.sh │ └── sip.conf ├── kamailio-etcd-dispatcher │ ├── .dockerignore │ ├── Dockerfile │ └── README.md ├── kamailio.sh ├── kamailio │ ├── Dockerfile │ ├── README.md │ ├── dispatcher.list │ ├── dispatcher_watch.sh │ ├── kamailio.cfg │ ├── run.sh │ └── scratch.txt └── keepalived │ ├── Dockerfile │ ├── README.md │ └── keepalived.conf ├── test ├── README.md ├── asterisk.sip.conf ├── asterisk1.rtp.conf ├── asterisk2.rtp.conf ├── example │ ├── 13 │ │ ├── extensions.conf │ │ └── iax.conf │ ├── extensions.conf │ ├── iax.conf │ └── modules.conf ├── extensions.conf ├── pjsip.conf └── wait_for_asterisk.sh └── tools ├── asterisk-cli.sh ├── clean.sh ├── nsenter.sh └── run.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/README.md -------------------------------------------------------------------------------- /asterisk/13/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/asterisk/13/Dockerfile -------------------------------------------------------------------------------- /asterisk/16/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/asterisk/16/Dockerfile -------------------------------------------------------------------------------- /asterisk/16/http.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/asterisk/16/http.conf -------------------------------------------------------------------------------- /fastagi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/fastagi/Dockerfile -------------------------------------------------------------------------------- /fastagi/agi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/fastagi/agi.php -------------------------------------------------------------------------------- /fastagi/agiLaunch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/fastagi/agiLaunch.sh -------------------------------------------------------------------------------- /fastagi/rsyslog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/fastagi/rsyslog.conf -------------------------------------------------------------------------------- /fastagi/xinetd_agi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/fastagi/xinetd_agi -------------------------------------------------------------------------------- /high-availability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/README.md -------------------------------------------------------------------------------- /high-availability/ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/ansible.cfg -------------------------------------------------------------------------------- /high-availability/ansible/bootstrap_ansible_coreos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/bootstrap_ansible_coreos.yml -------------------------------------------------------------------------------- /high-availability/ansible/cluster_big_pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/cluster_big_pull.yml -------------------------------------------------------------------------------- /high-availability/ansible/cluster_bootup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/cluster_bootup.yml -------------------------------------------------------------------------------- /high-availability/ansible/cluster_creator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/cluster_creator.yml -------------------------------------------------------------------------------- /high-availability/ansible/cluster_destroy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/cluster_destroy.yml -------------------------------------------------------------------------------- /high-availability/ansible/cluster_etcd2_reset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/cluster_etcd2_reset.yml -------------------------------------------------------------------------------- /high-availability/ansible/cluster_repair.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/cluster_repair.yml -------------------------------------------------------------------------------- /high-availability/ansible/homer_setupdb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/homer_setupdb.yml -------------------------------------------------------------------------------- /high-availability/ansible/inventory/coreos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/inventory/coreos -------------------------------------------------------------------------------- /high-availability/ansible/inventory/group_vars/asterisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/inventory/group_vars/asterisk -------------------------------------------------------------------------------- /high-availability/ansible/inventory/group_vars/homer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/inventory/group_vars/homer -------------------------------------------------------------------------------- /high-availability/ansible/inventory/group_vars/kamailio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/inventory/group_vars/kamailio -------------------------------------------------------------------------------- /high-availability/ansible/inventory/laptop_coreos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/inventory/laptop_coreos -------------------------------------------------------------------------------- /high-availability/ansible/kamailio_reload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/kamailio_reload.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/asterisk-config/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/asterisk-config/tasks/main.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/asterisk-config/templates/extensions.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/asterisk-config/templates/extensions.conf.j2 -------------------------------------------------------------------------------- /high-availability/ansible/roles/asterisk-config/templates/sip.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/asterisk-config/templates/sip.conf.j2 -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/.editorconfig -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/.travis.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/LICENSE -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/README.md -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/files/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/files/bootstrap.sh -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/files/get-pip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/files/get-pip.py -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/files/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/files/runner -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/meta/.galaxy_install_info: -------------------------------------------------------------------------------- 1 | {install_date: 'Wed Oct 15 11:53:18 2014', version: master} 2 | -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/meta/main.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/defunctzombie.coreos-bootstrap/tasks/main.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/defunctzombie.coreos-bootstrap/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: all 3 | roles: 4 | - coreos-bootstrap 5 | -------------------------------------------------------------------------------- /high-availability/ansible/roles/get-etcd-token/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/get-etcd-token/tasks/main.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/kamailio-config/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/kamailio-config/tasks/main.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/kamailio-config/templates/kamailio.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/kamailio-config/templates/kamailio.cfg.j2 -------------------------------------------------------------------------------- /high-availability/ansible/roles/kamailio-config/templates/keepalived.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/kamailio-config/templates/keepalived.conf.j2 -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/files/coreos_xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/files/coreos_xml.j2 -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_destroy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_destroy.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_loaduserdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_loaduserdata.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_reloaduserdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_reloaduserdata.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_shutdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_shutdown.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_spinup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_spinup.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_startup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/tasks/libvirt_startup.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/tasks/main.yml -------------------------------------------------------------------------------- /high-availability/ansible/roles/libvirt-coreos/templates/libvirt-cloud-config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/roles/libvirt-coreos/templates/libvirt-cloud-config.j2 -------------------------------------------------------------------------------- /high-availability/ansible/scratch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/scratch.txt -------------------------------------------------------------------------------- /high-availability/ansible/scratch2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/scratch2.txt -------------------------------------------------------------------------------- /high-availability/ansible/templates/etcd-cloudinit.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/templates/etcd-cloudinit.conf.j2 -------------------------------------------------------------------------------- /high-availability/ansible/units/announcer@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/announcer@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/asterisk@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/asterisk@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/captagent@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/captagent@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/captureserver@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/captureserver@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/dispatcher@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/dispatcher@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/homerannouncer@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/homerannouncer@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/homerweb@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/homerweb@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/kamailio@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/kamailio@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/keepalived@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/keepalived@.service -------------------------------------------------------------------------------- /high-availability/ansible/units/mysql@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/units/mysql@.service -------------------------------------------------------------------------------- /high-availability/ansible/update_units.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/update_units.yml -------------------------------------------------------------------------------- /high-availability/ansible/update_voip_configs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/update_voip_configs.yml -------------------------------------------------------------------------------- /high-availability/ansible/utils/check_cloud.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/utils/check_cloud.sh -------------------------------------------------------------------------------- /high-availability/ansible/utils/cluster_justdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/utils/cluster_justdata.yml -------------------------------------------------------------------------------- /high-availability/ansible/vars/coreos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/ansible/vars/coreos.yml -------------------------------------------------------------------------------- /high-availability/dispatcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/dispatcher.sh -------------------------------------------------------------------------------- /high-availability/docs/example_remark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/docs/example_remark.html -------------------------------------------------------------------------------- /high-availability/docs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/docs/examples/README.md -------------------------------------------------------------------------------- /high-availability/docs/examples/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/docs/examples/cleanup.sh -------------------------------------------------------------------------------- /high-availability/docs/examples/deploy_coreos_libvirt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/docs/examples/deploy_coreos_libvirt.sh -------------------------------------------------------------------------------- /high-availability/docs/examples/user_data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/docs/examples/user_data -------------------------------------------------------------------------------- /high-availability/docs/presentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/docs/presentation.html -------------------------------------------------------------------------------- /high-availability/etcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/etcd.sh -------------------------------------------------------------------------------- /high-availability/homer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/Dockerfile -------------------------------------------------------------------------------- /high-availability/homer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/README.md -------------------------------------------------------------------------------- /high-availability/homer/captagent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captagent/Dockerfile -------------------------------------------------------------------------------- /high-availability/homer/captagent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captagent/README.md -------------------------------------------------------------------------------- /high-availability/homer/captagent/captagent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captagent/captagent.xml -------------------------------------------------------------------------------- /high-availability/homer/captagent/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captagent/run.sh -------------------------------------------------------------------------------- /high-availability/homer/captagent/scratch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captagent/scratch.txt -------------------------------------------------------------------------------- /high-availability/homer/captureserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captureserver/Dockerfile -------------------------------------------------------------------------------- /high-availability/homer/captureserver/README.md: -------------------------------------------------------------------------------- 1 | # dougbtv/homer-captureserver -------------------------------------------------------------------------------- /high-availability/homer/captureserver/kamailio.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captureserver/kamailio.cfg -------------------------------------------------------------------------------- /high-availability/homer/captureserver/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/captureserver/run.sh -------------------------------------------------------------------------------- /high-availability/homer/loaddata/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/Dockerfile -------------------------------------------------------------------------------- /high-availability/homer/loaddata/load_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/load_data.sh -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/sql/create_rtcp_version_1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/sql/create_rtcp_version_1.sql -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/sql/create_sipcapture.sql: -------------------------------------------------------------------------------- 1 | use schema version 4 2 | -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/sql/create_sipcapture_postgress.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/sql/create_sipcapture_postgress.sql -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/sql/create_sipcapture_version_2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/sql/create_sipcapture_version_2.sql -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/sql/create_sipcapture_version_3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/sql/create_sipcapture_version_3.sql -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/sql/create_sipcapture_version_4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/sql/create_sipcapture_version_4.sql -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/sql/statistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/sql/statistics.sql -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/webhomer/homer_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/webhomer/homer_users.sql -------------------------------------------------------------------------------- /high-availability/homer/loaddata/sql/webhomer/statistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/loaddata/sql/webhomer/statistics.sql -------------------------------------------------------------------------------- /high-availability/homer/notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/notes.sh -------------------------------------------------------------------------------- /high-availability/homer/webapp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/webapp/Dockerfile -------------------------------------------------------------------------------- /high-availability/homer/webapp/configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/webapp/configuration.php -------------------------------------------------------------------------------- /high-availability/homer/webapp/preferences.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/webapp/preferences.php -------------------------------------------------------------------------------- /high-availability/homer/webapp/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/webapp/run.sh -------------------------------------------------------------------------------- /high-availability/homer/webapp/vhost.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/homer/webapp/vhost.conf -------------------------------------------------------------------------------- /high-availability/itsp/autocaller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/itsp/autocaller.sh -------------------------------------------------------------------------------- /high-availability/itsp/extensions.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/itsp/extensions.conf -------------------------------------------------------------------------------- /high-availability/itsp/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/itsp/run.sh -------------------------------------------------------------------------------- /high-availability/itsp/sip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/itsp/sip.conf -------------------------------------------------------------------------------- /high-availability/kamailio-etcd-dispatcher/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /high-availability/kamailio-etcd-dispatcher/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio-etcd-dispatcher/Dockerfile -------------------------------------------------------------------------------- /high-availability/kamailio-etcd-dispatcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio-etcd-dispatcher/README.md -------------------------------------------------------------------------------- /high-availability/kamailio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio.sh -------------------------------------------------------------------------------- /high-availability/kamailio/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio/Dockerfile -------------------------------------------------------------------------------- /high-availability/kamailio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio/README.md -------------------------------------------------------------------------------- /high-availability/kamailio/dispatcher.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio/dispatcher.list -------------------------------------------------------------------------------- /high-availability/kamailio/dispatcher_watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio/dispatcher_watch.sh -------------------------------------------------------------------------------- /high-availability/kamailio/kamailio.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio/kamailio.cfg -------------------------------------------------------------------------------- /high-availability/kamailio/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio/run.sh -------------------------------------------------------------------------------- /high-availability/kamailio/scratch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/kamailio/scratch.txt -------------------------------------------------------------------------------- /high-availability/keepalived/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/keepalived/Dockerfile -------------------------------------------------------------------------------- /high-availability/keepalived/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/keepalived/README.md -------------------------------------------------------------------------------- /high-availability/keepalived/keepalived.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/high-availability/keepalived/keepalived.conf -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/README.md -------------------------------------------------------------------------------- /test/asterisk.sip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/asterisk.sip.conf -------------------------------------------------------------------------------- /test/asterisk1.rtp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/asterisk1.rtp.conf -------------------------------------------------------------------------------- /test/asterisk2.rtp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/asterisk2.rtp.conf -------------------------------------------------------------------------------- /test/example/13/extensions.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/example/13/extensions.conf -------------------------------------------------------------------------------- /test/example/13/iax.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/example/13/iax.conf -------------------------------------------------------------------------------- /test/example/extensions.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/example/extensions.conf -------------------------------------------------------------------------------- /test/example/iax.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/example/iax.conf -------------------------------------------------------------------------------- /test/example/modules.conf: -------------------------------------------------------------------------------- 1 | [modules] 2 | autoload=yes 3 | -------------------------------------------------------------------------------- /test/extensions.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/extensions.conf -------------------------------------------------------------------------------- /test/pjsip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/pjsip.conf -------------------------------------------------------------------------------- /test/wait_for_asterisk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/test/wait_for_asterisk.sh -------------------------------------------------------------------------------- /tools/asterisk-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/tools/asterisk-cli.sh -------------------------------------------------------------------------------- /tools/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/tools/clean.sh -------------------------------------------------------------------------------- /tools/nsenter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/tools/nsenter.sh -------------------------------------------------------------------------------- /tools/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbtv/docker-asterisk/HEAD/tools/run.sh --------------------------------------------------------------------------------