From cac6c262bb153f4800d9bbf4d2a5ae919b2e1d68 Mon Sep 17 00:00:00 2001 From: Ken Rice Date: Fri, 16 Mar 2012 03:58:01 +0000 Subject: [PATCH] conf: add config files to module directories The idea here is that the config files in the module directories will serve as the canonical documentation of all module configuration options. --- .../autoload_configs/abstraction.conf.xml | 5 + .../conf/autoload_configs/blacklist.conf.xml | 11 + .../conf/autoload_configs/callcenter.conf.xml | 38 ++ .../conf/autoload_configs/cidlookup.conf.xml | 33 ++ .../conf/autoload_configs/conference.conf.xml | 209 ++++++++++ .../conf/dialplan/conference_dialplan.xml | 31 ++ .../mod_db/conf/autoload_configs/db.conf.xml | 5 + .../autoload_configs/distributor.conf.xml | 10 + .../conf/dialplan/distributor.xml | 8 + .../conf/autoload_configs/easyroute.conf.xml | 28 ++ .../mod_easyroute/conf/dialplan/easyroute.xml | 27 ++ .../conf/autoload_configs/enum.conf.xml | 13 + .../mod_enum/conf/dialplan/99999_enum.xml | 8 + .../conf/autoload_configs/fifo.conf.xml | 10 + .../mod_fifo/conf/dialplan/fifo.xml | 19 + .../conf/autoload_configs/hash.conf.xml | 6 + .../mod_hash/conf/dialplan/hash.xml | 7 + .../autoload_configs}/httapi.conf.xml | 0 .../mod_httapi/{ => docs}/mod_httapi_doc.txt | 0 .../conf/autoload_configs/http_cache.conf.xml | 8 + .../conf/dialplan/http_cache.xml | 7 + .../mod_ladspa/conf/dialplan/00_ladspa.xml | 77 ++++ src/mod/applications/mod_ladspa/docs/README | 4 + .../conf/autoload_configs/lcr.conf.xml | 89 ++++ .../mod_lcr/conf/dialplan/lcr.xml | 8 + .../conf/autoload_configs/limit.conf.xml | 5 + .../mod_limit/conf/dialplan/limit.xml | 14 + .../conf/autoload_configs/memcache.conf.xml | 6 + .../mod_memcache/conf/dialplan/memcache.xml | 9 + .../conf/autoload_configs/mongo.conf.xml | 20 + .../conf/autoload_configs/nibblebill.conf.xml | 50 +++ .../conf/dialplan/nibblebill.xml | 27 ++ .../applications/mod_osp/conf/osp.conf.xml | 53 +++ .../conf/autoload_configs/redis.conf.xml | 7 + .../conf/autoload_configs/rss.conf.xml | 7 + .../mod_rss/conf/dialplan/rss.xml | 7 + src/mod/applications/mod_rss/script/news.js | 12 + .../mod_snom/conf/dialplan/snom_demo.xml | 16 + .../conf/autoload_configs/spandsp.conf.xml | 108 +++++ .../applications/mod_spandsp/conf/config.FS0 | 78 ++++ .../mod_spandsp/conf/dialplan/spandsp.xml | 26 ++ .../conf/dialplan/valet_parking.xml | 24 ++ .../mod_vmd/conf/dialplan/vmd.xml | 12 + src/mod/applications/mod_vmd/scripts/vmd.js | 27 ++ src/mod/applications/mod_vmd/scripts/vmd.lua | 17 + .../conf/autoload_configs/voicemail.conf.xml | 70 ++++ .../mod_voicemail/conf/dialplan/voicemail.xml | 20 + .../mod_voicemail/conf/notify-voicemail.tpl | 44 ++ .../mod_voicemail/conf/voicemail.tpl | 44 ++ .../autoload_configs/voicemail_ivr.conf.xml | 208 ++++++++++ .../mod_cepstral/conf/cepstral.conf.xml | 12 + .../conf/extensions.conf | 21 + .../conf/autoload_configs/alsa.conf.xml | 12 + .../conf/autoload_configs/portaudio.conf.xml | 218 ++++++++++ .../conf/autoload_configs/rtmp.conf.xml | 17 + .../conf/autoload_configs/skinny.conf.xml | 6 + .../conf/dialplan/skinny-patterns.xml | 30 ++ .../conf/dialplan/skinny-patterns/20-Demo.xml | 8 + .../skinny-patterns/20-Local_extension.xml | 13 + .../dialplan/skinny-patterns/90-External.xml | 8 + .../skinny-patterns/99-Default_Drop.xml | 9 + .../conf/directory/default/skinny-example.xml | 35 ++ .../conf/skinny_profiles/internal.xml | 37 ++ .../mod_sofia/conf/sip_profiles/external.xml | 95 +++++ .../conf/sip_profiles/external/example.xml | 38 ++ .../conf/sip_profiles/internal-ipv6.xml | 130 ++++++ .../mod_sofia/conf/sip_profiles/internal.xml | 385 ++++++++++++++++++ .../conf/sip_profiles/internal/example.xml | 37 ++ .../conf/autoload_configs/cdr_csv.conf.xml | 22 + .../autoload_configs/cdr_mongodb.conf.xml | 13 + .../conf/autoload_configs/cdr_pg_csv.conf.xml | 40 ++ .../mod_cdr_pg_csv/{ => scripts}/create.sql | 0 .../conf/autoload_configs/cdr_sqlite.conf.xml | 18 + .../autoload_configs/erlang_event.conf.xml | 23 ++ .../autoload_configs/event_multicast.conf.xml | 14 + .../autoload_configs/event_socket.conf.xml | 9 + .../conf/autoload_configs/json_cdr.conf.xml | 53 +++ .../conf/autoload_configs/console.conf.xml | 56 +++ .../conf/autoload_configs/logfile.conf.xml | 29 ++ .../conf/autoload_configs/syslog.conf.xml | 18 + .../conf/autoload_configs/xml_cdr.conf.xml | 71 ++++ .../conf/autoload_configs/xml_curl.conf.xml | 49 +++ .../conf/autoload_configs/xml_rpc.conf.xml | 10 + 83 files changed, 3108 insertions(+) create mode 100644 src/mod/applications/mod_abstraction/conf/autoload_configs/abstraction.conf.xml create mode 100644 src/mod/applications/mod_blacklist/conf/autoload_configs/blacklist.conf.xml create mode 100644 src/mod/applications/mod_callcenter/conf/autoload_configs/callcenter.conf.xml create mode 100644 src/mod/applications/mod_cidlookup/conf/autoload_configs/cidlookup.conf.xml create mode 100644 src/mod/applications/mod_conference/conf/autoload_configs/conference.conf.xml create mode 100644 src/mod/applications/mod_conference/conf/dialplan/conference_dialplan.xml create mode 100644 src/mod/applications/mod_db/conf/autoload_configs/db.conf.xml create mode 100644 src/mod/applications/mod_distributor/conf/autoload_configs/distributor.conf.xml create mode 100644 src/mod/applications/mod_distributor/conf/dialplan/distributor.xml create mode 100644 src/mod/applications/mod_easyroute/conf/autoload_configs/easyroute.conf.xml create mode 100644 src/mod/applications/mod_easyroute/conf/dialplan/easyroute.xml create mode 100644 src/mod/applications/mod_enum/conf/autoload_configs/enum.conf.xml create mode 100644 src/mod/applications/mod_enum/conf/dialplan/99999_enum.xml create mode 100644 src/mod/applications/mod_fifo/conf/autoload_configs/fifo.conf.xml create mode 100644 src/mod/applications/mod_fifo/conf/dialplan/fifo.xml create mode 100644 src/mod/applications/mod_hash/conf/autoload_configs/hash.conf.xml create mode 100644 src/mod/applications/mod_hash/conf/dialplan/hash.xml rename src/mod/applications/mod_httapi/{ => conf/autoload_configs}/httapi.conf.xml (100%) rename src/mod/applications/mod_httapi/{ => docs}/mod_httapi_doc.txt (100%) create mode 100644 src/mod/applications/mod_http_cache/conf/autoload_configs/http_cache.conf.xml create mode 100644 src/mod/applications/mod_http_cache/conf/dialplan/http_cache.xml create mode 100644 src/mod/applications/mod_ladspa/conf/dialplan/00_ladspa.xml create mode 100644 src/mod/applications/mod_ladspa/docs/README create mode 100644 src/mod/applications/mod_lcr/conf/autoload_configs/lcr.conf.xml create mode 100644 src/mod/applications/mod_lcr/conf/dialplan/lcr.xml create mode 100644 src/mod/applications/mod_limit/conf/autoload_configs/limit.conf.xml create mode 100644 src/mod/applications/mod_limit/conf/dialplan/limit.xml create mode 100644 src/mod/applications/mod_memcache/conf/autoload_configs/memcache.conf.xml create mode 100644 src/mod/applications/mod_memcache/conf/dialplan/memcache.xml create mode 100644 src/mod/applications/mod_mongo/conf/autoload_configs/mongo.conf.xml create mode 100644 src/mod/applications/mod_nibblebill/conf/autoload_configs/nibblebill.conf.xml create mode 100644 src/mod/applications/mod_nibblebill/conf/dialplan/nibblebill.xml create mode 100644 src/mod/applications/mod_osp/conf/osp.conf.xml create mode 100644 src/mod/applications/mod_redis/conf/autoload_configs/redis.conf.xml create mode 100644 src/mod/applications/mod_rss/conf/autoload_configs/rss.conf.xml create mode 100644 src/mod/applications/mod_rss/conf/dialplan/rss.xml create mode 100644 src/mod/applications/mod_rss/script/news.js create mode 100644 src/mod/applications/mod_snom/conf/dialplan/snom_demo.xml create mode 100644 src/mod/applications/mod_spandsp/conf/autoload_configs/spandsp.conf.xml create mode 100644 src/mod/applications/mod_spandsp/conf/config.FS0 create mode 100644 src/mod/applications/mod_spandsp/conf/dialplan/spandsp.xml create mode 100644 src/mod/applications/mod_valet_parking/conf/dialplan/valet_parking.xml create mode 100644 src/mod/applications/mod_vmd/conf/dialplan/vmd.xml create mode 100644 src/mod/applications/mod_vmd/scripts/vmd.js create mode 100644 src/mod/applications/mod_vmd/scripts/vmd.lua create mode 100644 src/mod/applications/mod_voicemail/conf/autoload_configs/voicemail.conf.xml create mode 100644 src/mod/applications/mod_voicemail/conf/dialplan/voicemail.xml create mode 100644 src/mod/applications/mod_voicemail/conf/notify-voicemail.tpl create mode 100644 src/mod/applications/mod_voicemail/conf/voicemail.tpl create mode 100644 src/mod/applications/mod_voicemail_ivr/conf/autoload_configs/voicemail_ivr.conf.xml create mode 100644 src/mod/asr_tts/mod_cepstral/conf/cepstral.conf.xml create mode 100644 src/mod/dialplans/mod_dialplan_asterisk/conf/extensions.conf create mode 100644 src/mod/endpoints/mod_alsa/conf/autoload_configs/alsa.conf.xml create mode 100644 src/mod/endpoints/mod_portaudio/conf/autoload_configs/portaudio.conf.xml create mode 100644 src/mod/endpoints/mod_rtmp/conf/autoload_configs/rtmp.conf.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/autoload_configs/skinny.conf.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Demo.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Local_extension.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/90-External.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/99-Default_Drop.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/directory/default/skinny-example.xml create mode 100644 src/mod/endpoints/mod_skinny/conf/skinny_profiles/internal.xml create mode 100644 src/mod/endpoints/mod_sofia/conf/sip_profiles/external.xml create mode 100644 src/mod/endpoints/mod_sofia/conf/sip_profiles/external/example.xml create mode 100644 src/mod/endpoints/mod_sofia/conf/sip_profiles/internal-ipv6.xml create mode 100644 src/mod/endpoints/mod_sofia/conf/sip_profiles/internal.xml create mode 100644 src/mod/endpoints/mod_sofia/conf/sip_profiles/internal/example.xml create mode 100644 src/mod/event_handlers/mod_cdr_csv/conf/autoload_configs/cdr_csv.conf.xml create mode 100644 src/mod/event_handlers/mod_cdr_mongodb/conf/autoload_configs/cdr_mongodb.conf.xml create mode 100644 src/mod/event_handlers/mod_cdr_pg_csv/conf/autoload_configs/cdr_pg_csv.conf.xml rename src/mod/event_handlers/mod_cdr_pg_csv/{ => scripts}/create.sql (100%) create mode 100644 src/mod/event_handlers/mod_cdr_sqlite/conf/autoload_configs/cdr_sqlite.conf.xml create mode 100644 src/mod/event_handlers/mod_erlang_event/conf/autoload_configs/erlang_event.conf.xml create mode 100644 src/mod/event_handlers/mod_event_multicast/conf/autoload_configs/event_multicast.conf.xml create mode 100644 src/mod/event_handlers/mod_event_socket/conf/autoload_configs/event_socket.conf.xml create mode 100644 src/mod/event_handlers/mod_json_cdr/conf/autoload_configs/json_cdr.conf.xml create mode 100644 src/mod/loggers/mod_console/conf/autoload_configs/console.conf.xml create mode 100644 src/mod/loggers/mod_logfile/conf/autoload_configs/logfile.conf.xml create mode 100644 src/mod/loggers/mod_syslog/conf/autoload_configs/syslog.conf.xml create mode 100644 src/mod/xml_int/mod_xml_cdr/conf/autoload_configs/xml_cdr.conf.xml create mode 100644 src/mod/xml_int/mod_xml_curl/conf/autoload_configs/xml_curl.conf.xml create mode 100644 src/mod/xml_int/mod_xml_rpc/conf/autoload_configs/xml_rpc.conf.xml diff --git a/src/mod/applications/mod_abstraction/conf/autoload_configs/abstraction.conf.xml b/src/mod/applications/mod_abstraction/conf/autoload_configs/abstraction.conf.xml new file mode 100644 index 0000000000..d4b1dfd274 --- /dev/null +++ b/src/mod/applications/mod_abstraction/conf/autoload_configs/abstraction.conf.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/mod/applications/mod_blacklist/conf/autoload_configs/blacklist.conf.xml b/src/mod/applications/mod_blacklist/conf/autoload_configs/blacklist.conf.xml new file mode 100644 index 0000000000..a981ebbdb0 --- /dev/null +++ b/src/mod/applications/mod_blacklist/conf/autoload_configs/blacklist.conf.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/src/mod/applications/mod_callcenter/conf/autoload_configs/callcenter.conf.xml b/src/mod/applications/mod_callcenter/conf/autoload_configs/callcenter.conf.xml new file mode 100644 index 0000000000..a069413ac6 --- /dev/null +++ b/src/mod/applications/mod_callcenter/conf/autoload_configs/callcenter.conf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_cidlookup/conf/autoload_configs/cidlookup.conf.xml b/src/mod/applications/mod_cidlookup/conf/autoload_configs/cidlookup.conf.xml new file mode 100644 index 0000000000..a30f9f5c10 --- /dev/null +++ b/src/mod/applications/mod_cidlookup/conf/autoload_configs/cidlookup.conf.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_conference/conf/autoload_configs/conference.conf.xml b/src/mod/applications/mod_conference/conf/autoload_configs/conference.conf.xml new file mode 100644 index 0000000000..5a906f91cd --- /dev/null +++ b/src/mod/applications/mod_conference/conf/autoload_configs/conference.conf.xml @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_conference/conf/dialplan/conference_dialplan.xml b/src/mod/applications/mod_conference/conf/dialplan/conference_dialplan.xml new file mode 100644 index 0000000000..1c86ad8edf --- /dev/null +++ b/src/mod/applications/mod_conference/conf/dialplan/conference_dialplan.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_db/conf/autoload_configs/db.conf.xml b/src/mod/applications/mod_db/conf/autoload_configs/db.conf.xml new file mode 100644 index 0000000000..abc6c0c152 --- /dev/null +++ b/src/mod/applications/mod_db/conf/autoload_configs/db.conf.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/mod/applications/mod_distributor/conf/autoload_configs/distributor.conf.xml b/src/mod/applications/mod_distributor/conf/autoload_configs/distributor.conf.xml new file mode 100644 index 0000000000..a03b1ee810 --- /dev/null +++ b/src/mod/applications/mod_distributor/conf/autoload_configs/distributor.conf.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/mod/applications/mod_distributor/conf/dialplan/distributor.xml b/src/mod/applications/mod_distributor/conf/dialplan/distributor.xml new file mode 100644 index 0000000000..95f322a042 --- /dev/null +++ b/src/mod/applications/mod_distributor/conf/dialplan/distributor.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/mod/applications/mod_easyroute/conf/autoload_configs/easyroute.conf.xml b/src/mod/applications/mod_easyroute/conf/autoload_configs/easyroute.conf.xml new file mode 100644 index 0000000000..350a50989b --- /dev/null +++ b/src/mod/applications/mod_easyroute/conf/autoload_configs/easyroute.conf.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_easyroute/conf/dialplan/easyroute.xml b/src/mod/applications/mod_easyroute/conf/dialplan/easyroute.xml new file mode 100644 index 0000000000..001d7ad826 --- /dev/null +++ b/src/mod/applications/mod_easyroute/conf/dialplan/easyroute.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_enum/conf/autoload_configs/enum.conf.xml b/src/mod/applications/mod_enum/conf/autoload_configs/enum.conf.xml new file mode 100644 index 0000000000..0304d0dacd --- /dev/null +++ b/src/mod/applications/mod_enum/conf/autoload_configs/enum.conf.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_enum/conf/dialplan/99999_enum.xml b/src/mod/applications/mod_enum/conf/dialplan/99999_enum.xml new file mode 100644 index 0000000000..4f436b2b30 --- /dev/null +++ b/src/mod/applications/mod_enum/conf/dialplan/99999_enum.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/mod/applications/mod_fifo/conf/autoload_configs/fifo.conf.xml b/src/mod/applications/mod_fifo/conf/autoload_configs/fifo.conf.xml new file mode 100644 index 0000000000..b1db4dd2bd --- /dev/null +++ b/src/mod/applications/mod_fifo/conf/autoload_configs/fifo.conf.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/mod/applications/mod_fifo/conf/dialplan/fifo.xml b/src/mod/applications/mod_fifo/conf/dialplan/fifo.xml new file mode 100644 index 0000000000..b85e792992 --- /dev/null +++ b/src/mod/applications/mod_fifo/conf/dialplan/fifo.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_hash/conf/autoload_configs/hash.conf.xml b/src/mod/applications/mod_hash/conf/autoload_configs/hash.conf.xml new file mode 100644 index 0000000000..95b7928775 --- /dev/null +++ b/src/mod/applications/mod_hash/conf/autoload_configs/hash.conf.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/mod/applications/mod_hash/conf/dialplan/hash.xml b/src/mod/applications/mod_hash/conf/dialplan/hash.xml new file mode 100644 index 0000000000..b998867b44 --- /dev/null +++ b/src/mod/applications/mod_hash/conf/dialplan/hash.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/mod/applications/mod_httapi/httapi.conf.xml b/src/mod/applications/mod_httapi/conf/autoload_configs/httapi.conf.xml similarity index 100% rename from src/mod/applications/mod_httapi/httapi.conf.xml rename to src/mod/applications/mod_httapi/conf/autoload_configs/httapi.conf.xml diff --git a/src/mod/applications/mod_httapi/mod_httapi_doc.txt b/src/mod/applications/mod_httapi/docs/mod_httapi_doc.txt similarity index 100% rename from src/mod/applications/mod_httapi/mod_httapi_doc.txt rename to src/mod/applications/mod_httapi/docs/mod_httapi_doc.txt diff --git a/src/mod/applications/mod_http_cache/conf/autoload_configs/http_cache.conf.xml b/src/mod/applications/mod_http_cache/conf/autoload_configs/http_cache.conf.xml new file mode 100644 index 0000000000..4150d6472e --- /dev/null +++ b/src/mod/applications/mod_http_cache/conf/autoload_configs/http_cache.conf.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/mod/applications/mod_http_cache/conf/dialplan/http_cache.xml b/src/mod/applications/mod_http_cache/conf/dialplan/http_cache.xml new file mode 100644 index 0000000000..860fc66f65 --- /dev/null +++ b/src/mod/applications/mod_http_cache/conf/dialplan/http_cache.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/mod/applications/mod_ladspa/conf/dialplan/00_ladspa.xml b/src/mod/applications/mod_ladspa/conf/dialplan/00_ladspa.xml new file mode 100644 index 0000000000..a26b193ef5 --- /dev/null +++ b/src/mod/applications/mod_ladspa/conf/dialplan/00_ladspa.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_ladspa/docs/README b/src/mod/applications/mod_ladspa/docs/README new file mode 100644 index 0000000000..3a6337d344 --- /dev/null +++ b/src/mod/applications/mod_ladspa/docs/README @@ -0,0 +1,4 @@ +mod_ladspa is a module that allow to use Linux Audio Developer's Simple Plugin API inside freeswitch in realtime. +see http://wiki.freeswitch.org/wiki/Mod_ladspa for installation and configuration documentation. + +Please Note Currently this module only works on Linux. diff --git a/src/mod/applications/mod_lcr/conf/autoload_configs/lcr.conf.xml b/src/mod/applications/mod_lcr/conf/autoload_configs/lcr.conf.xml new file mode 100644 index 0000000000..9d106d4890 --- /dev/null +++ b/src/mod/applications/mod_lcr/conf/autoload_configs/lcr.conf.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_lcr/conf/dialplan/lcr.xml b/src/mod/applications/mod_lcr/conf/dialplan/lcr.xml new file mode 100644 index 0000000000..48feb6a787 --- /dev/null +++ b/src/mod/applications/mod_lcr/conf/dialplan/lcr.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/mod/applications/mod_limit/conf/autoload_configs/limit.conf.xml b/src/mod/applications/mod_limit/conf/autoload_configs/limit.conf.xml new file mode 100644 index 0000000000..26b0f8549a --- /dev/null +++ b/src/mod/applications/mod_limit/conf/autoload_configs/limit.conf.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/mod/applications/mod_limit/conf/dialplan/limit.xml b/src/mod/applications/mod_limit/conf/dialplan/limit.xml new file mode 100644 index 0000000000..5641c4b44d --- /dev/null +++ b/src/mod/applications/mod_limit/conf/dialplan/limit.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_memcache/conf/autoload_configs/memcache.conf.xml b/src/mod/applications/mod_memcache/conf/autoload_configs/memcache.conf.xml new file mode 100644 index 0000000000..dc0173f986 --- /dev/null +++ b/src/mod/applications/mod_memcache/conf/autoload_configs/memcache.conf.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/mod/applications/mod_memcache/conf/dialplan/memcache.xml b/src/mod/applications/mod_memcache/conf/dialplan/memcache.xml new file mode 100644 index 0000000000..4758d0e876 --- /dev/null +++ b/src/mod/applications/mod_memcache/conf/dialplan/memcache.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/mod/applications/mod_mongo/conf/autoload_configs/mongo.conf.xml b/src/mod/applications/mod_mongo/conf/autoload_configs/mongo.conf.xml new file mode 100644 index 0000000000..8423645e95 --- /dev/null +++ b/src/mod/applications/mod_mongo/conf/autoload_configs/mongo.conf.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/src/mod/applications/mod_nibblebill/conf/autoload_configs/nibblebill.conf.xml b/src/mod/applications/mod_nibblebill/conf/autoload_configs/nibblebill.conf.xml new file mode 100644 index 0000000000..ed1c9332c8 --- /dev/null +++ b/src/mod/applications/mod_nibblebill/conf/autoload_configs/nibblebill.conf.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_nibblebill/conf/dialplan/nibblebill.xml b/src/mod/applications/mod_nibblebill/conf/dialplan/nibblebill.xml new file mode 100644 index 0000000000..3f52093881 --- /dev/null +++ b/src/mod/applications/mod_nibblebill/conf/dialplan/nibblebill.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_osp/conf/osp.conf.xml b/src/mod/applications/mod_osp/conf/osp.conf.xml new file mode 100644 index 0000000000..b320dbba88 --- /dev/null +++ b/src/mod/applications/mod_osp/conf/osp.conf.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_redis/conf/autoload_configs/redis.conf.xml b/src/mod/applications/mod_redis/conf/autoload_configs/redis.conf.xml new file mode 100644 index 0000000000..1a1f474036 --- /dev/null +++ b/src/mod/applications/mod_redis/conf/autoload_configs/redis.conf.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/mod/applications/mod_rss/conf/autoload_configs/rss.conf.xml b/src/mod/applications/mod_rss/conf/autoload_configs/rss.conf.xml new file mode 100644 index 0000000000..f8c4f6d2b4 --- /dev/null +++ b/src/mod/applications/mod_rss/conf/autoload_configs/rss.conf.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/mod/applications/mod_rss/conf/dialplan/rss.xml b/src/mod/applications/mod_rss/conf/dialplan/rss.xml new file mode 100644 index 0000000000..3cd2b17567 --- /dev/null +++ b/src/mod/applications/mod_rss/conf/dialplan/rss.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/mod/applications/mod_rss/script/news.js b/src/mod/applications/mod_rss/script/news.js new file mode 100644 index 0000000000..d6dea0dc29 --- /dev/null +++ b/src/mod/applications/mod_rss/script/news.js @@ -0,0 +1,12 @@ +if (session.ready()) { + session.answer(); + session.speak("cepstral","David","Please wait while we refresh the RSS feeds.") + + fetchURLFile("http://weather.yahooapis.com/forecastrss?p=60610","rss/weather.rss"); + fetchURLFile("http://rss.news.yahoo.com/rss/topstories","rss/yahootop.rss"); + fetchURLFile("http://rss.news.yahoo.com/rss/science","rss/yahoosci.rss"); + fetchURLFile("http://rss.news.yahoo.com/rss/business","rss/yahoobus.rss"); + fetchURLFile("http://rss.news.yahoo.com/rss/entertainment","rss/yahooent.rss"); + fetchURLFile("http://rss.slashdot.org/Slashdot/slashdot","rss/slashdot.rss"); + fetchURLFile("http://www.freeswitch.org/xml.php","rss/freeswitch.rss"); +} diff --git a/src/mod/applications/mod_snom/conf/dialplan/snom_demo.xml b/src/mod/applications/mod_snom/conf/dialplan/snom_demo.xml new file mode 100644 index 0000000000..aac6e8cc7b --- /dev/null +++ b/src/mod/applications/mod_snom/conf/dialplan/snom_demo.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_spandsp/conf/autoload_configs/spandsp.conf.xml b/src/mod/applications/mod_spandsp/conf/autoload_configs/spandsp.conf.xml new file mode 100644 index 0000000000..6f062cc731 --- /dev/null +++ b/src/mod/applications/mod_spandsp/conf/autoload_configs/spandsp.conf.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_spandsp/conf/config.FS0 b/src/mod/applications/mod_spandsp/conf/config.FS0 new file mode 100644 index 0000000000..5310142148 --- /dev/null +++ b/src/mod/applications/mod_spandsp/conf/config.FS0 @@ -0,0 +1,78 @@ +CountryCode: 1 +AreaCode: 800 +FAXNumber: +1.800.555.1212 +LongDistancePrefix: 1 +InternationalPrefix: 011 +DialStringRules: etc/dialrules +ServerTracing: 0xFFF +SessionTracing: 0xFFF +RecvFileMode: 0600 +LogFileMode: 0600 +DeviceMode: 0600 +RingsBeforeAnswer: 1 +SpeakerVolume: off +GettyArgs: "-h %l dx_%s" +LocalIdentifier: "FS" +TagLineFont: etc/lutRS18.pcf +TagLineFormat: "From %%l|%c|Page %%P of %%T" +MaxRecvPages: 200 +# +# +# Modem-related stuff: should reflect modem command interface +# and hardware connection/cabling (e.g. flow control). +# +ModemType: Class1 # use this to supply a hint + +# +# Enabling this will use the hfaxd-protocol to set Caller*ID +# +#ModemSetOriginCmd: AT+VSID="%s","%d" + +# +# If "glare" during initialization becomes a problem then take +# the modem off-hook during initialization, and then place it +# back on-hook when done. +# +#ModemResetCmds: "ATH1\nAT+VCID=1" # enables CallID display +#ModemReadyCmds: ATH0 + +Class1AdaptRecvCmd: AT+FAR=1 +Class1TMConnectDelay: 400 # counteract quick CONNECT response + +# +# If you have trouble with V.17 receiving or sending, +# you may want to enable one of these, respectively. +# +#Class1RMQueryCmd: "!24,48,72,96" # enable this to disable V.17 receiving +#Class1TMQueryCmd: "!24,48,72,96" # enable this to disable V.17 sending + +# +# You'll likely want Caller*ID display (also displays DID) enabled. +# +ModemResetCmds: AT+VCID=1 # enables CallID display + +# +# The pty does not support changing parity. +# +PagerTTYParity: none + +# +# If you are "missing" Caller*ID data on some calls (but not all) +# and if you do not have adequate glare protection you may want to +# not answer based on RINGs, but rather enable the CallIDAnswerLength +# for NDID, disable AT+VCID=1 and do this: +# +#RingsBeforeAnswer: 0 +#ModemRingResponse: AT+VRID=1 + +# Uncomment DATE and TIME if you really want them, but you probably don't. +#CallIDPattern: "DATE=" +#CallIDPattern: "TIME=" +CallIDPattern: "NMBR=" +CallIDPattern: "NAME=" +CallIDPattern: "ANID=" +#CallIDPattern: "USER=" # username provided by call +#CallIDPattern: "PASS=" # password provided by call +#CallIDPattern: "CDID=" # DID context in call +CallIDPattern: "NDID=" +#CallIDAnswerLength: 4 diff --git a/src/mod/applications/mod_spandsp/conf/dialplan/spandsp.xml b/src/mod/applications/mod_spandsp/conf/dialplan/spandsp.xml new file mode 100644 index 0000000000..1bff1b7839 --- /dev/null +++ b/src/mod/applications/mod_spandsp/conf/dialplan/spandsp.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_valet_parking/conf/dialplan/valet_parking.xml b/src/mod/applications/mod_valet_parking/conf/dialplan/valet_parking.xml new file mode 100644 index 0000000000..4767a3384f --- /dev/null +++ b/src/mod/applications/mod_valet_parking/conf/dialplan/valet_parking.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_vmd/conf/dialplan/vmd.xml b/src/mod/applications/mod_vmd/conf/dialplan/vmd.xml new file mode 100644 index 0000000000..fee36f5403 --- /dev/null +++ b/src/mod/applications/mod_vmd/conf/dialplan/vmd.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/mod/applications/mod_vmd/scripts/vmd.js b/src/mod/applications/mod_vmd/scripts/vmd.js new file mode 100644 index 0000000000..7f7e5d21a4 --- /dev/null +++ b/src/mod/applications/mod_vmd/scripts/vmd.js @@ -0,0 +1,27 @@ +function onInput(s, type, obj, arg) +{ + try + { + if(type == "dtmf") + { + console_log("info", "DTMF digit: "+s.name+" ["+obj.digit+"] len ["+obj.duration+"]\n"); + } + else if(type == "event" && session.getVariable("vmd_detect") == "TRUE") + { + console_log("info", "Voicemail Detected\n"); + } + + } + catch(e) + { + console_log("err", e + "\n"); + } + return true; +} + +session.answer(); +session.execute("vmd", "start"); +while(session.ready()) +{ + session.streamFile(argv[0], onInput); +} diff --git a/src/mod/applications/mod_vmd/scripts/vmd.lua b/src/mod/applications/mod_vmd/scripts/vmd.lua new file mode 100644 index 0000000000..ca6a9f8c2d --- /dev/null +++ b/src/mod/applications/mod_vmd/scripts/vmd.lua @@ -0,0 +1,17 @@ +local human_detected = false; +local voicemail_detected = false; + +function onInput(session, type, obj) + if type == "dtmf" and obj['digit'] == '1' and human_detected == false then + human_detected = true; + return "break"; + end + + if type == "event" and voicemail_detected == false then + voicemail_detected = true; + return "break"; + end +end + +session:setInputCallback("onInput"); +session:execute("vmd","start"); diff --git a/src/mod/applications/mod_voicemail/conf/autoload_configs/voicemail.conf.xml b/src/mod/applications/mod_voicemail/conf/autoload_configs/voicemail.conf.xml new file mode 100644 index 0000000000..ff46836750 --- /dev/null +++ b/src/mod/applications/mod_voicemail/conf/autoload_configs/voicemail.conf.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_voicemail/conf/dialplan/voicemail.xml b/src/mod/applications/mod_voicemail/conf/dialplan/voicemail.xml new file mode 100644 index 0000000000..bb2991eef4 --- /dev/null +++ b/src/mod/applications/mod_voicemail/conf/dialplan/voicemail.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/applications/mod_voicemail/conf/notify-voicemail.tpl b/src/mod/applications/mod_voicemail/conf/notify-voicemail.tpl new file mode 100644 index 0000000000..365faa2921 --- /dev/null +++ b/src/mod/applications/mod_voicemail/conf/notify-voicemail.tpl @@ -0,0 +1,44 @@ +From: "${voicemail_caller_id_name}" <${voicemail_caller_id_number}@${voicemail_domain}> +Date: ${RFC2822_DATE} +To: <${voicemail_notify_email}> +Subject: Voicemail from "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> ${voicemail_message_len} +X-Priority: ${voicemail_priority} +X-Mailer: FreeSWITCH + +Content-Type: multipart/alternative; + boundary="000XXX000" + +--000XXX000 +Content-Type: text/plain; charset=ISO-8859-1; Format=Flowed +Content-Disposition: inline +Content-Transfer-Encoding: 7bit + +Created: ${voicemail_time} +From: "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> +Duration: ${voicemail_message_len} +Account: ${voicemail_account}@${voicemail_domain} + +--000XXX000 +Content-Type: text/html; charset=ISO-8859-1 +Content-Disposition: inline +Content-Transfer-Encoding: 7bit + + + + +Voicemail from "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> ${voicemail_message_len} + + + + + +Message From "${voicemail_caller_id_name}" ${voicemail_caller_id_number}
+
+Created: ${voicemail_time}
+Duration: ${voicemail_message_len}
+Account: ${voicemail_account}@${voicemail_domain}
+
+ + + +--000XXX000-- diff --git a/src/mod/applications/mod_voicemail/conf/voicemail.tpl b/src/mod/applications/mod_voicemail/conf/voicemail.tpl new file mode 100644 index 0000000000..2774b78a9e --- /dev/null +++ b/src/mod/applications/mod_voicemail/conf/voicemail.tpl @@ -0,0 +1,44 @@ +From: "${voicemail_caller_id_name}" <${voicemail_caller_id_number}@${voicemail_domain}> +Date: ${RFC2822_DATE} +To: <${voicemail_email}> +Subject: Voicemail from "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> ${voicemail_message_len} +X-Priority: ${voicemail_priority} +X-Mailer: FreeSWITCH + +Content-Type: multipart/alternative; + boundary="000XXX000" + +--000XXX000 +Content-Type: text/plain; charset=ISO-8859-1; Format=Flowed +Content-Disposition: inline +Content-Transfer-Encoding: 7bit + +Created: ${voicemail_time} +From: "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> +Duration: ${voicemail_message_len} +Account: ${voicemail_account}@${voicemail_domain} + +--000XXX000 +Content-Type: text/html; charset=ISO-8859-1 +Content-Disposition: inline +Content-Transfer-Encoding: 7bit + + + + +Voicemail from "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> ${voicemail_message_len} + + + + + +Message From "${voicemail_caller_id_name}" ${voicemail_caller_id_number}
+
+Created: ${voicemail_time}
+Duration: ${voicemail_message_len}
+Account: ${voicemail_account}@${voicemail_domain}
+
+ + + +--000XXX000-- diff --git a/src/mod/applications/mod_voicemail_ivr/conf/autoload_configs/voicemail_ivr.conf.xml b/src/mod/applications/mod_voicemail_ivr/conf/autoload_configs/voicemail_ivr.conf.xml new file mode 100644 index 0000000000..529509a495 --- /dev/null +++ b/src/mod/applications/mod_voicemail_ivr/conf/autoload_configs/voicemail_ivr.conf.xml @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/asr_tts/mod_cepstral/conf/cepstral.conf.xml b/src/mod/asr_tts/mod_cepstral/conf/cepstral.conf.xml new file mode 100644 index 0000000000..cf4aa92f41 --- /dev/null +++ b/src/mod/asr_tts/mod_cepstral/conf/cepstral.conf.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/src/mod/dialplans/mod_dialplan_asterisk/conf/extensions.conf b/src/mod/dialplans/mod_dialplan_asterisk/conf/extensions.conf new file mode 100644 index 0000000000..f2c922efce --- /dev/null +++ b/src/mod/dialplans/mod_dialplan_asterisk/conf/extensions.conf @@ -0,0 +1,21 @@ +[default] + +; Things you're used to.... +exten => music,n,Dial(SIP/1234@conference.freeswitch.org|120) + +exten => _1XXXXX,n,set(cool=${EXTEN}) +exten => _1XXXXX,n,set(myvar=true) +exten => _1XXXXX,n,Goto(default|music) +exten => 2137991400/1000,n,Goto(default|music) + + +; Some new magic you can do.... +exten => ~^(18(0{2}|8{2}|7{2}|6{2})\d{7})$,n,enum($1) +exten => ~^(18(0{2}|8{2}|7{2}|6{2})\d{7})$,n,bridge(${enum_auto_route}) + +; instead of exten, put anything about the call you would rather match on. +; either the names of a field in caller_profile or a string of variables to expand. +caller_id_number => 2137991400,n,Goto(default|music) +${sip_from_user} => bill,n,Goto(default|music) + + diff --git a/src/mod/endpoints/mod_alsa/conf/autoload_configs/alsa.conf.xml b/src/mod/endpoints/mod_alsa/conf/autoload_configs/alsa.conf.xml new file mode 100644 index 0000000000..e589acaacf --- /dev/null +++ b/src/mod/endpoints/mod_alsa/conf/autoload_configs/alsa.conf.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/mod/endpoints/mod_portaudio/conf/autoload_configs/portaudio.conf.xml b/src/mod/endpoints/mod_portaudio/conf/autoload_configs/portaudio.conf.xml new file mode 100644 index 0000000000..02c21ef449 --- /dev/null +++ b/src/mod/endpoints/mod_portaudio/conf/autoload_configs/portaudio.conf.xml @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mod/endpoints/mod_rtmp/conf/autoload_configs/rtmp.conf.xml b/src/mod/endpoints/mod_rtmp/conf/autoload_configs/rtmp.conf.xml new file mode 100644 index 0000000000..d5d278810e --- /dev/null +++ b/src/mod/endpoints/mod_rtmp/conf/autoload_configs/rtmp.conf.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/mod/endpoints/mod_skinny/conf/autoload_configs/skinny.conf.xml b/src/mod/endpoints/mod_skinny/conf/autoload_configs/skinny.conf.xml new file mode 100644 index 0000000000..6a878fcd71 --- /dev/null +++ b/src/mod/endpoints/mod_skinny/conf/autoload_configs/skinny.conf.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns.xml b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns.xml new file mode 100644 index 0000000000..9f5786d731 --- /dev/null +++ b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + diff --git a/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Demo.xml b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Demo.xml new file mode 100644 index 0000000000..f69658128f --- /dev/null +++ b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Demo.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Local_extension.xml b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Local_extension.xml new file mode 100644 index 0000000000..9ad5651328 --- /dev/null +++ b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/20-Local_extension.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/90-External.xml b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/90-External.xml new file mode 100644 index 0000000000..50d6c37f24 --- /dev/null +++ b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/90-External.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/99-Default_Drop.xml b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/99-Default_Drop.xml new file mode 100644 index 0000000000..897fd8fb94 --- /dev/null +++ b/src/mod/endpoints/mod_skinny/conf/dialplan/skinny-patterns/99-Default_Drop.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/mod/endpoints/mod_skinny/conf/directory/default/skinny-example.xml b/src/mod/endpoints/mod_skinny/conf/directory/default/skinny-example.xml new file mode 100644 index 0000000000..357eb72f12 --- /dev/null +++ b/src/mod/endpoints/mod_skinny/conf/directory/default/skinny-example.xml @@ -0,0 +1,35 @@ + + + + + + + + + + +