├── .dockerignore ├── .gitignore ├── COPYING ├── Dockerfile ├── Makefile ├── README.md ├── contribs ├── asterisk │ ├── README.md │ ├── ari.conf │ ├── cel.conf │ ├── extensions.conf │ ├── http.conf │ ├── logger.conf │ ├── manager.conf │ ├── modules.conf │ ├── musiconhold.conf │ ├── pjsip.conf │ └── sip.conf ├── haproxy │ ├── Dockerfile │ └── config │ │ ├── ha-proxy.ctmpl │ │ └── template.hcl ├── images │ ├── asterisk-consul-kamailio.png │ ├── asterisk-consul.dia │ └── asterisk-consul.png ├── kamailio │ ├── Dockerfile │ └── config │ │ ├── consul-template │ │ ├── kamailio.ctmpl │ │ └── template.hcl │ │ └── kamailio │ │ ├── dispatcher.list │ │ └── kamailio.cfg └── linphone │ ├── Dockerfile │ ├── config │ └── linphonerc │ └── linphone.sh ├── debian ├── changelog ├── compat ├── control ├── copyright ├── res-discovery-consul.install └── rules ├── docker-compose.yml ├── integration_tests ├── Makefile ├── assets │ └── service_discovery │ │ └── docker-compose.yml ├── suite │ └── test_service_discovery.py └── test-requirements.txt ├── res_discovery_consul.c └── res_discovery_consul.conf.sample /.dockerignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .git 3 | .tox 4 | debian 5 | *.so 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/README.md -------------------------------------------------------------------------------- /contribs/asterisk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/README.md -------------------------------------------------------------------------------- /contribs/asterisk/ari.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/ari.conf -------------------------------------------------------------------------------- /contribs/asterisk/cel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/cel.conf -------------------------------------------------------------------------------- /contribs/asterisk/extensions.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/extensions.conf -------------------------------------------------------------------------------- /contribs/asterisk/http.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/http.conf -------------------------------------------------------------------------------- /contribs/asterisk/logger.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/logger.conf -------------------------------------------------------------------------------- /contribs/asterisk/manager.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/manager.conf -------------------------------------------------------------------------------- /contribs/asterisk/modules.conf: -------------------------------------------------------------------------------- 1 | [modules] 2 | autoload=yes 3 | -------------------------------------------------------------------------------- /contribs/asterisk/musiconhold.conf: -------------------------------------------------------------------------------- 1 | [default] 2 | mode=files 3 | directory=moh 4 | -------------------------------------------------------------------------------- /contribs/asterisk/pjsip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/pjsip.conf -------------------------------------------------------------------------------- /contribs/asterisk/sip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/asterisk/sip.conf -------------------------------------------------------------------------------- /contribs/haproxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/haproxy/Dockerfile -------------------------------------------------------------------------------- /contribs/haproxy/config/ha-proxy.ctmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/haproxy/config/ha-proxy.ctmpl -------------------------------------------------------------------------------- /contribs/haproxy/config/template.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/haproxy/config/template.hcl -------------------------------------------------------------------------------- /contribs/images/asterisk-consul-kamailio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/images/asterisk-consul-kamailio.png -------------------------------------------------------------------------------- /contribs/images/asterisk-consul.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/images/asterisk-consul.dia -------------------------------------------------------------------------------- /contribs/images/asterisk-consul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/images/asterisk-consul.png -------------------------------------------------------------------------------- /contribs/kamailio/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/kamailio/Dockerfile -------------------------------------------------------------------------------- /contribs/kamailio/config/consul-template/kamailio.ctmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/kamailio/config/consul-template/kamailio.ctmpl -------------------------------------------------------------------------------- /contribs/kamailio/config/consul-template/template.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/kamailio/config/consul-template/template.hcl -------------------------------------------------------------------------------- /contribs/kamailio/config/kamailio/dispatcher.list: -------------------------------------------------------------------------------- 1 | 1 sip:asterisk:5060 2 | -------------------------------------------------------------------------------- /contribs/kamailio/config/kamailio/kamailio.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/kamailio/config/kamailio/kamailio.cfg -------------------------------------------------------------------------------- /contribs/linphone/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/linphone/Dockerfile -------------------------------------------------------------------------------- /contribs/linphone/config/linphonerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/linphone/config/linphonerc -------------------------------------------------------------------------------- /contribs/linphone/linphone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/contribs/linphone/linphone.sh -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/res-discovery-consul.install: -------------------------------------------------------------------------------- 1 | res_discovery_consul.so usr/lib/asterisk/modules/ 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/debian/rules -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /integration_tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/integration_tests/Makefile -------------------------------------------------------------------------------- /integration_tests/assets/service_discovery/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/integration_tests/assets/service_discovery/docker-compose.yml -------------------------------------------------------------------------------- /integration_tests/suite/test_service_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/integration_tests/suite/test_service_discovery.py -------------------------------------------------------------------------------- /integration_tests/test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/integration_tests/test-requirements.txt -------------------------------------------------------------------------------- /res_discovery_consul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/res_discovery_consul.c -------------------------------------------------------------------------------- /res_discovery_consul.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sboily/asterisk-consul-module/HEAD/res_discovery_consul.conf.sample --------------------------------------------------------------------------------