├── .gitignore ├── README.md ├── api-gateway ├── Dockerfile └── config │ ├── nginx.ctmpl │ └── template.hcl ├── apps ├── Dockerfile ├── app_sdk │ ├── app.yml │ ├── app_sdk │ │ ├── __init__.py │ │ ├── bridge.py │ │ ├── channel.py │ │ ├── media.py │ │ └── requirements.txt │ └── setup.py ├── astts │ ├── Dockerfile │ ├── astts.py │ └── requirements.txt └── conf │ ├── Dockerfile │ ├── conf.py │ └── requirements.txt ├── asterisk ├── Dockerfile ├── entry.sh └── etc │ └── asterisk │ ├── amqp.conf │ ├── ari.conf │ ├── cel.conf │ ├── extensions.conf │ ├── http.conf │ ├── logger.conf │ ├── manager.conf │ ├── modules.conf │ ├── musiconhold.conf │ ├── pjsip.conf │ ├── res_consul.conf │ ├── res_consul_discovery.conf │ ├── rtp.conf │ ├── sip.conf │ └── stasis_amqp.conf ├── docker-compose.yml └── kamailio ├── Dockerfile ├── config ├── consul-template │ ├── kamailio.ctmpl │ └── template.hcl └── kamailio │ ├── dispatcher.list │ └── kamailio.cfg └── entry.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/README.md -------------------------------------------------------------------------------- /api-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/api-gateway/Dockerfile -------------------------------------------------------------------------------- /api-gateway/config/nginx.ctmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/api-gateway/config/nginx.ctmpl -------------------------------------------------------------------------------- /api-gateway/config/template.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/api-gateway/config/template.hcl -------------------------------------------------------------------------------- /apps/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/Dockerfile -------------------------------------------------------------------------------- /apps/app_sdk/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/app_sdk/app.yml -------------------------------------------------------------------------------- /apps/app_sdk/app_sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/app_sdk/app_sdk/__init__.py -------------------------------------------------------------------------------- /apps/app_sdk/app_sdk/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/app_sdk/app_sdk/bridge.py -------------------------------------------------------------------------------- /apps/app_sdk/app_sdk/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/app_sdk/app_sdk/channel.py -------------------------------------------------------------------------------- /apps/app_sdk/app_sdk/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/app_sdk/app_sdk/media.py -------------------------------------------------------------------------------- /apps/app_sdk/app_sdk/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/app_sdk/app_sdk/requirements.txt -------------------------------------------------------------------------------- /apps/app_sdk/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/app_sdk/setup.py -------------------------------------------------------------------------------- /apps/astts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/astts/Dockerfile -------------------------------------------------------------------------------- /apps/astts/astts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/astts/astts.py -------------------------------------------------------------------------------- /apps/astts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/astts/requirements.txt -------------------------------------------------------------------------------- /apps/conf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/conf/Dockerfile -------------------------------------------------------------------------------- /apps/conf/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/conf/conf.py -------------------------------------------------------------------------------- /apps/conf/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/apps/conf/requirements.txt -------------------------------------------------------------------------------- /asterisk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/Dockerfile -------------------------------------------------------------------------------- /asterisk/entry.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | while true; do 4 | sleep 1; 5 | done -------------------------------------------------------------------------------- /asterisk/etc/asterisk/amqp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/amqp.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/ari.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/ari.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/cel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/cel.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/extensions.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/extensions.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/http.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/http.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/logger.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/logger.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/manager.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/manager.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/modules.conf: -------------------------------------------------------------------------------- 1 | [modules] 2 | autoload=yes 3 | -------------------------------------------------------------------------------- /asterisk/etc/asterisk/musiconhold.conf: -------------------------------------------------------------------------------- 1 | [default] 2 | mode=files 3 | directory=moh 4 | -------------------------------------------------------------------------------- /asterisk/etc/asterisk/pjsip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/pjsip.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/res_consul.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/res_consul.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/res_consul_discovery.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/res_consul_discovery.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/rtp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/rtp.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/sip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/sip.conf -------------------------------------------------------------------------------- /asterisk/etc/asterisk/stasis_amqp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/asterisk/etc/asterisk/stasis_amqp.conf -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /kamailio/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/kamailio/Dockerfile -------------------------------------------------------------------------------- /kamailio/config/consul-template/kamailio.ctmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/kamailio/config/consul-template/kamailio.ctmpl -------------------------------------------------------------------------------- /kamailio/config/consul-template/template.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/kamailio/config/consul-template/template.hcl -------------------------------------------------------------------------------- /kamailio/config/kamailio/dispatcher.list: -------------------------------------------------------------------------------- 1 | 1 sip:asterisk:5060 2 | -------------------------------------------------------------------------------- /kamailio/config/kamailio/kamailio.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/kamailio/config/kamailio/kamailio.cfg -------------------------------------------------------------------------------- /kamailio/entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/safchain/asterisk-scale-poc/HEAD/kamailio/entry.sh --------------------------------------------------------------------------------