├── .gitignore ├── LICENSE ├── README.md ├── config ├── config.yml.example └── registration.yml.example ├── docker-compose.yml ├── freeswitch ├── Dockerfile └── config │ ├── autoload_configs │ ├── acl.conf.xml │ ├── console.conf.xml │ ├── event_socket.conf.xml │ ├── logfile.conf.xml │ ├── modules.conf.xml │ ├── sofia.conf.xml │ ├── switch.conf.xml │ ├── timezones.conf.xml │ └── xml_rpc.conf.xml │ ├── dialplan │ ├── default.xml │ └── public.xml │ ├── freeswitch.xml │ ├── modules.conf │ ├── sip_profiles │ ├── external.xml │ └── internal.xml │ └── vars.xml ├── package.json ├── phone.png ├── screencast.gif ├── src ├── Call.ts ├── SessionDescriptionHandler.ts ├── appservice.ts ├── config.ts ├── generateFsConfig.ts ├── main.ts ├── sip.ts ├── store.ts └── utils.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/README.md -------------------------------------------------------------------------------- /config/config.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/config/config.yml.example -------------------------------------------------------------------------------- /config/registration.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/config/registration.yml.example -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /freeswitch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/Dockerfile -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/acl.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/acl.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/console.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/console.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/event_socket.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/event_socket.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/logfile.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/logfile.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/modules.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/modules.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/sofia.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/sofia.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/switch.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/switch.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/timezones.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/timezones.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/autoload_configs/xml_rpc.conf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/autoload_configs/xml_rpc.conf.xml -------------------------------------------------------------------------------- /freeswitch/config/dialplan/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/dialplan/default.xml -------------------------------------------------------------------------------- /freeswitch/config/dialplan/public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/dialplan/public.xml -------------------------------------------------------------------------------- /freeswitch/config/freeswitch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/freeswitch.xml -------------------------------------------------------------------------------- /freeswitch/config/modules.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/modules.conf -------------------------------------------------------------------------------- /freeswitch/config/sip_profiles/external.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/sip_profiles/external.xml -------------------------------------------------------------------------------- /freeswitch/config/sip_profiles/internal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/sip_profiles/internal.xml -------------------------------------------------------------------------------- /freeswitch/config/vars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/freeswitch/config/vars.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/package.json -------------------------------------------------------------------------------- /phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/phone.png -------------------------------------------------------------------------------- /screencast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/screencast.gif -------------------------------------------------------------------------------- /src/Call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/Call.ts -------------------------------------------------------------------------------- /src/SessionDescriptionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/SessionDescriptionHandler.ts -------------------------------------------------------------------------------- /src/appservice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/appservice.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/generateFsConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/generateFsConfig.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/sip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/sip.ts -------------------------------------------------------------------------------- /src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/store.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alangecker/matrix-appservice-pstn/HEAD/yarn.lock --------------------------------------------------------------------------------