From a63092270957418edb73c30b99db42f21759a4fd Mon Sep 17 00:00:00 2001 From: znerol <lo+github@znerol.ch> Date: Fri, 2 Apr 2021 16:47:02 +0200 Subject: [PATCH] Remove unused FreeSWITCH modules from configuration --- .../autoload_configs/abstraction.conf.xml | 5 - .../conf/autoload_configs/alsa.conf.xml | 12 - .../conf/autoload_configs/amqp.conf.xml | 87 - .../conf/autoload_configs/amr.conf.xml | 19 - .../conf/autoload_configs/amrwb.conf.xml | 7 - .../conf/autoload_configs/av.conf.xml | 167 -- .../conf/autoload_configs/avmd.conf.xml | 74 - .../conf/autoload_configs/blacklist.conf.xml | 11 - .../conf/autoload_configs/callcenter.conf.xml | 39 - .../conf/autoload_configs/cdr_csv.conf.xml | 23 - .../autoload_configs/cdr_mongodb.conf.xml | 13 - .../conf/autoload_configs/cdr_pg_csv.conf.xml | 40 - .../conf/autoload_configs/cdr_sqlite.conf.xml | 18 - .../conf/autoload_configs/cepstral.conf.xml | 12 - .../conf/autoload_configs/cidlookup.conf.xml | 33 - .../conference_layouts.conf.xml | 393 ---- .../conf/autoload_configs/curl.conf.xml | 5 - .../conf/autoload_configs/db.conf.xml | 5 - .../dialplan_directory.conf.xml | 9 - .../conf/autoload_configs/dingaling.conf.xml | 9 - .../conf/autoload_configs/directory.conf.xml | 21 - .../autoload_configs/distributor.conf.xml | 10 - .../conf/autoload_configs/easyroute.conf.xml | 28 - .../conf/autoload_configs/enum.conf.xml | 21 - .../autoload_configs/erlang_event.conf.xml | 23 - .../autoload_configs/event_multicast.conf.xml | 14 - .../conf/autoload_configs/fax.conf.xml | 12 - .../conf/autoload_configs/fifo.conf.xml | 10 - .../conf/autoload_configs/format_cdr.conf.xml | 88 - .../conf/autoload_configs/graylog2.conf.xml | 24 - .../conf/autoload_configs/hash.conf.xml | 6 - .../conf/autoload_configs/hiredis.conf.xml | 23 - .../conf/autoload_configs/httapi.conf.xml | 129 -- .../conf/autoload_configs/http_cache.conf.xml | 21 - .../conf/autoload_configs/ivr.conf.xml | 5 - .../conf/autoload_configs/java.conf.xml | 8 - .../conf/autoload_configs/kazoo.conf.xml | 215 --- .../conf/autoload_configs/lcr.conf.xml | 89 - .../autoload_configs/local_stream.conf.xml | 49 - .../conf/autoload_configs/lua.conf.xml | 32 - .../conf/autoload_configs/memcache.conf.xml | 6 - .../conf/autoload_configs/modules.conf.xml | 114 -- .../conf/autoload_configs/mongo.conf.xml | 15 - .../conf/autoload_configs/msrp.conf.xml | 12 - .../conf/autoload_configs/nibblebill.conf.xml | 48 - .../conf/autoload_configs/opal.conf.xml | 21 - .../conf/autoload_configs/oreka.conf.xml | 13 - .../conf/autoload_configs/osp.conf.xml | 53 - .../conf/autoload_configs/perl.conf.xml | 16 - .../autoload_configs/pocketsphinx.conf.xml | 12 - .../conf/autoload_configs/portaudio.conf.xml | 221 --- .../post_load_modules.conf.xml | 4 - .../pre_load_modules.conf.xml | 7 - .../autoload_configs/presence_map.conf.xml | 7 - .../conf/autoload_configs/python.conf.xml | 16 - .../conf/autoload_configs/redis.conf.xml | 7 - .../conf/autoload_configs/rss.conf.xml | 7 - .../conf/autoload_configs/rtmp.conf.xml | 17 - .../autoload_configs/sangoma_codec.conf.xml | 37 - .../conf/autoload_configs/shout.conf.xml | 8 - .../conf/autoload_configs/skinny.conf.xml | 6 - .../conf/autoload_configs/smpp.conf.xml | 15 - .../autoload_configs/sms_flowroute.conf.xml | 13 - .../conf/autoload_configs/spandsp.conf.xml | 118 -- .../conf/autoload_configs/syslog.conf.xml | 18 - .../conf/autoload_configs/translate.conf.xml | 28 - .../autoload_configs/tts_commandline.conf.xml | 15 - .../conf/autoload_configs/unicall.conf.xml | 25 - .../conf/autoload_configs/unimrcp.conf.xml | 23 - .../conf/autoload_configs/v8.conf.xml | 15 - .../conf/autoload_configs/verto.conf.xml | 62 - .../conf/autoload_configs/voicemail.conf.xml | 74 - .../autoload_configs/voicemail_ivr.conf.xml | 211 --- .../conf/autoload_configs/vpx.conf.xml | 237 --- .../conf/autoload_configs/xml_cdr.conf.xml | 71 - .../conf/autoload_configs/xml_curl.conf.xml | 49 - .../conf/autoload_configs/xml_rpc.conf.xml | 16 - .../conf/autoload_configs/xml_scgi.conf.xml | 12 - .../conf/autoload_configs/zeroconf.conf.xml | 6 - .../freeswitch/conf/chatplan/default.xml | 14 - .../freeswitch/conf/dialplan/features.xml | 67 - .../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 - .../config/freeswitch/conf/extensions.conf | 21 - .../config/freeswitch/conf/freeswitch.xml | 17 - .../config/freeswitch/conf/fur_elise.ttml | 83 - .../freeswitch/conf/ivr_menus/demo_ivr.xml | 64 - .../conf/ivr_menus/new_demo_ivr.xml | 69 - .../conf/jingle_profiles/client.xml | 36 - .../conf/jingle_profiles/server.xml | 21 - .../config/freeswitch/conf/lang/de/de.xml | 22 - .../freeswitch/conf/lang/de/demo/demo.xml | 82 - .../freeswitch/conf/lang/de/vm/sounds.xml | 413 ----- .../config/freeswitch/conf/lang/de/vm/tts.xml | 224 --- .../freeswitch/conf/lang/en/demo/demo-ivr.xml | 156 -- .../freeswitch/conf/lang/en/demo/demo.xml | 82 - .../freeswitch/conf/lang/en/demo/funnies.xml | 35 - .../conf/lang/en/demo/new-demo-ivr.xml | 171 -- .../freeswitch/conf/lang/en/dir/sounds.xml | 130 -- .../freeswitch/conf/lang/en/dir/tts.xml | 106 -- .../config/freeswitch/conf/lang/en/en.xml | 25 - .../freeswitch/conf/lang/en/ivr/sounds.xml | 163 -- .../freeswitch/conf/lang/en/vm/sounds.xml | 444 ----- .../config/freeswitch/conf/lang/en/vm/tts.xml | 249 --- .../conf/lang/en/vm/voicemail_ivr.xml | 417 ----- .../conf/lang/es/demo/demo-es-ES.xml | 71 - .../conf/lang/es/demo/demo-es-MX.xml | 71 - .../conf/lang/es/demo/demo-ivr-es-ES.xml | 148 -- .../conf/lang/es/demo/demo-ivr-es-MX.xml | 148 -- .../conf/lang/es/dir/sounds-es-ES.xml | 121 -- .../conf/lang/es/dir/sounds-es-MX.xml | 121 -- .../freeswitch/conf/lang/es/dir/tts-es-ES.xml | 96 - .../freeswitch/conf/lang/es/dir/tts-es-MX.xml | 96 - .../config/freeswitch/conf/lang/es/es_ES.xml | 12 - .../config/freeswitch/conf/lang/es/es_MX.xml | 12 - .../conf/lang/es/vm/sounds-es-ES.xml | 404 ----- .../conf/lang/es/vm/sounds-es-MX.xml | 404 ----- .../freeswitch/conf/lang/es/vm/tts-es-ES.xml | 238 --- .../freeswitch/conf/lang/es/vm/tts-es-MX.xml | 238 --- .../freeswitch/conf/lang/fr/demo/demo.xml | 29 - .../freeswitch/conf/lang/fr/dir/sounds.xml | 130 -- .../freeswitch/conf/lang/fr/dir/tts.xml | 110 -- .../config/freeswitch/conf/lang/fr/fr.xml | 23 - .../freeswitch/conf/lang/fr/vm/sounds.xml | 255 --- .../freeswitch/conf/lang/he/demo/demo-ivr.xml | 157 -- .../freeswitch/conf/lang/he/demo/demo.xml | 82 - .../freeswitch/conf/lang/he/dir/sounds.xml | 130 -- .../config/freeswitch/conf/lang/he/he.xml | 22 - .../freeswitch/conf/lang/he/vm/sounds.xml | 417 ----- .../conf/lang/pt/demo/demo-ivr-pt-BR.xml | 148 -- .../conf/lang/pt/demo/demo-ivr-pt-PT.xml | 148 -- .../conf/lang/pt/demo/demo-pt-BR.xml | 71 - .../conf/lang/pt/demo/demo-pt-PT.xml | 71 - .../conf/lang/pt/dir/sounds-pt-BR.xml | 121 -- .../conf/lang/pt/dir/sounds-pt-PT.xml | 121 -- .../freeswitch/conf/lang/pt/dir/tts-pt-BR.xml | 96 - .../freeswitch/conf/lang/pt/dir/tts-pt-PT.xml | 96 - .../config/freeswitch/conf/lang/pt/pt_BR.xml | 12 - .../config/freeswitch/conf/lang/pt/pt_PT.xml | 12 - .../conf/lang/pt/vm/sounds-pt-BR.xml | 404 ----- .../conf/lang/pt/vm/sounds-pt-PT.xml | 404 ----- .../freeswitch/conf/lang/pt/vm/tts-pt-BR.xml | 239 --- .../freeswitch/conf/lang/pt/vm/tts-pt-PT.xml | 238 --- .../freeswitch/conf/lang/ru/demo/demo-ivr.xml | 154 -- .../freeswitch/conf/lang/ru/demo/demo.xml | 109 -- .../freeswitch/conf/lang/ru/dir/sounds.xml | 130 -- .../freeswitch/conf/lang/ru/dir/tts.xml | 105 -- .../config/freeswitch/conf/lang/ru/ru.xml | 23 - .../freeswitch/conf/lang/ru/vm/sounds.xml | 374 ---- .../config/freeswitch/conf/lang/ru/vm/tts.xml | 249 --- .../config/freeswitch/conf/lang/sv/sv.xml | 11 - .../freeswitch/conf/lang/sv/vm/sounds.xml | 504 ------ .../config/freeswitch/conf/mime.types | 1610 ----------------- .../conf/mrcp_profiles/loquendo-7-mrcp-v2.xml | 32 - .../mrcp_profiles/nuance-1.0.0-mrcp-v1.xml | 39 - .../conf/mrcp_profiles/nuance-5.0-mrcp-v1.xml | 39 - .../conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml | 43 - .../mrcp_profiles/unimrcpserver-mrcp-v1.xml | 27 - .../conf/mrcp_profiles/vestec-mrcp-v1.xml | 26 - .../voxeo-prophecy-8.0-mrcp-v1.xml | 27 - .../freeswitch/conf/notify-voicemail.tpl | 44 - .../conf/skinny_profiles/internal.xml | 40 - .../config/freeswitch/conf/tetris.ttml | 69 - .../config/freeswitch/conf/voicemail.tpl | 44 - .../config/freeswitch/conf/web-vm.tpl | 13 - 168 files changed, 16071 deletions(-) delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/abstraction.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/alsa.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/amqp.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/amr.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/amrwb.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/av.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/avmd.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/blacklist.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/callcenter.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_csv.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_mongodb.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_pg_csv.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_sqlite.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/cepstral.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/cidlookup.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/conference_layouts.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/curl.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/db.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/dingaling.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/directory.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/distributor.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/easyroute.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/enum.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/erlang_event.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/event_multicast.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/fax.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/fifo.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/format_cdr.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/graylog2.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/hash.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/hiredis.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/httapi.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/http_cache.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/ivr.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/java.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/kazoo.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/lcr.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/local_stream.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/lua.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/memcache.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/mongo.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/msrp.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/nibblebill.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/opal.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/oreka.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/osp.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/perl.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/portaudio.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/post_load_modules.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/pre_load_modules.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/presence_map.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/python.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/redis.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/rss.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/rtmp.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/sangoma_codec.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/shout.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/skinny.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/smpp.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/sms_flowroute.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/spandsp.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/syslog.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/translate.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/tts_commandline.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/unicall.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/unimrcp.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/v8.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/verto.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail_ivr.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/vpx.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_cdr.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_curl.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_rpc.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_scgi.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/autoload_configs/zeroconf.conf.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/chatplan/default.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/dialplan/features.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/90-External.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/extensions.conf delete mode 100644 bbb-voice-conference/config/freeswitch/conf/fur_elise.ttml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/ivr_menus/demo_ivr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/ivr_menus/new_demo_ivr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/jingle_profiles/client.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/jingle_profiles/server.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/de/de.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/de/demo/demo.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/de/vm/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/de/vm/tts.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo-ivr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/demo/funnies.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/demo/new-demo-ivr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/dir/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/dir/tts.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/en.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/ivr/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/vm/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/vm/tts.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/en/vm/voicemail_ivr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-ES.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-MX.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-ES.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-MX.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-ES.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-MX.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-ES.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-MX.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/es_ES.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/es_MX.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-ES.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-MX.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-ES.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-MX.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/fr/demo/demo.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/tts.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/fr/fr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/fr/vm/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo-ivr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/he/dir/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/he/he.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/he/vm/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-BR.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-PT.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-BR.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-PT.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-BR.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-PT.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-BR.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-PT.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_BR.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_PT.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-BR.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-PT.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-BR.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-PT.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo-ivr.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/tts.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/ru/ru.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/tts.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/sv/sv.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/lang/sv/vm/sounds.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mime.types delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/loquendo-7-mrcp-v2.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v1.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/unimrcpserver-mrcp-v1.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/vestec-mrcp-v1.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/notify-voicemail.tpl delete mode 100644 bbb-voice-conference/config/freeswitch/conf/skinny_profiles/internal.xml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/tetris.ttml delete mode 100644 bbb-voice-conference/config/freeswitch/conf/voicemail.tpl delete mode 100644 bbb-voice-conference/config/freeswitch/conf/web-vm.tpl diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/abstraction.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/abstraction.conf.xml deleted file mode 100644 index 7244681374..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/abstraction.conf.xml +++ /dev/null @@ -1,5 +0,0 @@ -<configuration name="abstraction.conf" description="Abstraction"> -<apis> - <api name="user_name" description="Return Name for extension" syntax="<exten>" parse="(.*)" destination="user_data" argument="$1@default var effective_caller_id_name"/> -</apis> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/alsa.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/alsa.conf.xml deleted file mode 100644 index e589acaacf..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/alsa.conf.xml +++ /dev/null @@ -1,12 +0,0 @@ -<configuration name="alsa.conf" description="Soundcard Endpoint"> - <settings> - <!--Default dialplan and caller-id info --> - <param name="dialplan" value="XML"/> - <param name="cid-name" value="N800 Alsa"/> - <param name="cid-num" value="5555551212"/> - - <!--audio sample rate and interval --> - <param name="sample-rate" value="8000"/> - <param name="codec-ms" value="20"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amqp.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amqp.conf.xml deleted file mode 100644 index 3db3c32232..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amqp.conf.xml +++ /dev/null @@ -1,87 +0,0 @@ -<configuration name="amqp.conf" description="mod_amqp"> - <producers> - <profile name="default"> - <connections> - <connection name="primary"> - <param name="hostname" value="localhost"/> - <param name="virtualhost" value="/"/> - <param name="username" value="guest"/> - <param name="password" value="guest"/> - <param name="port" value="5673"/> - <param name="heartbeat" value="0"/> - </connection> - <connection name="secondary"> - <param name="hostname" value="localhost"/> - <param name="virtualhost" value="/"/> - <param name="username" value="guest"/> - <param name="password" value="guest"/> - <param name="port" value="5672"/> - <param name="heartbeat" value="0"/> - </connection> - </connections> - <params> - <param name="exchange-name" value="TAP.Events"/> - <param name="exchange-type" value="topic"/> - <param name="circuit_breaker_ms" value="10000"/> - <param name="reconnect_interval_ms" value="1000"/> - <param name="send_queue_size" value="5000"/> - <param name="enable_fallback_format_fields" value="1"/> - - <!-- The routing key is made from the format string, using the header values in the event specified in the format_fields.--> - <!-- Fields that are prefixed with a # are treated as literals rather than doing a header lookup --> - <param name="format_fields" value="#FreeSWITCH,FreeSWITCH-Hostname,Event-Name,Event-Subclass,Unique-ID"/> - - <!-- If enable_fallback_format_fields is enabled, then you can | separate event headers, and if the first does not exist - then the system will check additional configured header values. - --> - <!-- <param name="format_fields" value="#FreeSWITCH,FreeSWITCH-Hostname|#Unknown,Event-Name,Event-Subclass,Unique-ID"/> --> - - <!-- <param name="event_filter" value="SWITCH_EVENT_ALL"/> --> - <param name="event_filter" value="SWITCH_EVENT_CHANNEL_CREATE,SWITCH_EVENT_CHANNEL_DESTROY,SWITCH_EVENT_HEARTBEAT,SWITCH_EVENT_DTMF"/> - </params> - </profile> - </producers> - <commands> - <profile name="default"> - <connections> - <connection name="primary"> - <param name="hostname" value="localhost"/> - <param name="virtualhost" value="/"/> - <param name="username" value="guest"/> - <param name="password" value="guest"/> - <param name="port" value="5672"/> - <param name="heartbeat" value="0"/> - </connection> - </connections> - <params> - <param name="exchange-name" value="TAP.Commands"/> - <param name="binding_key" value="commandBindingKey"/> - <param name="reconnect_interval_ms" value="1000"/> - <param name="queue-passive" value="false"/> - <param name="queue-durable" value="false"/> - <param name="queue-exclusive" value="false"/> - <param name="queue-auto-delete" value="true"/> - </params> - </profile> - </commands> - <logging> - <profile name="default"> - <connections> - <connection name="primary"> - <param name="hostname" value="localhost"/> - <param name="virtualhost" value="/"/> - <param name="username" value="guest"/> - <param name="password" value="guest"/> - <param name="port" value="5672"/> - <param name="heartbeat" value="0"/> - </connection> - </connections> - <params> - <param name="exchange-name" value="TAP.Logging"/> - <param name="send_queue_size" value="5000"/> - <param name="reconnect_interval_ms" value="1000"/> - <param name="log-levels" value="debug,info,notice,warning,err,crit,alert"/> - </params> - </profile> - </logging> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amr.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amr.conf.xml deleted file mode 100644 index e1c3e3cc1b..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amr.conf.xml +++ /dev/null @@ -1,19 +0,0 @@ -<configuration name="amr.conf"> - <settings> - <!-- AMR modes (supported bitrates) : - mode 0 AMR 4.75 kbps - mode 1 AMR 5.15 kbps - mode 2 AMR 5.9 kbps - mode 3 AMR 6.7 kbps - mode 4 AMR 7.4 kbps - mode 5 AMR 7.95 kbps - mode 6 AMR 10.2 kbps - mode 7 AMR 12.2 kbps - --> - <param name="default-bitrate" value="7"/> - <!-- Enable VoLTE specific FMTP --> - <param name="volte" value="0"/> - <!-- Enable automatic bitrate variation during the call based on RTCP feedback --> - <param name="adjust-bitrate" value="0"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amrwb.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amrwb.conf.xml deleted file mode 100644 index 9dac3505a4..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/amrwb.conf.xml +++ /dev/null @@ -1,7 +0,0 @@ -<configuration name="amrwb.conf"> - <settings> - <param name="default-bitrate" value="8"/> - <param name="volte" value="1"/> - <param name="adjust-bitrate" value="0"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/av.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/av.conf.xml deleted file mode 100644 index 43e8514ce1..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/av.conf.xml +++ /dev/null @@ -1,167 +0,0 @@ -<configuration name="avcodec.conf" description="AVCodec Config"> - <settings> - <!-- max bitrate the system support, truncate if over limit --> - <!-- <param name="max-bitrate" value="5mb"/> --> - - <!-- <param name="rtp-slice-size" value="1200"/> --> - - <!-- minimum time to generate a new key frame in ms /> --> - <!-- <param name="key-frame-min-freq" value="250"/> --> - - <!-- integer of cpus, or 'auto', or 'cpu/<divisor>/<max> --> - <param name="dec-threads" value="1"/> - <param name="enc-threads" value="cpu/2/4"/> - </settings> - - <profiles> - <profile name="H263"> - </profile> - - <profile name="H263+"> - </profile> - - <profile name="H264"> - <!-- <param name="dec-threads" value="1"/> --> - <!-- <param name="enc-threads" value="cpu/2/4"/> --> - - <!-- <param name="profile" value="baseline"/> --> - <!-- <param name="level" value="41"/> --> - <!-- <param name="timebase" value="1/90"/> --> - -<!-- - -#define AV_CODEC_FLAG_UNALIGNED (1 << 0) -#define AV_CODEC_FLAG_QSCALE (1 << 1) -#define AV_CODEC_FLAG_4MV (1 << 2) -#define AV_CODEC_FLAG_OUTPUT_CORRUPT (1 << 3) -#define AV_CODEC_FLAG_QPEL (1 << 4) -#define AV_CODEC_FLAG_PASS1 (1 << 9) -#define AV_CODEC_FLAG_PASS2 (1 << 10) -#define AV_CODEC_FLAG_LOOP_FILTER (1 << 11) -#define AV_CODEC_FLAG_GRAY (1 << 13) -#define AV_CODEC_FLAG_PSNR (1 << 15) -#define AV_CODEC_FLAG_TRUNCATED (1 << 16) -#define AV_CODEC_FLAG_INTERLACED_DCT (1 << 18) -#define AV_CODEC_FLAG_LOW_DELAY (1 << 19) -#define AV_CODEC_FLAG_GLOBAL_HEADER (1 << 22) -#define AV_CODEC_FLAG_BITEXACT (1 << 23) -#define AV_CODEC_FLAG_AC_PRED (1 << 24) -#define AV_CODEC_FLAG_INTERLACED_ME (1 << 29) -#define AV_CODEC_FLAG_CLOSED_GOP (1U << 31) - ---> - - <param name="flags" value="LOOP_FILTER|PSNR"/> - -<!-- -#define FF_CMP_SAD 0 -#define FF_CMP_SSE 1 -#define FF_CMP_SATD 2 -#define FF_CMP_DCT 3 -#define FF_CMP_PSNR 4 -#define FF_CMP_BIT 5 -#define FF_CMP_RD 6 -#define FF_CMP_ZERO 7 -#define FF_CMP_VSAD 8 -#define FF_CMP_VSSE 9 -#define FF_CMP_NSSE 10 -#define FF_CMP_W53 11 -#define FF_CMP_W97 12 -#define FF_CMP_DCTMAX 13 -#define FF_CMP_DCT264 14 -#define FF_CMP_MEDIAN_SAD 15 -#define FF_CMP_CHROMA 256 ---> - - <!-- <param name="me-cmp" value="1"/> --> - <!-- <param name="me-range" value="16"/> --> - <!-- <param name="max-b-frames" value="3"/> --> - <!-- <param name="refs" value="3"/> --> - <!-- <param name="gop-size" value="250"/> --> - <!-- <param name="keyint-min" value="25"/> --> - <!-- <param name="i-quant-factor" value="0.71"/> --> - <!-- <param name="b-quant-factor" value="0.76923078"/> --> - <!-- <param name="qcompress" value="0.6"/> --> - <!-- <param name="qmin" value="10"/> --> - <!-- <param name="qmax" value="51"/> --> - <!-- <param name="max-qdiff" value="4"/> --> - -<!-- -enum AVColorSpace { - AVCOL_SPC_RGB = 0, ///< order of coefficients is actually GBR, also IEC 61966-2-1 (sRGB) - AVCOL_SPC_BT709 = 1, ///< also ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / SMPTE RP177 Annex B - AVCOL_SPC_UNSPECIFIED = 2, - AVCOL_SPC_RESERVED = 3, - AVCOL_SPC_FCC = 4, ///< FCC Title 47 Code of Federal Regulations 73.682 (a)(20) - AVCOL_SPC_BT470BG = 5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601 - AVCOL_SPC_SMPTE170M = 6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC - AVCOL_SPC_SMPTE240M = 7, ///< functionally identical to above - AVCOL_SPC_YCGCO = 8, ///< Used by Dirac / VC-2 and H.264 FRext, see ITU-T SG16 - AVCOL_SPC_YCOCG = AVCOL_SPC_YCGCO, - AVCOL_SPC_BT2020_NCL = 9, ///< ITU-R BT2020 non-constant luminance system - AVCOL_SPC_BT2020_CL = 10, ///< ITU-R BT2020 constant luminance system - AVCOL_SPC_SMPTE2085 = 11, ///< SMPTE 2085, Y'D'zD'x - AVCOL_SPC_CHROMA_DERIVED_NCL = 12, ///< Chromaticity-derived non-constant luminance system - AVCOL_SPC_CHROMA_DERIVED_CL = 13, ///< Chromaticity-derived constant luminance system - AVCOL_SPC_ICTCP = 14, ///< ITU-R BT.2100-0, ICtCp - AVCOL_SPC_NB ///< Not part of ABI -}; ---> - <param name="colorspace" value="0"/> - -<!-- -enum AVColorRange { - AVCOL_RANGE_UNSPECIFIED = 0, - AVCOL_RANGE_MPEG = 1, ///< the normal 219*2^(n-8) "MPEG" YUV ranges - AVCOL_RANGE_JPEG = 2, ///< the normal 2^n-1 "JPEG" YUV ranges - AVCOL_RANGE_NB ///< Not part of ABI -}; ---> - <param name="color-range" value="2"/> - - <!-- x264 private options--> - <options> - <option name="preset" value="veryfast"/> - <option name="intra_refresh" value="1"/> - <option name="tune" value="animation+zerolatency"/> - <option name="sc_threshold" value="40"/> - <option name="b_strategy" value="1"/> - <option name="crf" value="18"/> - </options> - </profile> - - <profile name="H265"> - </profile> - - <profile name="conference"> - <param name="dec-threads" value="1"/> - <param name="enc-threads" value="cpu/2/4"/> - - <codecs> - <!-- profiles will be parsed at runtime - to overwrite this profile params if codec matches --> - <codec name="H263" profile="H263"/> - <codec name="H264" profile="H264"/> - <codec name="H264" profile="conference-H264"/> - </codecs> - </profile> - - <profile name="conference-H264"> - <options> - <option name="preset" value="veryfast"/> - <option name="intra_refresh" value="1"/> - <option name="tune" value="animation+zerolatency"/> - <option name="sc_threshold" value="40"/> - <option name="b_strategy" value="1"/> - <option name="crf" value="10"/> - </options> - </profile> - - </profiles> -</configuration> - -<configuration name="avformat.conf" description="AVFormat Config"> - <settings> - <param name="colorspace" value="1"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/avmd.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/avmd.conf.xml deleted file mode 100644 index 86b2500bad..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/avmd.conf.xml +++ /dev/null @@ -1,74 +0,0 @@ -<configuration name="avmd.conf" description="AVMD config"> - <settings> - - <!-- Edit these settings to change default behaviour - of each avmd session. Settings can be overwritten - by values passed dynamically per each session --> - - - <!-- Global settings --> - - <!-- define/undefine this to enable/disable logging of avmd - intermediate computations to log --> - <param name="debug" value="0"/> - - <!-- define/undef this to enable/disable verbose logging (and reporting to the console) - of detection status and other diagnostics like parameters avmd session has been started with, - change of configuration parameters, beep detection status after session ended - (stop event is fired independently of this setting and beep status included there) --> - <param name="report_status" value="1"/> - - <!-- define/undefine this to enable/disable faster computation - of arcus cosine - table will be created mapping floats - to integers and returning arc cos values given these integer - indices into table --> - <param name="fast_math" value="0"/> - <!-- Global settings end --> - - - <!-- Per call (session) settings. These settings can be overwritten - with custom/different values per each avmd session --> - - <!-- define/undefine this to classify avmd beep detection as valid - only when there is required number of consecutive elements - in the SMA buffer without reset --> - <param name="require_continuous_streak" value="1"/> - - <!-- required number of consecutive elements in the SMA buffer - without reset. This parameter helps to avoid false beeps, bigger this value is - smaller the probability of getting false detection --> - <param name="sample_n_continuous_streak" value="3"/> - - <!-- define number of samples to skip starting from the beginning - of the frame and/or after reset has happened. This serves the purpose of skipping first few - estimations on each frame, as these estimations may be inaccurate. This parameter also helps - to give more robust detections when it's value is increased (up to scertain limit of about 60). --> - <param name="sample_n_to_skip" value="0"/> - - <param name="require_continuous_streak_amp" value="1"/> - <param name="sample_n_continuous_streak_amp" value="3"/> - - <!-- define/undefine this to enable/disable simplified estimation - of frequency based on approximation of sin(x) with (x) - in the range x=[0,PI/2] --> - <param name="simplified_estimation" value="1"/> - - <!-- define/undefine to enable/disable avmd on internal channel --> - <param name="inbound_channel" value="0"/> - - <!-- define/undefine to enable/disable avmd on external channel --> - <param name="outbound_channel" value="1"/> - - <!-- determines the mode of detection, default is both amplitude and frequency --> - <param name="detection_mode" value="2"/> - - <!-- number of detection threads running per each avmd session --> - <param name="detectors_n" value="36"/> - - <!-- number of lagged detection threads running per each avmd session --> - <param name="detectors_lagged_n" value="1"/> - - <!-- Per call settings end --> - </settings> -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/blacklist.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/blacklist.conf.xml deleted file mode 100644 index 9995febd83..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/blacklist.conf.xml +++ /dev/null @@ -1,11 +0,0 @@ -<configuration name="mod_blacklist.conf" description="Blacklist module"> -<lists> - <!-- - Example blacklist, the referenced file contains blacklisted items, one entry per line - - NOTE: make sure the file exists and is readable by FreeSWITCH. - - <list name="example" filename="$${conf_dir}/blacklists/example.list"/> - --> -</lists> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/callcenter.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/callcenter.conf.xml deleted file mode 100644 index a0cd6f0d5d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/callcenter.conf.xml +++ /dev/null @@ -1,39 +0,0 @@ -<configuration name="callcenter.conf" description="CallCenter"> - <settings> - <!--<param name="odbc-dsn" value="dsn:user:pass"/>--> - <!--<param name="dbname" value="/dev/shm/callcenter.db"/>--> - <!--<param name="cc-instance-id" value="single_box"/>--> - </settings> - - <queues> - - <queue name="support@default"> - <param name="strategy" value="longest-idle-agent"/> - <param name="moh-sound" value="$${hold_music}"/> - <!--<param name="record-template" value="$${recordings_dir}/${strftime(%Y-%m-%d-%H-%M-%S)}.${destination_number}.${caller_id_number}.${uuid}.wav"/>--> - <param name="time-base-score" value="system"/> - <param name="max-wait-time" value="0"/> - <param name="max-wait-time-with-no-agent" value="0"/> - <param name="max-wait-time-with-no-agent-time-reached" value="5"/> - <param name="tier-rules-apply" value="false"/> - <param name="tier-rule-wait-second" value="300"/> - <param name="tier-rule-wait-multiply-level" value="true"/> - <param name="tier-rule-no-agent-no-wait" value="false"/> - <param name="discard-abandoned-after" value="60"/> - <param name="abandoned-resume-allowed" value="false"/> - </queue> - - </queues> - -<!-- WARNING: Configuration of XML Agents will be updated into the DB upon restart. --> -<!-- WARNING: Configuration of XML Tiers will reset the level and position if those were supplied. --> -<!-- WARNING: Agents and Tiers XML config shouldn't be used in a multi FS shared DB setup (Not currently supported anyway) --> - <agents> - <!--<agent name="1000@default" type="callback" contact="[leg_timeout=10]user/1000@default" status="Available" max-no-answer="3" wrap-up-time="10" reject-delay-time="10" busy-delay-time="60" />--> - </agents> - <tiers> - <!-- If no level or position is provided, they will default to 1. You should do this to keep db value on restart. --> - <!-- <tier agent="1000@default" queue="support@default" level="1" position="1"/> --> - </tiers> - -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_csv.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_csv.conf.xml deleted file mode 100644 index 8d796c68f0..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_csv.conf.xml +++ /dev/null @@ -1,23 +0,0 @@ -<configuration name="cdr_csv.conf" description="CDR CSV Format"> - <settings> - <!-- 'cdr-csv' will always be appended to log-base --> - <!--<param name="log-base" value="/var/log"/>--> - <param name="default-template" value="example"/> - <!-- This is like the info app but after the call is hung up --> - <!--<param name="debug" value="true"/>--> - <param name="rotate-on-hup" value="true"/> - <!-- may be a b or ab --> - <param name="legs" value="a"/> - <!-- Only log in Master.csv --> - <!-- <param name="master-file-only" value="true"/> --> - </settings> - <templates> - <template name="sql">INSERT INTO cdr VALUES ("${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}");</template> - <template name="example">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}","${accountcode}","${read_codec}","${write_codec}"</template> - <template name="snom">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}","${read_codec}","${write_codec}","${sip_user_agent}","${call_clientcode}","${sip_rtp_rxstat}","${sip_rtp_txstat}","${sofia_record_file}"</template> - <template name="linksys">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}","${accountcode}","${read_codec}","${write_codec}","${sip_user_agent}","${sip_p_rtp_stat}"</template> - <template name="asterisk">"${accountcode}","${caller_id_number}","${destination_number}","${context}","${caller_id}","${channel_name}","${bridge_channel}","${last_app}","${last_arg}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${amaflags}","${uuid}","${userfield}"</template> - <template name="opencdrrate">"${uuid}","${signal_bond}","${direction}","${ani}","${destination_number}","${answer_stamp}","${end_stamp}","${billsec}","${accountcode}","${userfield}","${network_addr}","${regex('${original_caller_id_name}'|^.)}","${sip_gateway_name}"</template> - </templates> -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_mongodb.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_mongodb.conf.xml deleted file mode 100644 index ce366d1bd0..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_mongodb.conf.xml +++ /dev/null @@ -1,13 +0,0 @@ -<configuration name="cdr_mongodb.conf" description="MongoDB CDR logger"> - <settings> - <!-- Hostnames and IPv6 addrs not supported (yet) --> - <param name="host" value="127.0.0.1"/> - <param name="port" value="27017"/> - - <!-- Namespace format is database.collection --> - <param name="namespace" value="test.cdr"/> - - <!-- If true, create CDR for B-leg of call (default: true) --> - <param name="log-b-leg" value="false"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_pg_csv.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_pg_csv.conf.xml deleted file mode 100644 index 9891455f8a..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_pg_csv.conf.xml +++ /dev/null @@ -1,40 +0,0 @@ -<configuration name="cdr_pg_csv.conf" description="CDR PG CSV Format"> - <settings> - <!-- See parameters for PQconnectdb() at http://www.postgresql.org/docs/8.4/static/libpq-connect.html --> - <param name="db-info" value="host=localhost dbname=cdr connect_timeout=10" /> - <!-- CDR table name --> - <!--<param name="db-table" value="cdr"/>--> - - <!-- Log a-leg (a), b-leg (b) or both (ab) --> - <param name="legs" value="a"/> - - <!-- Directory in which to spool failed SQL inserts --> - <!-- <param name="spool-dir" value="$${log_dir}/cdr-pg-csv"/> --> - <!-- Disk spool format if DB connection/insert fails - csv (default) or sql --> - <param name="spool-format" value="csv"/> - <param name="rotate-on-hup" value="true"/> - - <!-- This is like the info app but after the call is hung up --> - <!--<param name="debug" value="true"/>--> - </settings> - <schema> - <field var="local_ip_v4"/> - <field var="caller_id_name"/> - <field var="caller_id_number"/> - <field var="destination_number"/> - <field var="context"/> - <field var="start_stamp"/> - <field var="answer_stamp"/> - <field var="end_stamp"/> - <field var="duration" quote="false"/> - <field var="billsec" quote="false"/> - <field var="hangup_cause"/> - <field var="uuid"/> - <field var="bleg_uuid"/> - <field var="accountcode"/> - <field var="read_codec"/> - <field var="write_codec"/> - <!-- <field var="sip_hangup_disposition"/> --> - <!-- <field var="ani"/> --> - </schema> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_sqlite.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_sqlite.conf.xml deleted file mode 100644 index 872c04c4fb..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cdr_sqlite.conf.xml +++ /dev/null @@ -1,18 +0,0 @@ -<configuration name="cdr_sqlite.conf" description="SQLite CDR"> - <settings> - <!-- SQLite database name (.db suffix will be automatically appended) --> - <!-- <param name="db-name" value="cdr"/> --> - <!-- CDR table name --> - <!-- <param name="db-table" value="cdr"/> --> - <!-- Log a-leg (a), b-leg (b) or both (ab) --> - <param name="legs" value="a"/> - <!-- Default template to use when inserting records --> - <param name="default-template" value="example"/> - <!-- This is like the info app but after the call is hung up --> - <!--<param name="debug" value="true"/>--> - </settings> - <templates> - <!-- Note that field order must match SQL table schema, otherwise insert will fail --> - <template name="example">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}",${duration},${billsec},"${hangup_cause}","${uuid}","${bleg_uuid}","${accountcode}"</template> - </templates> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cepstral.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cepstral.conf.xml deleted file mode 100644 index cf4aa92f41..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cepstral.conf.xml +++ /dev/null @@ -1,12 +0,0 @@ -<configuration name="cepstral.conf" description="Cepstral TTS configuration"> - <settings> - <!-- - Possible encodings: - * utf-8 - * us-ascii - * iso8859-1 (default) - * iso8859-15 - --> - <param name="encoding" value="utf-8"/> - </settings> -</configuration> \ No newline at end of file diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cidlookup.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cidlookup.conf.xml deleted file mode 100644 index fd28f9b0c0..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/cidlookup.conf.xml +++ /dev/null @@ -1,33 +0,0 @@ -<configuration name="cidlookup.conf" description="cidlookup Configuration"> - <settings> - <!-- comment out url to not setup a url based lookup --> - <param name="url" value="http://query.voipcnam.com/query.php?api_key=MYAPIKEY&number=${caller_id_number}"/> - - <!-- comment out whitepages-apikey to not use whitepages.com, you must - get an API key from http://developer.whitepages.com/ --> - <param name="whitepages-apikey" value="MYAPIKEY"/> - - <!-- set to false to not cache (in memcache) results from the url query --> - <param name="cache" value="true"/> - <!-- expire is in seconds --> - <param name="cache-expire" value="86400"/> - - <param name="odbc-dsn" value="phone:phone:phone"/> - - <!-- comment out sql to not setup a database (directory) lookup --> - <param name="sql" value=" - SELECT name||' ('||type||')' AS name - FROM phonebook p JOIN numbers n ON p.id = n.phonebook_id - WHERE n.number='${caller_id_number}' - LIMIT 1 - "/> - <!-- comment out citystate-sql to not setup a database (city/state) - lookup --> - <param name="citystate-sql" value=" - SELECT ratecenter||' '||state as name - FROM npa_nxx_company_ocn - WHERE npa = ${caller_id_number:1:3} AND nxx = ${caller_id_number:4:3} - LIMIT 1 - "/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/conference_layouts.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/conference_layouts.conf.xml deleted file mode 100644 index 4dc974a1e9..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/conference_layouts.conf.xml +++ /dev/null @@ -1,393 +0,0 @@ -<configuration name="conference_layouts.conf" description="Audio Conference"> - <layout-settings> - <layouts> - <layout name="1x1"> - <image x="0" y="0" scale="360" floor="true"/> - </layout> - <layout name="1x2" auto-3d-position="true"> - <image x="90" y="0" scale="180"/> - <image x="90" y="180" scale="180"/> - </layout> - <layout name="2x1" auto-3d-position="true"> - <image x="0" y="90" scale="180"/> - <image x="180" y="90" scale="180"/> - </layout> - - <layout name="2x1-zoom" auto-3d-position="true"> - <image x="0" y="0" scale="180" hscale="360" zoom="true"/> - <image x="180" y="0" scale="180" hscale="360" zoom="true"/> - </layout> - <layout name="3x1-zoom" auto-3d-position="true"> - <image x="0" y="0" scale="120" hscale="360" zoom="true"/> - <image x="120" y="0" scale="120" hscale="360" zoom="true"/> - <image x="240" y="0" scale="120" hscale="360" zoom="true"/> - </layout> - <layout name="5-grid-zoom" auto-3d-position="true"> - <image x="0" y="0" scale="180"/> - <image x="180" y="0" scale="180"/> - <image x="0" y="180" scale="120" hscale="180" zoom="true"/> - <image x="120" y="180" scale="120" hscale="180" zoom="true"/> - <image x="240" y="180" scale="120" hscale="180" zoom="true"/> - </layout> - <layout name="3x2-zoom" auto-3d-position="true"> - <image x="0" y="0" scale="120" hscale="180" zoom="true"/> - <image x="120" y="0" scale="120" hscale="180" zoom="true"/> - <image x="240" y="0" scale="120" hscale="180" zoom="true"/> - <image x="0" y="180" scale="120" hscale="180" zoom="true"/> - <image x="120" y="180" scale="120" hscale="180" zoom="true"/> - <image x="240" y="180" scale="120" hscale="180" zoom="true"/> - </layout> - <layout name="7-grid-zoom" auto-3d-position="true"> - <image x="0" y="0" scale="120" hscale="180" zoom="true"/> - <image x="120" y="0" scale="120" hscale="180" zoom="true"/> - <image x="240" y="0" scale="120" hscale="180" zoom="true"/> - <image x="0" y="180" scale="90" hscale="180" zoom="true"/> - <image x="90" y="180" scale="90" hscale="180" zoom="true"/> - <image x="180" y="180" scale="90" hscale="180" zoom="true"/> - <image x="270" y="180" scale="90" hscale="180" zoom="true"/> - </layout> - <layout name="4x2-zoom" auto-3d-position="true"> - <image x="0" y="0" scale="90" hscale="180" zoom="true"/> - <image x="90" y="0" scale="90" hscale="180" zoom="true"/> - <image x="180" y="0" scale="90" hscale="180" zoom="true"/> - <image x="270" y="0" scale="90" hscale="180" zoom="true"/> - <image x="0" y="180" scale="90" hscale="180" zoom="true"/> - <image x="90" y="180" scale="90" hscale="180" zoom="true"/> - <image x="180" y="180" scale="90" hscale="180" zoom="true"/> - <image x="270" y="180" scale="90" hscale="180" zoom="true"/> - </layout> - <layout name="1x1+2x1" auto-3d-position="true"> - <image x="90" y="0" scale="180"/> - <image x="0" y="180" scale="180"/> - <image x="180" y="180" scale="180"/> - </layout> - <layout name="2x2" auto-3d-position="true"> - <image x="0" y="0" scale="180"/> - <image x="180" y="0" scale="180"/> - <image x="0" y="180" scale="180"/> - <image x="180" y="180" scale="180"/> - </layout> - <layout name="3x3" auto-3d-position="true"> - <image x="0" y="0" scale="120"/> - <image x="120" y="0" scale="120"/> - <image x="240" y="0" scale="120"/> - <image x="0" y="120" scale="120"/> - <image x="120" y="120" scale="120"/> - <image x="240" y="120" scale="120"/> - <image x="0" y="240" scale="120"/> - <image x="120" y="240" scale="120"/> - <image x="240" y="240" scale="120"/> - </layout> - <layout name="4x4" auto-3d-position="true"> - <image x="0" y="0" scale="90"/> - <image x="90" y="0" scale="90"/> - <image x="180" y="0" scale="90"/> - <image x="270" y="0" scale="90"/> - <image x="0" y="90" scale="90"/> - <image x="90" y="90" scale="90"/> - <image x="180" y="90" scale="90"/> - <image x="270" y="90" scale="90"/> - <image x="0" y="180" scale="90"/> - <image x="90" y="180" scale="90"/> - <image x="180" y="180" scale="90"/> - <image x="270" y="180" scale="90"/> - <image x="0" y="270" scale="90"/> - <image x="90" y="270" scale="90"/> - <image x="180" y="270" scale="90"/> - <image x="270" y="270" scale="90"/> - </layout> - <layout name="5x5" auto-3d-position="true"> - <image x="0" y="0" scale="72"/> - <image x="72" y="0" scale="72"/> - <image x="144" y="0" scale="72"/> - <image x="216" y="0" scale="72"/> - <image x="288" y="0" scale="72"/> - <image x="0" y="72" scale="72"/> - <image x="72" y="72" scale="72"/> - <image x="144" y="72" scale="72"/> - <image x="216" y="72" scale="72"/> - <image x="288" y="72" scale="72"/> - <image x="0" y="144" scale="72"/> - <image x="72" y="144" scale="72"/> - <image x="144" y="144" scale="72"/> - <image x="216" y="144" scale="72"/> - <image x="288" y="144" scale="72"/> - <image x="0" y="216" scale="72"/> - <image x="72" y="216" scale="72"/> - <image x="144" y="216" scale="72"/> - <image x="216" y="216" scale="72"/> - <image x="288" y="216" scale="72"/> - <image x="0" y="288" scale="72"/> - <image x="72" y="288" scale="72"/> - <image x="144" y="288" scale="72"/> - <image x="216" y="288" scale="72"/> - <image x="288" y="288" scale="72"/> - </layout> - <layout name="6x6" auto-3d-position="true"> - <image x="0" y="0" scale="60"/> - <image x="60" y="0" scale="60"/> - <image x="120" y="0" scale="60"/> - <image x="180" y="0" scale="60"/> - <image x="240" y="0" scale="60"/> - <image x="300" y="0" scale="60"/> - <image x="0" y="60" scale="60"/> - <image x="60" y="60" scale="60"/> - <image x="120" y="60" scale="60"/> - <image x="180" y="60" scale="60"/> - <image x="240" y="60" scale="60"/> - <image x="300" y="60" scale="60"/> - <image x="0" y="120" scale="60"/> - <image x="60" y="120" scale="60"/> - <image x="120" y="120" scale="60"/> - <image x="180" y="120" scale="60"/> - <image x="240" y="120" scale="60"/> - <image x="300" y="120" scale="60"/> - <image x="0" y="180" scale="60"/> - <image x="60" y="180" scale="60"/> - <image x="120" y="180" scale="60"/> - <image x="180" y="180" scale="60"/> - <image x="240" y="180" scale="60"/> - <image x="300" y="180" scale="60"/> - <image x="0" y="240" scale="60"/> - <image x="60" y="240" scale="60"/> - <image x="120" y="240" scale="60"/> - <image x="180" y="240" scale="60"/> - <image x="240" y="240" scale="60"/> - <image x="300" y="240" scale="60"/> - <image x="0" y="300" scale="60"/> - <image x="60" y="300" scale="60"/> - <image x="120" y="300" scale="60"/> - <image x="180" y="300" scale="60"/> - <image x="240" y="300" scale="60"/> - <image x="300" y="300" scale="60"/> - </layout> - <layout name="8x8" auto-3d-position="true"> - <image x="0" y="0" scale="45"/> - <image x="45" y="0" scale="45"/> - <image x="90" y="0" scale="45"/> - <image x="135" y="0" scale="45"/> - <image x="180" y="0" scale="45"/> - <image x="225" y="0" scale="45"/> - <image x="270" y="0" scale="45"/> - <image x="315" y="0" scale="45"/> - <image x="0" y="45" scale="45"/> - <image x="45" y="45" scale="45"/> - <image x="90" y="45" scale="45"/> - <image x="135" y="45" scale="45"/> - <image x="180" y="45" scale="45"/> - <image x="225" y="45" scale="45"/> - <image x="270" y="45" scale="45"/> - <image x="315" y="45" scale="45"/> - <image x="0" y="90" scale="45"/> - <image x="45" y="90" scale="45"/> - <image x="90" y="90" scale="45"/> - <image x="135" y="90" scale="45"/> - <image x="180" y="90" scale="45"/> - <image x="225" y="90" scale="45"/> - <image x="270" y="90" scale="45"/> - <image x="315" y="90" scale="45"/> - <image x="0" y="135" scale="45"/> - <image x="45" y="135" scale="45"/> - <image x="90" y="135" scale="45"/> - <image x="135" y="135" scale="45"/> - <image x="180" y="135" scale="45"/> - <image x="225" y="135" scale="45"/> - <image x="270" y="135" scale="45"/> - <image x="315" y="135" scale="45"/> - <image x="0" y="180" scale="45"/> - <image x="45" y="180" scale="45"/> - <image x="90" y="180" scale="45"/> - <image x="135" y="180" scale="45"/> - <image x="180" y="180" scale="45"/> - <image x="225" y="180" scale="45"/> - <image x="270" y="180" scale="45"/> - <image x="315" y="180" scale="45"/> - <image x="0" y="225" scale="45"/> - <image x="45" y="225" scale="45"/> - <image x="90" y="225" scale="45"/> - <image x="135" y="225" scale="45"/> - <image x="180" y="225" scale="45"/> - <image x="225" y="225" scale="45"/> - <image x="270" y="225" scale="45"/> - <image x="315" y="225" scale="45"/> - <image x="0" y="270" scale="45"/> - <image x="45" y="270" scale="45"/> - <image x="90" y="270" scale="45"/> - <image x="135" y="270" scale="45"/> - <image x="180" y="270" scale="45"/> - <image x="225" y="270" scale="45"/> - <image x="270" y="270" scale="45"/> - <image x="315" y="270" scale="45"/> - <image x="0" y="315" scale="45"/> - <image x="45" y="315" scale="45"/> - <image x="90" y="315" scale="45"/> - <image x="135" y="315" scale="45"/> - <image x="180" y="315" scale="45"/> - <image x="225" y="315" scale="45"/> - <image x="270" y="315" scale="45"/> - <image x="315" y="315" scale="45"/> - </layout> - <layout name="1up_top_left+5" auto-3d-position="true"> - <image x="0" y="0" scale="240" floor="true"/> - <image x="240" y="0" scale="120"/> - <image x="240" y="120" scale="120"/> - <image x="0" y="240" scale="120"/> - <image x="120" y="240" scale="120"/> - <image x="240" y="240" scale="120"/> - </layout> - <layout name="1up_top_left+7" auto-3d-position="true"> - <image x="0" y="0" scale="270" floor="true"/> - <image x="270" y="0" scale="90"/> - <image x="270" y="90" scale="90"/> - <image x="270" y="180" scale="90"/> - <image x="0" y="270" scale="90"/> - <image x="90" y="270" scale="90"/> - <image x="180" y="270" scale="90"/> - <image x="270" y="270" scale="90"/> - </layout> - <layout name="1up_top_left+9" auto-3d-position="true"> - <image x="0" y="0" scale="288" floor="true"/> - <image x="288" y="0" scale="72"/> - <image x="288" y="72" scale="72"/> - <image x="288" y="144" scale="72"/> - <image x="288" y="216" scale="72"/> - <image x="0" y="288" scale="72"/> - <image x="72" y="288" scale="72"/> - <image x="144" y="288" scale="72"/> - <image x="216" y="288" scale="72"/> - <image x="288" y="288" scale="72"/> - </layout> - <layout name="2up_top+8" auto-3d-position="true"> - <image x="0" y="0" scale="180" floor="true"/> - <image x="180" y="0" scale="180" reservation_id="secondary"/> - <image x="0" y="180" scale="90"/> - <image x="90" y="180" scale="90"/> - <image x="180" y="180" scale="90"/> - <image x="270" y="180" scale="90"/> - <image x="0" y="270" scale="90"/> - <image x="90" y="270" scale="90"/> - <image x="180" y="270" scale="90"/> - <image x="270" y="270" scale="90"/> - </layout> - <layout name="2up_middle+8" auto-3d-position="true"> - <image x="0" y="90" scale="180" floor="true"/> - <image x="180" y="90" scale="180" reservation_id="secondary"/> - <image x="0" y="0" scale="90"/> - <image x="90" y="0" scale="90"/> - <image x="180" y="0" scale="90"/> - <image x="270" y="0" scale="90"/> - <image x="0" y="270" scale="90"/> - <image x="90" y="270" scale="90"/> - <image x="180" y="270" scale="90"/> - <image x="270" y="270" scale="90"/> - </layout> - <layout name="2up_bottom+8" auto-3d-position="true"> - <image x="0" y="180" scale="180" floor="true"/> - <image x="180" y="180" scale="180" reservation_id="secondary"/> - <image x="0" y="0" scale="90"/> - <image x="90" y="0" scale="90"/> - <image x="180" y="0" scale="90"/> - <image x="270" y="0" scale="90"/> - <image x="0" y="90" scale="90"/> - <image x="90" y="90" scale="90"/> - <image x="180" y="90" scale="90"/> - <image x="270" y="90" scale="90"/> - </layout> - <layout name="3up+4" auto-3d-position="true"> - <image x="0" y="0" scale="180" floor="true"/> - <image x="180" y="0" scale="180" reservation_id="secondary"/> - <image x="0" y="180" scale="180" reservation_id="third"/> - <image x="180" y="180" scale="90"/> - <image x="270" y="180" scale="90"/> - <image x="180" y="270" scale="90"/> - <image x="270" y="270" scale="90"/> - </layout> - <layout name="3up+9" auto-3d-position="true"> - <image x="0" y="0" scale="180" floor="true"/> - <image x="180" y="0" scale="180" reservation_id="secondary"/> - <image x="0" y="180" scale="180" reservation_id="third"/> - <image x="180" y="180" scale="60"/> - <image x="240" y="180" scale="60"/> - <image x="300" y="180" scale="60"/> - <image x="180" y="240" scale="60"/> - <image x="240" y="240" scale="60"/> - <image x="300" y="240" scale="60"/> - <image x="180" y="300" scale="60"/> - <image x="240" y="300" scale="60"/> - <image x="300" y="300" scale="60"/> - </layout> - <layout name="2x1-presenter-zoom" auto-3d-position="true"> - <image x="0" y="0" scale="180" hscale="360" zoom="true" floor="true"/> - <image x="180" y="0" scale="180" hscale="360" zoom="true" reservation_id="presenter"/> - </layout> - <layout name="presenter-dual-vertical"> - <image x="90" y="0" scale="180" floor-only="true"/> - <image x="90" y="180" scale="180" reservation_id="presenter"/> - </layout> - <layout name="presenter-dual-horizontal"> - <image x="0" y="90" scale="180" floor-only="true"/> - <image x="180" y="90" scale="180" reservation_id="presenter"/> - </layout> - <layout name="presenter-overlap-small-top-right"> - <image x="0" y="0" scale="360" floor-only="true"/> - <image x="300" y="0" scale="60" overlap="true" reservation_id="presenter"/> - </layout> - <layout name="presenter-overlap-small-bot-right"> - <image x="0" y="0" scale="360" floor-only="true"/> - <image x="300" y="300" scale="60" overlap="true" reservation_id="presenter"/> - </layout> - <layout name="presenter-overlap-large-top-right"> - <image x="0" y="0" scale="360" floor-only="true"/> - <image x="180" y="0" scale="180" overlap="true" reservation_id="presenter"/> - </layout> - <layout name="presenter-overlap-large-bot-right"> - <image x="0" y="0" scale="360" floor-only="true"/> - <image x="180" y="180" scale="180" overlap="true" reservation_id="presenter"/> - </layout> - <layout name="overlaps" auto-3d-position="true"> - <image x="0" y="0" scale="360" floor-only="true"/> - <image x="300" y="300" scale="60" overlap="true"/> - <image x="240" y="300" scale="60" overlap="true"/> - <image x="180" y="300" scale="60" overlap="true"/> - <image x="120" y="300" scale="60" overlap="true"/> - <image x="60" y="300" scale="60" overlap="true"/> - <image x="0" y="300" scale="60" overlap="true"/> - </layout> - - - </layouts> - <groups> - <group name="grid"> - <layout>1x1</layout> - <layout>2x1</layout> - <layout>1x1+2x1</layout> - <layout>2x2</layout> - <layout>3x3</layout> - <layout>4x4</layout> - <layout>5x5</layout> - <layout>6x6</layout> - <layout>8x8</layout> - </group> - <group name="grid-zoom"> - <layout>1x1</layout> - <layout>2x1-zoom</layout> - <layout>3x1-zoom</layout> - <layout>2x2</layout> - <layout>5-grid-zoom</layout> - <layout>3x2-zoom</layout> - <layout>7-grid-zoom</layout> - <layout>4x2-zoom</layout> - <layout>3x3</layout> - </group> - <group name="1up_top_left_plus"> - <layout>1up_top_left+5</layout> - <layout>1up_top_left+7</layout> - <layout>1up_top_left+9</layout> - </group> - <group name="3up_plus"> - <layout>3up+4</layout> - <layout>3up+9</layout> - </group> - </groups> - </layout-settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/curl.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/curl.conf.xml deleted file mode 100644 index eff3c6b9ac..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/curl.conf.xml +++ /dev/null @@ -1,5 +0,0 @@ -<configuration name="curl.conf" description="cURL module"> - <settings> - <param name="max-bytes" value="64000"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/db.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/db.conf.xml deleted file mode 100644 index abc6c0c152..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/db.conf.xml +++ /dev/null @@ -1,5 +0,0 @@ -<configuration name="db.conf" description="LIMIT DB Configuration"> - <settings> - <!--<param name="odbc-dsn" value="dsn:user:pass"/>--> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml deleted file mode 100644 index e4edcd6b15..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/dialplan_directory.conf.xml +++ /dev/null @@ -1,9 +0,0 @@ -<configuration name="dialplan_directory.conf" description="Dialplan Directory"> - <settings> - <param name="directory-name" value="ldap"/> - <param name="host" value="ldap.freeswitch.org"/> - <param name="dn" value="cn=Manager,dc=freeswitch,dc=org"/> - <param name="pass" value="test"/> - <param name="base" value="dc=freeswitch,dc=org"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/dingaling.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/dingaling.conf.xml deleted file mode 100644 index dd6c9a5da1..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/dingaling.conf.xml +++ /dev/null @@ -1,9 +0,0 @@ -<configuration name="dingaling.conf" description="XMPP Jingle Endpoint"> - <settings> - <param name="debug" value="0"/> - <param name="codec-prefs" value="H264,PCMU"/> - </settings> - - <X-PRE-PROCESS cmd="include" data="../jingle_profiles/*.xml"/> - -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/directory.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/directory.conf.xml deleted file mode 100644 index 748b2337c4..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/directory.conf.xml +++ /dev/null @@ -1,21 +0,0 @@ -<configuration name="directory.conf" description="Directory"> - <settings> - <!--<param name="odbc-dsn" value="dsn:user:pass"/>--> - <!--<param name="dbname" value="directory"/>--> - </settings> - <profiles> - <profile name="default"> - <param name="max-menu-attempts" value="3"/> - <param name="min-search-digits" value="3"/> - <param name="terminator-key" value="#"/> - <param name="digit-timeout" value="3000"/> - <param name="max-result" value="5"/> - <param name="next-key" value="6"/> - <param name="prev-key" value="4"/> - <param name="switch-order-key" value="*"/> - <param name="select-name-key" value="1"/> - <param name="new-search-key" value="3"/> - <param name="search-order" value="last_name"/> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/distributor.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/distributor.conf.xml deleted file mode 100644 index 99a4c9d942..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/distributor.conf.xml +++ /dev/null @@ -1,10 +0,0 @@ -<configuration name="distributor.conf" description="Distributor Configuration"> - <lists> - <!-- every 10 calls to test you will get foo1 once and foo2 9 times...yes NINE TIMES! --> - <!-- this is not the same as 100 with 10 and 90 that would do foo1 10 times in a row then foo2 90 times in a row --> - <list name="test"> - <node name="foo1" weight="1"/> - <node name="foo2" weight="9"/> - </list> - </lists> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/easyroute.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/easyroute.conf.xml deleted file mode 100644 index 350a50989b..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/easyroute.conf.xml +++ /dev/null @@ -1,28 +0,0 @@ -<configuration name="easyroute.conf" description="EasyRoute Module"> - <settings> - <!-- These are kind Obvious --> - <param name="db-username" value="root"/> - <param name="db-password" value="password"/> - <param name="db-dsn" value="easyroute"/> - - <!-- Default Technology and profile --> - <param name="default-techprofile" value="sofia/default"/> - - <!-- IP or Hostname of Default Route --> - <param name="default-gateway" value="192.168.66.6"/> - - <!-- Number of times to retry ODBC connection on connection problems, default is 120 --> - <param name="odbc-retries" value="120"/> - - <!-- Customer Query. Use this with Care!!! We are not responsible if you mess - This up!!! Query *MUST* return columns in the following order! - gateway varchar(128) - contains destination gateway host:port pair (ex: 192.168.1.1:5060 ) - group varchar(128) - contains optional group name - call_limit varchar(16) - contains optional call limit - tech_prefix varchar(128) - tech prefix used to build dial string (ex: sofia/default ) - acctcode varchar(128) - used to set channel variable acctcode for logging into the CDRs - destination_number varchar(16) - Number returning for the query for building the dial string. (ex: 18005551212) - See Documentation on the Wiki for further information --> - <!-- <param name="custom-query" value="call FS_GET_SIP_LOCATION(%s);"/> --> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/enum.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/enum.conf.xml deleted file mode 100644 index a8f6f52f85..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/enum.conf.xml +++ /dev/null @@ -1,21 +0,0 @@ -<configuration name="enum.conf" description="ENUM Module"> - <settings> - <param name="default-root" value="e164.org"/> - <param name="default-isn-root" value="freenum.org"/> - <param name="auto-reload" value="true"/> - - <param name="query-timeout-ms" value="200"/> - <param name="query-timeout-retry" value="2"/> - <param name="random-nameserver" value="false"/> - - <!-- If you have specific (non-recursive) servers for your enum queries, specify them here ( up to 10 ) --> - <!-- <param name="nameserver" value="x.x.x.x"/> --> - <!-- <param name="nameserver" value="y.y.y.y"/> --> - </settings> - - <routes> - <route service="E2U+SIP" regex="sip:(.*)" replace="sofia/${use_profile}-ipv6/$1;transport=udp|sofia/${use_profile}/$1;transport=udp"/> - <route service="E2T+SIP" regex="sip:(.*)" replace="sofia/${use_profile}-ipv6/$1;transport=tcp|sofia/${use_profile}/$1;transport=tcp"/> - <route service="E2T+SIPS" regex="sip:(.*)" replace="sofia/${use_profile}-ipv6/$1;transport=tls|sofia/${use_profile}/$1;transport=tls"/> - </routes> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/erlang_event.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/erlang_event.conf.xml deleted file mode 100644 index 7f627668ef..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/erlang_event.conf.xml +++ /dev/null @@ -1,23 +0,0 @@ -<configuration name="erlang_event.conf" description="Erlang Socket Client"> - <settings> - <param name="listen-ip" value="0.0.0.0"/> - <param name="listen-port" value="8031"/> - <!-- Specify the first part of the node name - (the host part after the @ will be autodetected) - OR pass a complete nodename to avoid autodetection - eg. freeswitch@example or freeswitch@example.com. - If you pass a complete node name, the 'shortname' parameter has no effect. --> - <param name="nodename" value="freeswitch"/> - <!-- Specify this OR 'cookie-file' or $HOME/.erlang.cookie will be read --> - <param name="cookie" value="ClueCon"/> - <!-- Read a cookie from an arbitary erlang cookie file instead --> - <!--<param name="cookie-file" value="/$${temp_dir}/erlang.cookie"/>--> - <param name="shortname" value="true"/> - <!-- in additon to cookie, optionally restrict by ACL --> - <!--<param name="apply-inbound-acl" value="lan"/>--> - <!-- alternative is "binary" --> - <!--<param name="encoding" value="string"/>--> - <!-- provide compatability with previous OTP release (use with care) --> - <!--<param name="compat-rel" value="12"/> --> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/event_multicast.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/event_multicast.conf.xml deleted file mode 100644 index eac0392607..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/event_multicast.conf.xml +++ /dev/null @@ -1,14 +0,0 @@ -<configuration name="event_multicast.conf" description="Multicast Event"> - <settings> - <param name="address" value="225.1.1.1"/> - <param name="port" value="4242"/> - <param name="bindings" value="all"/> - <param name="ttl" value="1"/> - <!-- <param name="loopback" value="no"/>--> - <!-- Uncomment this to enable pre-shared key encryption on the packets. --> - <!-- For this option to work, you'll need to have the openssl development --> - <!-- headers installed when you ran ./configure --> - <!-- <param name="psk" value="ClueCon"/> --> - </settings> -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/fax.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/fax.conf.xml deleted file mode 100644 index d6a5ff734b..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/fax.conf.xml +++ /dev/null @@ -1,12 +0,0 @@ -<configuration name="fax.conf" description="FAX application configuration"> - <settings> - <param name="use-ecm" value="true"/> - <param name="verbose" value="false"/> - <param name="disable-v17" value="false"/> - <param name="ident" value="SpanDSP Fax Ident"/> - <param name="header" value="SpanDSP Fax Header"/> - - <param name="spool-dir" value="$${temp_dir}"/> - <param name="file-prefix" value="faxrx"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/fifo.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/fifo.conf.xml deleted file mode 100644 index b1db4dd2bd..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/fifo.conf.xml +++ /dev/null @@ -1,10 +0,0 @@ -<configuration name="fifo.conf" description="FIFO Configuration"> - <settings> - <param name="delete-all-outbound-member-on-startup" value="false"/> - </settings> - <fifos> - <fifo name="cool_fifo@$${domain}" importance="0"> - <!--<member timeout="60" simo="1" lag="20">{member_wait=nowait}user/1005@$${domain}</member>--> - </fifo> - </fifos> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/format_cdr.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/format_cdr.conf.xml deleted file mode 100644 index 0c42e78b40..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/format_cdr.conf.xml +++ /dev/null @@ -1,88 +0,0 @@ -<configuration name="format_cdr.conf" description="Multi Format CDR CURL logger"> - - <!-- You can have multiple profiles, to allow logging to both json and cdr simultaneously, or to - different paths or servers with different settings, just be sure to use different name for - each profile. --> - <profiles> - - <profile name="default"> - <settings> - <!-- the format of data to send, defaults to xml --> - <!-- <param name="format" value="json|xml"/> --> - <param name="format" value="xml"/> - - <!-- the url to post to if blank web posting is disabled --> - <!-- <param name="url" value="http://localhost/cdr_curl/post.php"/> --> - - <!-- optional: credentials to send to web server --> - <!-- <param name="cred" value="user:pass"/> --> - - <!-- the total number of retries (not counting the first 'try') to post to webserver incase of failure --> - <!-- <param name="retries" value="2"/> --> - - <!-- delay between retries in seconds, default is 5 seconds --> - <!-- <param name="delay" value="1"/> --> - - <!-- Log via http and on disk, default is false --> - <!-- <param name="log-http-and-disk" value="true"/> --> - - <!-- optional: if not present we do not log every record to disk --> - <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank value will default to ${prefix}/logs/format_cdr --> - <param name="log-dir" value=""/> - - <!-- optional: if not present we do log the b leg --> - <!-- true or false if we should create a cdr for the b leg of a call--> - <param name="log-b-leg" value="false"/> - - <!-- optional: if not present, all filenames are the uuid of the call --> - <!-- true or false if a leg files are prefixed "a_" --> - <param name="prefix-a-leg" value="true"/> - - <!-- encode the post data may be 'true' for url encoding, 'false' for no encoding, 'base64' for base64 encoding or 'textxml' for text/xml --> - <param name="encode" value="true"/> - - <!-- optional: set to true to disable Expect: 100-continue lighttpd requires this setting --> - <!--<param name="disable-100-continue" value="true"/>--> - - <!-- optional: full path to the error log dir for failed web posts if not specified its the same as log-dir --> - <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank or omitted value will default to ${prefix}/logs/format_cdr --> - <!-- <param name="err-log-dir" value="$${temp_dir}"/> --> - - <!-- which auhtentification scheme to use. Supported values are: basic, digest, NTLM, GSS-NEGOTIATE or "any" for automatic detection --> - <!--<param name="auth-scheme" value="basic"/>--> - - <!-- optional: this will enable the CA root certificate check by libcurl to - verify that the certificate was issued by a major Certificate Authority. - note: default value is disabled. only enable if you want this! --> - <!--<param name="enable-cacert-check" value="true"/>--> - <!-- optional: verify that the server is actually the one listed in the cert --> - <!-- <param name="enable-ssl-verifyhost" value="true"/> --> - - <!-- optional: these options can be used to specify custom SSL certificates - to use for HTTPS communications. Either use both options or neither. - Specify your public key with 'ssl-cert-path' and the private key with - 'ssl-key-path'. If your private key has a password, specify it with - 'ssl-key-password'. --> - <!-- <param name="ssl-cert-path" value="$${certs_dir}/public_key.pem"/> --> - <!-- <param name="ssl-key-path" value="$${certs_dir}/private_key.pem"/> --> - <!-- <param name="ssl-key-password" value="MyPrivateKeyPassword"/> --> - - <!-- optional: use a custom CA certificate in PEM format to verify the peer - with. This is useful if you are acting as your own certificate authority. - note: only makes sense if used in combination with "enable-cacert-check." --> - <!-- <param name="ssl-cacert-file" value="$${certs_dir}/cacert.pem"/> --> - - <!-- optional: specify the SSL version to force HTTPS to use. Valid options are - "SSLv3" and "TLSv1". Otherwise libcurl will auto-negotiate the version. --> - <!-- <param name="ssl-version" value="TLSv1"/> --> - - <!-- optional: enables cookies and stores them in the specified file. --> - <!-- <param name="cookie-file" value="/$${temp_dir}/cookie-mod_format_cdr_curl.txt"/> --> - - <!-- Whether to URL encode the individual JSON values. Defaults to true, set to false for standard JSON. --> - <param name="encode-values" value="true"/> - - </settings> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/graylog2.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/graylog2.conf.xml deleted file mode 100644 index 0a05482bf8..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/graylog2.conf.xml +++ /dev/null @@ -1,24 +0,0 @@ -<configuration name="graylog2.conf" description="Graylog2 Logger"> - <!-- emerg - system is unusable --> - <!-- alert - action must be taken immediately --> - <!-- crit - critical conditions --> - <!-- err - error conditions --> - <!-- warning - warning conditions --> - <!-- notice - normal, but significant, condition --> - <!-- info - informational message --> - <!-- debug - debug-level message --> - <settings> - <param name="server-host" value="192.168.0.69"/> - <param name="server-port" value="12201"/> - <param name="loglevel" value="warning"/> - <!-- Uncomment if using logstash w/ gelf.rb --> - <!--param name="send-uncompressed-header" value="true"/--> - - <!-- fields to add to every log associated w/ a session --> - <fields> - <!-- for example: channel variable "customer_account_number" will be the data source for the customer field in graylog2 --> - <!--field name="customer" variable="customer_account_number"/--> - </fields> - </settings> -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/hash.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/hash.conf.xml deleted file mode 100644 index 95b7928775..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/hash.conf.xml +++ /dev/null @@ -1,6 +0,0 @@ -<configuration name="hash.conf" description="Hash Configuration"> - <remotes> - <!-- List of hosts from where to pull usage data --> - <!-- <remote name="Test1" host="10.0.0.10" port="8021" password="ClueCon" interval="1000" /> --> - </remotes> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/hiredis.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/hiredis.conf.xml deleted file mode 100644 index e82453928b..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/hiredis.conf.xml +++ /dev/null @@ -1,23 +0,0 @@ -<configuration name="hiredis.conf" description="mod_hiredis"> - <profiles> - <profile name="default"> - <connections> - <connection name="primary"> - <param name="hostname" value="172.18.101.101"/> - <param name="password" value="redis"/> - <param name="port" value="6379"/> - <param name="timeout_ms" value="500"/> - </connection> - <connection name="secondary"> - <param name="hostname" value="localhost"/> - <param name="password" value="redis"/> - <param name="port" value="6380"/> - <param name="timeout_ms" value="500"/> - </connection> - </connections> - <params> - <param name="ignore-connect-fail" value="true"/> - </params> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/httapi.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/httapi.conf.xml deleted file mode 100644 index c3566d148a..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/httapi.conf.xml +++ /dev/null @@ -1,129 +0,0 @@ -<configuration name="httapi.conf" description="HT-TAPI Hypertext Telephony API"> - <settings> - <!-- print xml on the console --> - <param name="debug" value="true"/> - <!-- time to keep audio files when discovered they were deleted from the http server --> - <param name="file-not-found-expires" value="300"/> - <!-- how often to re-check the server to make sure the remote file has not changed --> - <param name="file-cache-ttl" value="300"/> - </settings> - <profiles> - <profile name="default"> - - <!-- default params for conference action tags --> - <conference> - <param name="default-profile" value="default"/> - </conference> - - <!-- default params for dial action tags --> - <dial> - <param name="context" value="default"/> - <param name="dialplan" value="XML"/> - </dial> - - <!-- permissions --> - <permissions> - <!-- <permission name="all" value="true"/> --> - <!--<permission name="none" value="true"/> --> - <permission name="set-params" value="true"/> - <permission name="set-vars" value="false"> - <!-- default to "deny" or "allow" --> - <!-- type attr can be "deny" or "allow" nothing defaults to opposite of the list default so allow in this case --> - <!-- - <variable-list default="deny"> - <variable name="caller_id_name"/> - <variable name="hangup"/> - </variable-list> - --> - </permission> - <permission name="get-vars" value="false"> - <!-- default to "deny" or "allow" --> - <!-- type attr can be "deny" or "allow" nothing defaults to opposite of the list default so allow in this case --> - <!-- - <variable-list default="deny"> - <variable name="caller_id_name"/> - <variable name="hangup"/> - </variable-list> - --> - </permission> - <permission name="extended-data" value="false"/> - <permission name="execute-apps" value="true"> - <!-- default to "deny" or "allow" --> - <application-list default="deny"> - <!-- type attr can be "deny" or "allow" nothing defaults to opposite of the list default so allow in this case --> - <application name="info"/> - <application name="hangup"/> - </application-list> - </permission> - <permission name="expand-vars-in-tag-body" value="false"> - <!-- default to "deny" or "allow" --> - <!-- type attr can be "deny" or "allow" nothing defaults to opposite of the list default so allow in this case --> - <!-- - <variable-list default="deny"> - <variable name="caller_id_name"/> - <variable name="hangup"/> - </variable-list> - - <api-list default="deny"> - <api name="expr"/> - <api name="lua"/> - </api-list> - --> - </permission> - <permission name="dial" value="true"/> - <permission name="dial-set-context" value="false"/> - <permission name="dial-set-dialplan" value="false"/> - <permission name="dial-set-cid-name" value="false"/> - <permission name="dial-set-cid-number" value="false"/> - <permission name="dial-full-originate" value="false"/> - <permission name="conference" value="true"/> - <permission name="conference-set-profile" value="false"/> - </permissions> - - <params> - <!-- default url can be overridden by app data --> - <param name="gateway-url" value="http://www.freeswitch.org/api/index.cgi" /> - - <!-- set this to provide authentication credentials to the server --> - <!--<param name="gateway-credentials" value="muser:mypass"/>--> - <!--<param name="auth-scheme" value="basic"/>--> - - <!-- optional: this will enable the CA root certificate check by libcurl to - verify that the certificate was issued by a major Certificate Authority. - note: default value is disabled. only enable if you want this! --> - <!--<param name="enable-cacert-check" value="true"/>--> - <!-- optional: verify that the server is actually the one listed in the cert --> - <!-- <param name="enable-ssl-verifyhost" value="true"/> --> - - <!-- optional: these options can be used to specify custom SSL certificates - to use for HTTPS communications. Either use both options or neither. - Specify your public key with 'ssl-cert-path' and the private key with - 'ssl-key-path'. If your private key has a password, specify it with - 'ssl-key-password'. --> - <!-- <param name="ssl-cert-path" value="$${certs_dir}/public_key.pem"/> --> - <!-- <param name="ssl-key-path" value="$${certs_dir}/private_key.pem"/> --> - <!-- <param name="ssl-key-password" value="MyPrivateKeyPassword"/> --> - <!-- optional timeout --> - <!-- <param name="timeout" value="10"/> --> - <!-- optional: maximum amount of time in seconds that is allowed to make the connection to the server --> - <!-- <param name="connect-timeout" value="2"/> --> - - <!-- optional: use a custom CA certificate in PEM format to verify the peer - with. This is useful if you are acting as your own certificate authority. - note: only makes sense if used in combination with "enable-cacert-check." --> - <!-- <param name="ssl-cacert-file" value="$${certs_dir}/cacert.pem"/> --> - - <!-- optional: specify the SSL version to force HTTPS to use. Valid options are - "SSLv3" and "TLSv1". Otherwise libcurl will auto-negotiate the version. --> - <!-- <param name="ssl-version" value="TLSv1"/> --> - - <!-- optional: enables cookies and stores them in the specified file. --> - <!-- <param name="cookie-file" value="$${temp_dir}/cookie-mod_xml_curl.txt"/> --> - - <!-- one or more of these imply you want to pick the exact variables that are transmitted --> - <!--<param name="enable-post-var" value="Caller-Unique-ID"/>--> - </params> - - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/http_cache.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/http_cache.conf.xml deleted file mode 100644 index f8cc9368d7..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/http_cache.conf.xml +++ /dev/null @@ -1,21 +0,0 @@ -<configuration name="http_cache.conf" description="HTTP GET cache"> - <settings> - <!-- set to true if you want to enable http:// and https:// formats. Do not use if mod_httapi is also loaded --> - <param name="enable-file-formats" value="false"/> - <param name="max-urls" value="10000"/> - <param name="location" value="$${cache_dir}"/> - <param name="default-max-age" value="86400"/> - <param name="prefetch-thread-count" value="8"/> - <param name="prefetch-queue-size" value="100"/> - <!-- absolute path to CA bundle file --> - <param name="ssl-cacert" value="$${certs_dir}/cacert.pem"/> - <!-- verify certificates --> - <param name="ssl-verifypeer" value="true"/> - <!-- verify host name matches certificate --> - <param name="ssl-verifyhost" value="true"/> - <!-- default is 300 seconds, override here --> - <!--param name="connect-timeout" value="300"/--> - <!-- default is 300 seconds, override here --> - <!--param name="download-timeout" value="300"/--> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/ivr.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/ivr.conf.xml deleted file mode 100644 index bd4e73dedf..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/ivr.conf.xml +++ /dev/null @@ -1,5 +0,0 @@ -<configuration name="ivr.conf" description="IVR menus"> - <menus> - <X-PRE-PROCESS cmd="include" data="../ivr_menus/*.xml"/> - </menus> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/java.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/java.conf.xml deleted file mode 100644 index 705114ac4a..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/java.conf.xml +++ /dev/null @@ -1,8 +0,0 @@ -<configuration name="java.conf" description="Java Plug-Ins"> - <javavm path="/opt/jdk1.6.0_04/jre/lib/amd64/server/libjvm.so"/> - <options> - <option value="-Djava.class.path=$${script_dir}/freeswitch.jar:$${script_dir}/example.jar"/> - <option value="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:8000"/> - </options> - <startup class="org/freeswitch/example/ApplicationLauncher" method="startup"/> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/kazoo.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/kazoo.conf.xml deleted file mode 100644 index b730523d4c..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/kazoo.conf.xml +++ /dev/null @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<configuration name="kazoo.conf" description="General purpose Erlang c-node produced to better fit the Kazoo project"> - <settings> - <param name="listen-ip" value="0.0.0.0" /> - <param name="listen-port" value="8031" /> - <!--<param name="cookie-file" value="/etc/freeswitch/autoload_configs/.erlang.cookie" />--> - <param name="cookie" value="change_me" /> - <param name="shortname" value="false" /> - <param name="nodename" value="freeswitch" /> - <param name="send-msg-batch-size" value="10" /> - <param name="receive-timeout" value="1" /> - <!--<param name="receive-msg-preallocate" value="0" />--> - <!--<param name="event-stream-preallocate" value="0" />--> - <!--<param name="event-stream-framing" value="2" />--> - <!--<param name="kazoo-var-prefix" value="ecallmgr" />--> - <!--<param name="compat-rel" value="12"/> --> - </settings> - <event-filter type="whitelist"> - <header name="Acquired-UUID" /> - <header name="action" /> - <header name="Action" /> - <header name="alt_event_type" /> - <header name="Answer-State" /> - <header name="Application" /> - <header name="Application-Data" /> - <header name="Application-Name" /> - <header name="Application-Response" /> - <header name="att_xfer_replaced_by" /> - <header name="Auth-Method" /> - <header name="Auth-Realm" /> - <header name="Auth-User" /> - <header name="Bridge-A-Unique-ID" /> - <header name="Bridge-B-Unique-ID" /> - <header name="Call-Direction" /> - <header name="Caller-Callee-ID-Name" /> - <header name="Caller-Callee-ID-Number" /> - <header name="Caller-Caller-ID-Name" /> - <header name="Caller-Caller-ID-Number" /> - <header name="Caller-Context" /> - <header name="Caller-Controls" /> - <header name="Caller-Destination-Number" /> - <header name="Caller-Dialplan" /> - <header name="Caller-Network-Addr" /> - <header name="Caller-Unique-ID" /> - <header name="Call-ID" /> - <header name="Channel-Call-State" /> - <header name="Channel-Call-UUID" /> - <header name="Channel-Presence-ID" /> - <header name="Channel-State" /> - <header name="Chat-Permissions" /> - <header name="Conference-Name" /> - <header name="Conference-Profile-Name" /> - <header name="Conference-Unique-ID" /> - <header name="Conference-Size" /> - <header name="New-ID" /> - <header name="Old-ID" /> - <header name="Detected-Tone" /> - <header name="dialog_state" /> - <header name="direction" /> - <header name="Distributed-From" /> - <header name="DTMF-Digit" /> - <header name="DTMF-Duration" /> - <header name="Event-Date-Timestamp" /> - <header name="Event-Name" /> - <header name="Event-Subclass" /> - <header name="Expires" /> - <header name="Ext-SIP-IP" /> - <header name="File" /> - <header name="FreeSWITCH-Hostname" /> - <header name="from" /> - <header name="Hunt-Destination-Number" /> - <header name="ip" /> - <header name="Message-Account" /> - <header name="metadata" /> - <header name="old_node_channel_uuid" /> - <header name="Other-Leg-Callee-ID-Name" /> - <header name="Other-Leg-Callee-ID-Number" /> - <header name="Other-Leg-Caller-ID-Name" /> - <header name="Other-Leg-Caller-ID-Number" /> - <header name="Other-Leg-Destination-Number" /> - <header name="Other-Leg-Direction" /> - <header name="Other-Leg-Unique-ID" /> - <header name="Participant-Type" /> - <header name="Path" /> - <header name="profile_name" /> - <header name="Profiles" /> - <header name="proto-specific-event-name" /> - <header name="Raw-Application-Data" /> - <header name="Resigning-UUID" /> - <header name="set" /> - <header name="sip_auto_answer" /> - <header name="sip_auth_method" /> - <header name="sip_from_host" /> - <header name="sip_from_user" /> - <header name="sip_to_host" /> - <header name="sip_to_user" /> - <header name="sub-call-id" /> - <header name="technology" /> - <header name="to" /> - <header name="Unique-ID" /> - <header name="URL" /> - <header name="variable_channel_is_moving" /> - <header name="variable_collected_digits" /> - <header name="variable_current_application" /> - <header name="variable_current_application_data" /> - <header name="variable_domain_name" /> - <header name="variable_effective_caller_id_name" /> - <header name="variable_effective_caller_id_number" /> - <header name="variable_fax_bad_rows" /> - <header name="variable_fax_document_total_pages" /> - <header name="variable_fax_document_transferred_pages" /> - <header name="variable_fax_ecm_used" /> - <header name="variable_fax_result_code" /> - <header name="variable_fax_result_text" /> - <header name="variable_fax_success" /> - <header name="variable_fax_transfer_rate" /> - <header name="variable_holding_uuid" /> - <header name="variable_hold_music" /> - <header name="variable_media_group_id" /> - <header name="variable_originate_disposition" /> - <header name="variable_playback_terminator_used" /> - <header name="variable_presence_id" /> - <header name="variable_record_ms" /> - <header name="variable_recovered" /> - <header name="variable_silence_hits_exhausted" /> - <header name="variable_sip_auth_realm" /> - <header name="variable_sip_from_host" /> - <header name="variable_sip_from_user" /> - <header name="variable_sip_h_X-AUTH-IP" /> - <header name="variable_sip_received_ip" /> - <header name="variable_sip_to_host" /> - <header name="variable_sip_to_user" /> - <header name="variable_sofia_profile_name" /> - <header name="variable_transfer_history" /> - <header name="variable_user_name" /> - <header name="variable_endpoint_disposition" /> - <header name="variable_originate_disposition" /> - <header name="variable_bridge_hangup_cause" /> - <header name="variable_hangup_cause" /> - <header name="variable_last_bridge_proto_specific_hangup_cause" /> - <header name="variable_proto_specific_hangup_cause" /> - <header name="VM-Call-ID" /> - <header name="VM-sub-call-id" /> - <header name="whistle_application_name" /> - <header name="whistle_application_response" /> - <header name="whistle_event_name" /> - <header name="sip_auto_answer_notify" /> - <header name="eavesdrop_group" /> - <header name="origination_caller_id_name" /> - <header name="origination_caller_id_number" /> - <header name="origination_callee_id_name" /> - <header name="origination_callee_id_number" /> - <header name="sip_auth_username" /> - <header name="sip_auth_password" /> - <header name="effective_caller_id_name" /> - <header name="effective_caller_id_number" /> - <header name="effective_callee_id_name" /> - <header name="effective_callee_id_number" /> - - <!-- Registrations --> - <header name="call-id" /> - <header name="profile-name" /> - <header name="from-user" /> - <header name="from-host" /> - <header name="presence-hosts" /> - <header name="contact" /> - <header name="rpid" /> - <header name="status" /> - <header name="expires" /> - <header name="to-user" /> - <header name="to-host" /> - <header name="network-ip" /> - <header name="network-port" /> - <header name="username" /> - <header name="realm" /> - <header name="user-agent" /> - - <!-- CDR Headers --> - <header name="Hangup-Cause" /> - <header name="Unique-ID" /> - <header name="variable_switch_r_sdp" /> - <header name="variable_sip_local_sdp_str" /> - <header name="variable_sip_to_uri" /> - <header name="variable_sip_from_uri" /> - <header name="variable_effective_caller_id_number" /> - <header name="Caller-Caller-ID-Number" /> - <header name="variable_effective_caller_id_name" /> - <header name="Caller-Caller-ID-Name" /> - <header name="Caller-Callee-ID-Name" /> - <header name="Caller-Callee-ID-Number" /> - <header name="Other-Leg-Unique-ID" /> - <header name="variable_sip_user_agent" /> - <header name="variable_duration" /> - <header name="variable_billsec" /> - <header name="variable_progresssec" /> - <header name="variable_progress_uepoch" /> - <header name="variable_progress_media_uepoch" /> - <header name="variable_start_uepoch" /> - <header name="variable_digits_dialed" /> - <header name="variable_sip_cid_type" /> - - <!-- Conference Headers --> - <header name="Hear" /> - <header name="Speak" /> - <header name="Video" /> - <header name="Talking" /> - <header name="Mute-Detect" /> - <header name="Member-ID" /> - <header name="Member-Type" /> - <header name="Energy-Level" /> - <header name="Current-Energy" /> - <header name="Floor" /> - - </event-filter> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/lcr.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/lcr.conf.xml deleted file mode 100644 index 9d106d4890..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/lcr.conf.xml +++ /dev/null @@ -1,89 +0,0 @@ -<configuration name="lcr.conf" description="LCR Configuration"> - <settings> - <param name="odbc-dsn" value="freeswitch-mysql:freeswitch:Fr33Sw1tch"/> -<!-- <param name="odbc-dsn" value="freeswitch-pgsql:freeswitch:Fr33Sw1tch"/> --> - </settings> - <profiles> - <profile name="default"> - <param name="id" value="0"/> - <param name="order_by" value="rate,quality,reliability"/> - </profile> - <profile name="qual_rel"> - <param name="id" value="1"/> - <param name="order_by" value="quality,reliability"/> - </profile> - <profile name="rel_qual"> - <param name="id" value="2"/> - <param name="order_by" value="reliability,quality"/> - </profile> -<!-- - Some samples of how to do custom SQL: - - ============================================================= - PostgreSQL with contrib prefix module which supports fast - prefix queries. Ideal option. - ============================================================= - <profile name="pg_prefix"> - <param name="custom_sql" value=" -SELECT l.digits AS lcr_digits, - c.carrier_name AS lcr_carrier_name, - l.${lcr_rate_field} as lcr_rate_field, - cg.prefix AS lcr_gw_prefix, cg.suffix AS lcr_gw_suffix, - l.lead_strip AS lcr_lead_strip, l.trail_strip AS lcr_trail_strip, - l.prefix AS lcr_prefix, l.suffix AS lcr_suffix - FROM lcr l - JOIN carriers c ON l.carrier_id=c.id - JOIN carrier_gateway cg ON c.id=cg.carrier_id - WHERE c.enabled = '1' AND cg.enabled = '1' AND l.enabled = '1' - AND digits_prefix @> %q - AND CURRENT_TIMESTAMP BETWEEN date_start AND date_end - ORDER BY digits DESC, ${lcr_rate_field}, random(); - "/> - </profile> - - ============================================================= - PostgreSQL with contrib prefix module which supports fast - prefix queries. Ideal option. Alternate syntax which requies - a session but allows variable substitution. - ============================================================= - <profile name="pg_prefix2"> - <param name="custom_sql" value=" -SELECT l.digits AS lcr_digits, - c.carrier_name AS lcr_carrier_name, - l.${lcr_rate_field} as lcr_rate_field, - cg.prefix AS lcr_gw_prefix, cg.suffix AS lcr_gw_suffix, - l.lead_strip AS lcr_lead_strip, l.trail_strip AS lcr_trail_strip, - l.prefix AS lcr_prefix, l.suffix AS lcr_suffix - FROM lcr l - JOIN carriers c ON l.carrier_id=c.id - JOIN carrier_gateway cg ON c.id=cg.carrier_id - WHERE c.enabled = '1' AND cg.enabled = '1' AND l.enabled = '1' - AND digits_prefix @> '${lcr_query_digits}' - AND CURRENT_TIMESTAMP BETWEEN date_start AND date_end - ORDER BY digits DESC, ${lcr_rate_field}, random(); - "/> - </profile> - - ============================================================= - Demonstrates use of computed inlist. - ============================================================= - <profile name="inlist"> - <param name="custom_sql" value=" -SELECT l.digits AS lcr_digits, - c.carrier_name AS lcr_carrier_name, - l.${lcr_rate_field} as lcr_rate_field, - cg.prefix AS lcr_gw_prefix, cg.suffix AS lcr_gw_suffix, - l.lead_strip AS lcr_lead_strip, l.trail_strip AS lcr_trail_strip, - l.prefix AS lcr_prefix, l.suffix AS lcr_suffix - FROM lcr l - JOIN carriers c ON l.carrier_id=c.id - JOIN carrier_gateway cg ON c.id=cg.carrier_id - WHERE c.enabled = '1' AND cg.enabled = '1' AND l.enabled = '1' - AND digits IN (${lcr_query_expanded_digits}) - AND CURRENT_TIMESTAMP BETWEEN date_start AND date_end - ORDER BY digits DESC, ${lcr_rate_field}, random(); - "/> - </profile> ---> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/local_stream.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/local_stream.conf.xml deleted file mode 100644 index 16371d2610..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/local_stream.conf.xml +++ /dev/null @@ -1,49 +0,0 @@ -<configuration name="local_stream.conf" description="stream files from local dir"> - <!-- fallback to default if requested moh class isn't found --> - <directory name="default" path="$${sounds_dir}/music/8000"> - <param name="rate" value="8000"/> - <param name="shuffle" value="true"/> - <param name="channels" value="1"/> - <param name="interval" value="20"/> - <param name="timer-name" value="soft"/> - <!-- list of short files to break in with every so often --> - <!--<param name="chime-list" value="file1.wav,file2.wav"/>--> - <!-- frequency of break-in (seconds)--> - <!--<param name="chime-freq" value="30"/>--> - <!-- limit to how many seconds the file will play --> - <!--<param name="chime-max" value="500"/>--> - </directory> - - <directory name="moh/8000" path="$${sounds_dir}/music/8000"> - <param name="rate" value="8000"/> - <param name="shuffle" value="true"/> - <param name="channels" value="1"/> - <param name="interval" value="20"/> - <param name="timer-name" value="soft"/> - </directory> - - <directory name="moh/16000" path="$${sounds_dir}/music/16000"> - <param name="rate" value="16000"/> - <param name="shuffle" value="true"/> - <param name="channels" value="1"/> - <param name="interval" value="20"/> - <param name="timer-name" value="soft"/> - </directory> - - <directory name="moh/32000" path="$${sounds_dir}/music/32000"> - <param name="rate" value="32000"/> - <param name="shuffle" value="true"/> - <param name="channels" value="1"/> - <param name="interval" value="20"/> - <param name="timer-name" value="soft"/> - </directory> - - <directory name="moh/48000" path="$${sounds_dir}/music/48000"> - <param name="rate" value="48000"/> - <param name="shuffle" value="true"/> - <param name="channels" value="1"/> - <param name="interval" value="10"/> - <param name="timer-name" value="soft"/> - </directory> - -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/lua.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/lua.conf.xml deleted file mode 100644 index fafd336169..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/lua.conf.xml +++ /dev/null @@ -1,32 +0,0 @@ -<configuration name="lua.conf" description="LUA Configuration"> - <settings> - - <!-- - Specify local directories that will be searched for LUA modules - These entries will be pre-pended to the LUA_CPATH environment variable - --> - <!-- <param name="module-directory" value="/usr/lib/lua/5.1/?.so"/> --> - <!-- <param name="module-directory" value="/usr/local/lib/lua/5.1/?.so"/> --> - - <!-- - Specify local directories that will be searched for LUA scripts - These entries will be pre-pended to the LUA_PATH environment variable - --> - <!-- <param name="script-directory" value="/usr/local/lua/?.lua"/> --> - <!-- <param name="script-directory" value="$${script_dir}/?.lua"/> --> - - <!--<param name="xml-handler-script" value="/dp.lua"/>--> - <!--<param name="xml-handler-bindings" value="dialplan"/>--> - - <!-- - The following options identifies a lua script that is launched - at startup and may live forever in the background. - You can define multiple lines, one for each script you - need to run. - --> - <!--<param name="startup-script" value="startup_script_1.lua"/>--> - <!--<param name="startup-script" value="startup_script_2.lua"/>--> - - <!--<hook event="CUSTOM" subclass="conference::maintenance" script="catch-event.lua"/>--> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/memcache.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/memcache.conf.xml deleted file mode 100644 index dc0173f986..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/memcache.conf.xml +++ /dev/null @@ -1,6 +0,0 @@ -<configuration name="memcache.conf" description="memcache Configuration"> - <settings> - <!-- comma sep list of servers: eg: localhost,otherhost:port,anotherone --> - <param name="memcache-servers" value="localhost"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/modules.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/modules.conf.xml index 044d67e72e..11db604ca7 100644 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/modules.conf.xml +++ b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/modules.conf.xml @@ -2,143 +2,29 @@ <modules> <!-- Loggers (I'd load these first) --> <load module="mod_console"/> - <!-- <load module="mod_graylog2"/> --> <load module="mod_logfile"/> - <!-- <load module="mod_syslog"/> --> - - <!--<load module="mod_yaml"/>--> - - <!-- Multi-Faceted --> - <!-- mod_enum is a dialplan interface, an application interface and an api command interface --> - <load module="mod_enum"/> - - <!-- XML Interfaces --> - <!-- <load module="mod_xml_rpc"/> --> - <!-- <load module="mod_xml_curl"/> --> - <!-- <load module="mod_xml_cdr"/> --> - <!-- <load module="mod_xml_radius"/> --> - <!-- <load module="mod_xml_scgi"/> --> <!-- Event Handlers --> - <!-- <load module="mod_amqp"/> --> - <!-- <load module="mod_cdr_csv"/> --> - <!-- <load module="mod_cdr_sqlite"/> --> - <!-- <load module="mod_event_multicast"/> --> <load module="mod_event_socket"/> - <!-- <load module="mod_event_zmq"/> --> - <!-- <load module="mod_zeroconf"/> --> - <!-- <load module="mod_erlang_event"/> --> - <!-- <load module="mod_smpp"/> --> - <!-- <load module="mod_snmp"/> --> - - <!-- Directory Interfaces --> - <!-- <load module="mod_ldap"/> --> <!-- Endpoints --> - <!-- <load module="mod_dingaling"/> --> - <!-- <load module="mod_portaudio"/> --> - <!-- <load module="mod_alsa"/> --> <load module="mod_sofia"/> - <load module="mod_loopback"/> - <!-- <load module="mod_woomera"/> --> - <!-- <load module="mod_freetdm"/> --> - <!-- <load module="mod_unicall"/> --> - <!-- <load module="mod_skinny"/> --> - <!-- <load module="mod_khomp"/> --> - <load module="mod_rtc"/> - <!-- <load module="mod_rtmp"/> --> - <load module="mod_verto"/> <!-- Applications --> <load module="mod_commands"/> <load module="mod_conference"/> - <!-- <load module="mod_curl"/> --> - <load module="mod_db"/> <load module="mod_dptools"/> - <load module="mod_expr"/> - <load module="mod_fifo"/> - <load module="mod_hash"/> - <!--<load module="mod_mongo"/> --> - <!--load module="mod_voicemail"/>--> - <!--<load module="mod_directory"/>--> - <!--<load module="mod_distributor"/>--> - <!--<load module="mod_lcr"/>--> - <!--<load module="mod_easyroute"/>--> - <load module="mod_esf"/> - <load module="mod_fsv"/> - <!--<load module="mod_cluechoo"/>--> - <!--load module="mod_valet_parking"/>--> - <!--<load module="mod_fsk"/>--> - <!--<load module="mod_spy"/>--> - <!--<load module="mod_sms"/>--> - <!--<load module="mod_smpp"/>--> - <!--<load module="mod_random"/>--> - <load module="mod_httapi"/> - <!--<load module="mod_translate"/>--> - - <!-- SNOM Module --> - <!--<load module="mod_snom"/>--> - - <!-- This one only works on Linux for now --> - <!--<load module="mod_ladspa"/>--> <!-- Dialplan Interfaces --> - <!-- <load module="mod_dialplan_directory"/> --> <load module="mod_dialplan_xml"/> - <load module="mod_dialplan_asterisk"/> <!-- Codec Interfaces --> - <load module="mod_spandsp"/> - <load module="mod_g723_1"/> - <load module="mod_g729"/> - <load module="mod_amr"/> - <!--<load module="mod_ilbc"/>--> - <!--<load module="mod_h26x"/>--> - <load module="mod_b64"/> - <!--<load module="mod_siren"/>--> - <!--<load module="mod_isac"/>--> <load module="mod_opus"/> <load module="mod_opusfile"/> <!-- File Format Interfaces --> <load module="mod_sndfile"/> <load module="mod_native_file"/> - <load module="mod_png"/> - <!-- <load module="mod_shell_stream"/> --> - <!--For icecast/mp3 streams/files--> - <!--<load module="mod_shout"/>--> - <!--For local streams (play all the files in a directory)--> - <load module="mod_local_stream"/> - <load module="mod_tone_stream"/> - - <!-- Timers --> - <!-- <load module="mod_timerfd"/> --> - <!-- <load module="mod_posix_timer"/> --> - - <!-- Languages --> - <!-- <load module="mod_v8"/> --> - <!-- <load module="mod_perl"/> --> - <!-- <load module="mod_python"/> --> - <!-- <load module="mod_java"/> --> - <load module="mod_lua"/> - - <!-- ASR /TTS --> - <!-- <load module="mod_flite"/> --> - <!-- <load module="mod_pocketsphinx"/> --> - <!-- <load module="mod_cepstral"/> --> - <!-- <load module="mod_tts_commandline"/> --> - <!-- <load module="mod_rss"/> --> - - <!-- Say --> - <load module="mod_say_en"/> - <!-- <load module="mod_say_ru"/> --> - <!-- <load module="mod_say_zh"/> --> - <!-- <load module="mod_say_sv"/> --> - - <!-- Third party modules --> - <!--<load module="mod_nibblebill"/>--> - <!--<load module="mod_callcenter"/>--> - <!--<load module="mod_av"/--> </modules> </configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/mongo.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/mongo.conf.xml deleted file mode 100644 index 5adf148e7d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/mongo.conf.xml +++ /dev/null @@ -1,15 +0,0 @@ -<configuration name="mongo.conf"> - <settings> - <!-- - mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] - --> - <param name="connection-string" value="mongodb://127.0.0.1:27017/?connectTimeoutMS=10000"/> - -<!-- - <param name="map" value="function() { emit(this.a, 1); }"/> - <param name="reduce" value="function(key, values) { return Array.sum(values); }"/> - <param name="finalize" value="function(key, value) { return value;}"/> ---> - - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/msrp.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/msrp.conf.xml deleted file mode 100644 index 65c2d61976..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/msrp.conf.xml +++ /dev/null @@ -1,12 +0,0 @@ -<configuration name="msrp.conf" description="MSRP"> - <settings> - <param name="listen-ip" value="$${local_ip_v4}"/> - <!-- <param name="listen-port" value="2855"/> --> - <!-- <param name="listen-ssl-port" value="2856"/> --> - <!-- <param name="message-buffer-size" value="50"/> --> - <!-- <param name="debug" value="true"/> --> - <!-- <param name="secure-cert" value="$${certs_dir}/wss.pem"/> --> - <!-- <param name="secure-key" value="$${certs_dir}/wss.pem"/> --> - </settings> -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/nibblebill.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/nibblebill.conf.xml deleted file mode 100644 index 043c985482..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/nibblebill.conf.xml +++ /dev/null @@ -1,48 +0,0 @@ -<configuration name="nibblebill.conf" description="Nibble Billing"> - <settings> - <!-- See http://wiki.freeswitch.org/wiki/Mod_nibblebill for help with these options --> - - <!-- Information for connecting to your database --> - <param name="odbc-dsn" value="bandwidth.com"/> - - <!-- The database table where your CASH column is located --> - <param name="db_table" value="accounts"/> - - <!-- The column name where we store the value of the account --> - <param name="db_column_cash" value="cash"/> - - <!-- The column name for the unique ID identifying the account --> - <param name="db_column_account" value="id"/> - - <!-- Custom SQL for loading current balance - overrides column names - channel vars are interpreted. - field nibble_balance is used for balance info - - <param name="custom_sql_lookup" value="SELECT cash AS nibble_balance FROM accounts WHERE account_code='${nibble_account}'"/> - --> - - <!-- Custom SQL for loading current balance - overrides column names - channel vars are interpreted. - nibble_increment is the amount to update - - <param name="custom_sql_save" value="UPDATE accounts SET cash=cash-${nibble_increment} WHERE account_code='${nibble_account}'"/> - --> - - - <!-- Default heartbeat interval. Set to 'off' for no heartbeat (i.e. bill only at end of call) --> - <param name="global_heartbeat" value="60"/> - - <!-- By default, warn a caller when their balance is at $5.00. You can set this to a negative number. --> - <param name="lowbal_amt" value="5"/> - <param name="lowbal_action" value="play ding"/> - - <!-- By default, terminate a caller when their balance hits $0.00. You can set this to a negative number. --> - <param name="nobal_amt" value="0"/> - <param name="nobal_action" value="hangup"/> - - <!-- If a call goes beyond a certain dollar amount, flag or terminate it --> - <param name="percall_max_amt" value="100"/> - <param name="percall_action" value="hangup"/> - - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/opal.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/opal.conf.xml deleted file mode 100644 index 280b69304e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/opal.conf.xml +++ /dev/null @@ -1,21 +0,0 @@ -<configuration name="opal.conf" description="Opal Endpoints"> - <settings> - <param name="trace-level" value="3"/> - <param name="context" value="default"/> - <param name="dialplan" value="XML"/> - <param name="dtmf-type" value="signal"/> <!-- string, signal, rfc2833, in-band --> - <param name="jitter-size" value="40,100"/> <!-- Jitter buffer min/max size, milliseconds --> - <!-- <param name="codec-prefs" value="PCMU,PCMA"/> --> <!-- list, and preferecnce order, of codecs --> - <!-- <param name="disable-transcoding" value="true"/> --> <!-- do not transcode, use source channel codec only --> - <param name="gk-address" value=""/> <!-- empty to disable, "*" to search LAN --> - <param name="gk-identifer" value=""/> <!-- optional name of gk --> - <param name="gk-interface" value="$${local_ip_v4}"/> <!-- optional listener interface name --> - </settings> - <listeners> - <listener name="default"> - <param name="h323-ip" value="$${local_ip_v4}"/> - <param name="h323-port" value="1720"/> - </listener> - </listeners> -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/oreka.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/oreka.conf.xml deleted file mode 100644 index 29eabd5c29..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/oreka.conf.xml +++ /dev/null @@ -1,13 +0,0 @@ -<!-- -To use this application simply install the open source Oreka recorder server (Orkaudio) and point -the sip-server-addr and sip-server-port to the oreka server ---> -<configuration name="oreka.conf" description="Oreka Recorder configuration"> - <settings> - <!-- Oreka/Orkaudio recording server address --> - <!-- <param name="sip-server-addr" value="192.168.1.200"/> --> - - <!-- Which port to send signaling to in the recording server --> - <!-- <param name="sip-server-port" value="6000"/> --> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/osp.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/osp.conf.xml deleted file mode 100644 index b320dbba88..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/osp.conf.xml +++ /dev/null @@ -1,53 +0,0 @@ -<configuration name="osp.conf" description="OSP Module Configuration"> - <settings> - <!-- Debug info flag --> - <param name="debug-info" value="disabled"/> - <!-- Log level for debug info --> - <param name="log-level" value="info"/> - <!-- Crypto hareware accelerate is disabled by default --> - <param name="crypto-hardware" value="disabled"/> - <!-- SIP settings --> - <param name="sip" module="sofia" profile="external"/> - <!-- H.323 settings --> - <!-- <param name="h323" module="h323" profile="external"/> --> - <!-- IAX settings --> - <!-- <param name="iax" module="iax" profile="external"/> --> - <!-- Skype settings --> - <!-- <param name="skype" module="skypopen" profile="external"/> --> - <!-- Default destination protocol --> - <param name="default-protocol" value="sip"/> - </settings> - - <profiles> - <!-- Default OSP profile --> - <profile name="default"> - <!-- Service point URLs, up to 8 allowed --> - <!-- <param name="service-point-url" value="http://osptestserver.transnexus.com:5045/osp"/> --> - <!-- <param name="service-point-url" value="https://127.0.0.1:1443/osp"/> --> - <param name="service-point-url" value="http://127.0.0.1:5045/osp"/> - - <!-- FreeSWITCH IP address for OSP --> - <param name="device-ip" value="127.0.0.1:5080"/> - - <!-- SSL lifetime in seconds --> - <param name="ssl-lifetime" value="300"/> - <!-- HTTP max connections, 1~1000 --> - <param name="http-max-connections" value="20"/> - <!-- HTTP persistence in seconds --> - <param name="http-persistence" value="60"/> - <!-- HTTP retry delay in seconds, 0~10 --> - <param name="http-retry-delay" value="0"/> - <!-- HTTP retry limit, 0~100 --> - <param name="http-retry-limit" value="2"/> - <!-- HTTP timeout in milliseconds, 200~60000 --> - <param name="http-timeout" value="10000"/> - - <!-- OSP work mode, direct or indirect --> - <param name="work-mode" value="direct"/> - <!-- OSP service type, voice or npquery --> - <param name="service-type" value="voice"/> - <!-- Max number of destinations --> - <param name="max-destinations" value="12"/> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/perl.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/perl.conf.xml deleted file mode 100644 index 0249119230..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/perl.conf.xml +++ /dev/null @@ -1,16 +0,0 @@ -<configuration name="perl.conf" description="PERL Configuration"> - <settings> - <!--<param name="xml-handler-script" value="$${temp_dir}/xml.pl"/>--> - <!--<param name="xml-handler-bindings" value="dialplan"/>--> - - <!-- - The following options identifies a perl script that is launched - at startup and may live forever in the background. - You can define multiple lines, one for each script you - need to run. - --> - <!--param name="startup-script" value="startup_script_1.pl"/--> - <!--param name="startup-script" value="startup_script_2.pl"/--> - - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml deleted file mode 100644 index 3bf7d5e575..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/pocketsphinx.conf.xml +++ /dev/null @@ -1,12 +0,0 @@ -<configuration name="pocketsphinx.conf" description="PocketSphinx ASR Configuration"> - <settings> - <param name="threshold" value="400"/> - <param name="silence-hits" value="25"/> - <param name="listen-hits" value="1"/> - <param name="auto-reload" value="true"/> - <!--<param name="language-weight" value="1"/>--> - <!--<param name="narrowband-model" value="communicator"/>--> - <!--<param name="wideband-model" value="wsj1"/>--> - <!--<param name="dictionary" value="default.dic"/>--> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/portaudio.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/portaudio.conf.xml deleted file mode 100644 index a715571c6f..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/portaudio.conf.xml +++ /dev/null @@ -1,221 +0,0 @@ -<configuration name="portaudio.conf" description="Soundcard Endpoint"> - <settings> - <!-- indev, outdev, ringdev: - partial case sensitive string match on something in the name - or the device number prefixed with # eg "#1" (or blank for default) --> - - <!-- device to use for input --> - <param name="indev" value=""/> - <!-- device to use for output --> - <param name="outdev" value=""/> - - <!--device to use for inbound ring --> - <!--<param name="ringdev" value=""/>--> - <!--File to play as the ring sound --> - <!--<param name="ring-file" value="/sounds/ring.wav"/>--> - <!--Number of seconds to pause between rings --> - <!--<param name="ring-interval" value="5"/>--> - <!--Enable or Disable dual_streams--> - <!--<param name="dual-streams" value="true"/>--> - - <!--file to play when calls are on hold--> - <param name="hold-file" value="$${hold_music}"/> - <!--Timer to use for hold music (i'd leave this one commented)--> - <!--<param name="timer-name" value="soft"/>--> - - <!--Default dialplan and caller-id info --> - <param name="dialplan" value="XML"/> - <param name="cid-name" value="$${outbound_caller_name}"/> - <param name="cid-num" value="$${outbound_caller_id}"/> - - <!--audio sample rate and interval --> - <param name="sample-rate" value="48000"/> - <param name="codec-ms" value="20"/> - - <!--uncomment the following line to make mod_portaudio fail to load if it fails to find a device--> - <!-- <param name="unload-on-device-fail" value="true"/> --> - </settings> - - <!-- - mod_portaudio "streams" - - The portaudio streams were introduced to support multiple devices and multiple channels in mod_portaudio. - For example, if you have a sound card that supports multiple channels or have multiple sound cards and you - want to use them at the same time, you can do it configuring streams and endpoints here. - - A "stream" is just a logical container for some settings required by portaudio in order to stream audio and - define a friendly name for that configuration. Streams in itself do not do anything else than contain configs. - Once you have your streams defined you can proceed to define "endpoints". Go to the "<endpoints>" section - for more information on endpoints. - - You can use the command "pa shstreams" (portaudio shared streams) to show the configured streams. - --> - <streams> - <!-- - In this example we define 2 streams, one for a usb audio device and another for the usual Mac defaults - The name="" attribute in the <stream> tag must uniquely identify the stream configuration and can be - later used when creating endpoints in the "instream" and "outstream" parameters of the endpoint. - --> - - <!-- This sample "usb1" configuration was tested with a USB Griffin iMic device --> - <stream name="usb1"> - <!-- - Which device to use for input in this stream - The value for this parameter must be either in the form '#devno', - for example '#2' for device number 2, or 'device-name', like 'iMic USB audio system' - The output of command "pa devlist" will show you device names and numbers as enumerated - by portaudio. - --> - <param name="indev" value="#2" /> - - <!-- - Same as the indev but for output. In this case the device is capable of input and output - Some devices are capable of input only or output only (see the default example) - --> - <param name="outdev" value="#2" /> - - <!-- The sample rate to use for this stream --> - <param name="sample-rate" value="48000" /> - - <!-- - Size of the packets in milliseconds. The smaller the number the less latency you'll have - The minimum value is 10ms - --> - <param name="codec-ms" value="10" /> - - <!-- - How many channels to open for this stream. - If you're device is stereo, you can choose 2 here. However, bear in mind that then - your left and right channels will be separated and when creating endpoints you will have - to either choose the left or right channel. This may or may not be what you want. This separation - means that you can have 2 separate FreeSWITCH calls, listening to one of them in your left channel - and the other in the right chanel. - --> - <param name="channels" value="2" /> - </stream> - - <!-- This default stream was tested using the default Macbook Pro input/output devices --> - <stream name="default"> - <!-- The default system input device --> - <param name="indev" value="#0" /> - <!-- The default system output device --> - <param name="outdev" value="#1" /> - <!-- CD quality sampling rate ftw --> - <param name="sample-rate" value="48000" /> - <!-- Low latency --> - <param name="codec-ms" value="10" /> - <!-- Choosing 1 channel allows to hear in both left-right channel when using a headset --> - <param name="channels" value="1" /> - </stream> - </streams> - - <!-- - mod_portaudio "endpoints" - - Endpoints is a way to define the input and output that a given portaudio channel will use. - There is a lot of flexibility. You can create endpoints which are "send-only", which means - audio will be read from FreeSWITCH and sent down to the provided stream, but no audio will - be read from that stream and only silence provided back to FreeSWITCH. - - send-only endpoint: - (FS CORE) ->-> audio ->-> sound-card-x - - You can also create a read-only endpoint. - - read-only-endpoint: - (FS CORE) <-<- audio <-<- sound-card-x - - And of course you can create a bidirectional endpoint: - bidirectional-endpoint: - (FS CORE) <-> audio <-> sound-card-x - - You can also define a stream which uses only the left or only the right channel of a given device stream. - This means you can have 2 SIP calls connected to the same device haring one call in your left ear and - the other call to your right ear :-) - - The name="parameter" of the endpoint allows you to use it in the FreeSWITCH dial plan to dial, ie: - - <action application="bridge" data="portaudio/endpoint/usb1out-left" /> - - You can use the command "pa endpoints" to show the configured endpoints. - --> - <endpoints> - - <!-- - An endpoint is a handle name to refer to a configuration that determines where to read media from - and write media to. The endpoint can use any input/output stream combination for that purpose as - long as the streams match the sampling rate and codec-ms (see <streams> XML tag). - You can also omit the instream or the outstream parameter (but obviously not both). - --> - - <!-- - Configuration for a "default" bidirectional endpoint that uses the default stream defined previously in - the <streams> section. - --> - <endpoint name="default"> - <!-- - The instream, outstream is the name of the stream and channel to use. The stream - name is the same you configured in the <streams> section. This parameters follow - the syntax <stream-name>:<channel index>. You can omit either the outstream - or the instream, but not both! The channel index is zero-based and must be consistent - with the number of channels available for that stream (as configured in the <stream> section). - You cannot use index 1 if you chose channels=1 in the stream configuration. - --> - <param name="instream" value="default:0" /> - <param name="outstream" value="default:0" /> - </endpoint> - - <!-- - This endpoint uses the USB stream defined previously in the <streams> section and - is 'send-only' or 'output-only' and uses the channel index 0 (left channel in a stereo device) - --> - <endpoint name="usb1out-left"> - <param name="outstream" value="usb1:0" /> - </endpoint> - - <!-- - This endpoint uses the USB stream defined previously in the <streams> section and - is 'send-only' or 'output-only' and uses the channel index 1 (right channel in a stereo device) - --> - <endpoint name="usb1out-right"> - <param name="outstream" value="usb1:1" /> - </endpoint> - - <!-- - This endpoint uses the USB stream defined previously in the <streams> section and - is 'receive-only' or 'input-only' and uses the channel index 0 (left channel in a stereo device) - --> - <endpoint name="usb1in-left"> - <param name="instream" value="usb1:0" /> - </endpoint> - - <!-- - This endpoint uses the USB stream defined previously in the <streams> section and - is 'receive-only' or 'input-only' and uses the channel index 1 (right channel in a stereo device) - --> - <endpoint name="usb1in-right"> - <param name="instream" value="usb1:1" /> - </endpoint> - - <!-- - This endpoint uses the USB stream defined previously in the <streams> section and - is 'bidirectional' or 'send-receive' and uses the channel index 0 (left channel in a stereo device) - --> - <endpoint name="usb1-left"> - <param name="instream" value="usb1:0" /> - <param name="outstream" value="usb1:0" /> - </endpoint> - - <!-- - This endpoint uses the USB stream defined previously in the <streams> section and - is 'bidirectional' or 'send-receive' and uses the channel index 1 (right channel in a stereo device) - --> - <endpoint name="usb1-right"> - <param name="instream" value="usb1:1" /> - <param name="outstream" value="usb1:1" /> - </endpoint> - - </endpoints> - -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/post_load_modules.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/post_load_modules.conf.xml deleted file mode 100644 index 8f4e132fa4..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/post_load_modules.conf.xml +++ /dev/null @@ -1,4 +0,0 @@ -<configuration name="post_load_modules.conf" description="Modules"> - <modules> - </modules> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/pre_load_modules.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/pre_load_modules.conf.xml deleted file mode 100644 index 620a6c1cd9..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/pre_load_modules.conf.xml +++ /dev/null @@ -1,7 +0,0 @@ -<configuration name="pre_load_modules.conf" description="Modules"> - <modules> - <!-- Databases --> - <!-- <load module="mod_mariadb"/> --> - <load module="mod_pgsql"/> - </modules> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/presence_map.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/presence_map.conf.xml deleted file mode 100644 index 8a9d1dde5a..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/presence_map.conf.xml +++ /dev/null @@ -1,7 +0,0 @@ -<configuration name="presence_map.conf" description="PRESENCE MAP"> - <domains> - <domain name="$${domain}"> - <exten regex="3\d+" proto="conf"/> - </domain> - </domains> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/python.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/python.conf.xml deleted file mode 100644 index d3a8fdc755..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/python.conf.xml +++ /dev/null @@ -1,16 +0,0 @@ -<configuration name="python.conf" description="PYTHON Configuration"> - <settings> - <!--<param name="xml-handler-script" value="dp"/>--> - <!--<param name="xml-handler-bindings" value="dialplan"/>--> - - <!-- - The following options identifies a py module that is launched - at startup and may live forever in the background. - You can define multiple lines, one for each script you - need to run. - --> - <!--<param name="startup-script" value="startup_script_1"/>--> - <!--<param name="startup-script" value="startup_script_2"/>--> - - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/redis.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/redis.conf.xml deleted file mode 100644 index 1a1f474036..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/redis.conf.xml +++ /dev/null @@ -1,7 +0,0 @@ -<configuration name="redis.conf" description="mod_redis Configuration"> - <settings> - <param name="host" value="localhost"/> - <param name="port" value="6379"/> - <param name="timeout" value="10000"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/rss.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/rss.conf.xml deleted file mode 100644 index f8c4f6d2b4..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/rss.conf.xml +++ /dev/null @@ -1,7 +0,0 @@ -<configuration name="rss.conf" description="RSS Parser"> - <feeds> - <!-- Just download the files to wherever and refer to them here --> - <!-- <feed name="Slash Dot">/home/rss/rss.rss</feed> --> - <!-- <feed name="News Forge">/home/rss/newsforge.rss</feed> --> - </feeds> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/rtmp.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/rtmp.conf.xml deleted file mode 100644 index d5d278810e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/rtmp.conf.xml +++ /dev/null @@ -1,17 +0,0 @@ -<configuration name="rtmp.conf" description="RTMP Endpoint"> - <profiles> - <profile name="default"> - <settings> - <param name="bind-address" value="0.0.0.0:1935" /> - <param name="context" value="public" /> - <param name="dialplan" value="XML" /> - <!-- If this is set to true, no unauthenticated inbound calls will be allowed --> - <param name="auth-calls" value="true" /> - <!-- How much time should the clients buffer the media stream (miliseconds) --> - <param name="buffer-len" value="50" /> - <!-- Sets the maximum size of outbound RTMP chunks --> - <param name="chunksize" value="512" /> - </settings> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/sangoma_codec.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/sangoma_codec.conf.xml deleted file mode 100644 index eed9d673e1..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/sangoma_codec.conf.xml +++ /dev/null @@ -1,37 +0,0 @@ -<configuration name="sangoma_codec.conf" description="Sangoma Codec Configuration"> - - <settings> - <!-- - Comma separated list of codecs to register with FreeSWITCH, - by default (if this parameter is not set) all available codecs are registered. - Valid codec values are: PCMU,PCMA,G729,G726-32,G722,GSM,G723,AMR,G7221,iLBC - If this parameter is not specified only G729 will be registered - <param name="register" value="all"/> - --> - - <!-- - List of codecs to not register with FreeSWITCH, by default this is empty, - but you may want to not load PCMU and PCMA or may be others to not use your - resources in codecs that are done well and fast in software. - <param name="noregister" value="PCMU,PCMA"/> - --> - - <!-- - Transcoding SOAP server URL. If you are installing the soap server (sngtc_server) - in the same box where FreeSWITCH, do not use this value, the default URL - that is hard-coded will work out of the box for local installations. - If you modify this value, you must configure your SOAP server (/etc/sngtc/sngtc_server.conf.xml) - to listen for HTTP requests on the same IP/port that you specify here. - <param name="soapserver" value="http://192.168.1.100:8080"/> - --> - - <!-- - RTP IP to use - By default, this module asks FreeSWITCH for the local ip address. However if you want to use a specific - IP address you can set it here. - <param name="rtpip" value="192.168.1.1"/> - --> - </settings> - -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/shout.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/shout.conf.xml deleted file mode 100644 index 3f381e6278..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/shout.conf.xml +++ /dev/null @@ -1,8 +0,0 @@ -<configuration name="shout.conf" description="mod shout config"> - <settings> - <!-- Don't change these unless you are insane --> - <!--<param name="decoder" value="i586"/>--> - <!--<param name="volume" value=".1"/>--> - <!--<param name="outscale" value="8192"/>--> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/skinny.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/skinny.conf.xml deleted file mode 100644 index 6a878fcd71..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/skinny.conf.xml +++ /dev/null @@ -1,6 +0,0 @@ -<configuration name="skinny.conf" description="Skinny Endpoints"> - <profiles> - <X-PRE-PROCESS cmd="include" data="../skinny_profiles/*.xml"/> - </profiles> -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/smpp.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/smpp.conf.xml deleted file mode 100644 index d5b7c0d6fc..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/smpp.conf.xml +++ /dev/null @@ -1,15 +0,0 @@ -<configuration name="smpp.conf" description="SMPP client and server Gateway"> - <gateways> - <gateway name="example.com"> - <params> - <param name="host" value="example.com"/> - <param name="port" value="2775"/> - <param name="debug" value="1"/> - <param name="profile" value="default"/> - <param name="system_id" value="username"/> - <param name="password" value="password"/> - <param name="system_type" value="remote_smpp"/> - </params> - </gateway> - </gateways> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/sms_flowroute.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/sms_flowroute.conf.xml deleted file mode 100644 index 43d1c3eb06..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/sms_flowroute.conf.xml +++ /dev/null @@ -1,13 +0,0 @@ -<configuration name="sms_flowroute.conf" description="SMS_FLOWROUTE send configs"> - <profiles> - <profile name="default"> - <params> - <param name="host" value="https://api.flowroute.com/v2/messages"/> - <param name="debug" value="1"/> - <param name="port" value="8090"/> - <param name="access-key" value="ACCESS-KEY"/> - <param name="secret-key" value="SECRET-KEY"/> - </params> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/spandsp.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/spandsp.conf.xml deleted file mode 100644 index 2471ca52ce..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/spandsp.conf.xml +++ /dev/null @@ -1,118 +0,0 @@ -<configuration name="spandsp.conf" description="SpanDSP config"> - <modem-settings> -<!-- - total-modems set to N will create that many soft-modems. - If you use them with Hylafax you need the following for each one numbered 0..N: - - 1) A line like this in /etc/inittab: - - f0:2345:respawn:/usr/lib/fax/faxgetty /dev/FS0 - - 2) copy conf/config.FS0 to /var/spool/hylafax/etc (or wherver the appropriate dir is on your system) - - Subsequent modem configs would incrment the 0 to 1 and so on. - ---> - <param name="total-modems" value="0"/> - <!-- Change the directory of the devices created from /dev. Needed if FS runs as non-root --> - <!-- <param name="directory" value="/dev/FS"/> --> - - <!-- Default context and dialplan to use on inbound calls from the modems --> - <param name="context" value="default"/> - <param name="dialplan" value="XML"/> - - <!-- Extra tracing for debugging --> - <param name="verbose" value="false"/> - </modem-settings> - - <fax-settings> - <param name="use-ecm" value="true"/> - <param name="verbose" value="false"/> - <param name="disable-v17" value="false"/> - <param name="ident" value="SpanDSP Fax Ident"/> - <param name="header" value="SpanDSP Fax Header"/> - - <param name="spool-dir" value="$${temp_dir}"/> - <param name="file-prefix" value="faxrx"/> - <!-- How many packets to process before sending the re-invite on tx/rx --> - <!-- <param name="t38-rx-reinvite-packet-count" value="50"/> --> - <!-- <param name="t38-tx-reinvite-packet-count" value="100"/> --> - </fax-settings> - - <descriptors> - - <!-- These tones are defined in Annex to ITU Operational Bulletin No. 781 - 1.II.2003 --> - <!-- Various Tones Used in National Networks (According to ITU-T Recommendation E.180)(03/1998) --> - - <!-- North America --> - <descriptor name="1"> - <tone name="CED_TONE"> - <element freq1="2100" freq2="0" min="700" max="0"/> - </tone> - <tone name="SIT"> - <element freq1="950" freq2="0" min="256" max="400"/> - <element freq1="1400" freq2="0" min="256" max="400"/> - <element freq1="1800" freq2="0" min="256" max="400"/> - </tone> - <tone name="RING_TONE" description="North America ring"> - <element freq1="440" freq2="480" min="1200" max="0"/> - </tone> - <tone name="REORDER_TONE"> - <element freq1="480" freq2="620" min="224" max="316"/> - <element freq1="0" freq2="0" min="168" max="352"/> - <element freq1="480" freq2="620" min="224" max="316"/> - </tone> - <tone name="BUSY_TONE"> - <element freq1="480" freq2="620" min="464" max="536"/> - <element freq1="0" freq2="0" min="464" max="572"/> - <element freq1="480" freq2="620" min="464" max="536"/> - </tone> - </descriptor> - - <!-- United Kingdom --> - <descriptor name="44"> - <tone name="CED_TONE"> - <element freq1="2100" freq2="0" min="500" max="0"/> - </tone> - <tone name="SIT"> - <element freq1="950" freq2="0" min="256" max="400"/> - <element freq1="1400" freq2="0" min="256" max="400"/> - <element freq1="1800" freq2="0" min="256" max="400"/> - </tone> - <tone name="REORDER_TONE"> - <element freq1="400" freq2="0" min="368" max="416"/> - <element freq1="0" freq2="0" min="336" max="368"/> - <element freq1="400" freq2="0" min="256" max="288"/> - <element freq1="0" freq2="0" min="512" max="544"/> - </tone> - <tone name="BUSY_TONE"> - <element freq1="400" freq2="0" min="352" max="384"/> - <element freq1="0" freq2="0" min="352" max="384"/> - <element freq1="400" freq2="0" min="352" max="384"/> - <element freq1="0" freq2="0" min="352" max="384"/> - </tone> - </descriptor> - - <!-- Germany --> - <descriptor name="49"> - <tone name="CED_TONE"> - <element freq1="2100" freq2="0" min="500" max="0"/> - </tone> - <tone name="SIT"> - <element freq1="900" freq2="0" min="256" max="400"/> - <element freq1="1400" freq2="0" min="256" max="400"/> - <element freq1="1800" freq2="0" min="256" max="400"/> - </tone> - <tone name="REORDER_TONE"> - <element freq1="425" freq2="0" min="224" max="272"/> - <element freq1="0" freq2="0" min="224" max="272"/> - </tone> - <tone name="BUSY_TONE"> - <element freq1="425" freq2="0" min="464" max="516"/> - <element freq1="0" freq2="0" min="464" max="516"/> - </tone> - </descriptor> - </descriptors> - -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/syslog.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/syslog.conf.xml deleted file mode 100644 index 7a06e8f3b0..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/syslog.conf.xml +++ /dev/null @@ -1,18 +0,0 @@ -<configuration name="syslog.conf" description="Syslog Logger"> - <!-- SYSLOG --> - <!-- emerg - system is unusable --> - <!-- alert - action must be taken immediately --> - <!-- crit - critical conditions --> - <!-- err - error conditions --> - <!-- warning - warning conditions --> - <!-- notice - normal, but significant, condition --> - <!-- info - informational message --> - <!-- debug - debug-level message --> - <settings> - <param name="facility" value="user"/> - <param name="ident" value="freeswitch"/> - <param name="loglevel" value="warning"/> - <!-- log uuids in syslogs --> - <param name="uuid" value="true"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/translate.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/translate.conf.xml deleted file mode 100644 index 453ef3afbf..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/translate.conf.xml +++ /dev/null @@ -1,28 +0,0 @@ -<include> - <configuration name="translate.conf" description="Number Translation Rules"> - <profiles> - <profile name="US"> - <rule regex="^\+(\d+)$" replace="$1"/> - <rule regex="^(1[2-9]\d{2}[2-9]\d{6})$" replace="$1"/> - <rule regex="^([2-9]\d{2}[2-9]\d{6})$" replace="1$1"/> - <rule regex="^([2-9]\d{6})$" replace="1${areacode}$1"/> - <rule regex="^011(\d+)$" replace="$1"/> - </profile> - <profile name="GB"> - <rule regex="^\+(\d+)$" replace="$1"/> - <rule regex="^$" replace="$1"/> - </profile> - <profile name="HK"> - <rule regex="\+(\d+)$" replace="$1"/> - <rule regex="^(852\d{8})$" replace="$1"/> - <rule regex="^(\d{8})$" replace="852$1"/> - </profile> - </profiles> - <!-- - <profile name=""> - <rule regex="^\+(\d+)$" replace="$1"/> - <rule regex="^$" replace="$1"/> - </profile> - --> - </configuration> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/tts_commandline.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/tts_commandline.conf.xml deleted file mode 100644 index c5da4aba55..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/tts_commandline.conf.xml +++ /dev/null @@ -1,15 +0,0 @@ -<configuration name="tts_commandline.conf" description="TextToSpeech Commandline configuration"> - <settings> - <!-- - Some variables will be replaced : - ${text}: input text (quoted) - ${rate}: sample rate (example: 8000) - ${voice}: voice_name passed to TTS(quoted) - ${file}: output file (quoted, including .wav extension) - - Example commands can be found at: - https://freeswitch.org/confluence/display/FREESWITCH/mod_tts_commandline#mod_tts_commandline-Examplecommands - --> - <param name="command" value="echo ${text} | text2wave -f ${rate} > ${file}"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/unicall.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/unicall.conf.xml deleted file mode 100644 index eeaa0782f7..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/unicall.conf.xml +++ /dev/null @@ -1,25 +0,0 @@ -<configuration name="unicall.conf" description="Unicall Configuration"> - <settings> - <param name="context" value="default"/> - <param name="dialplan" value="XML"/> - <param name="suppress-dtmf-tone" value="true"/> - </settings> - <spans> - <span id="1"> - <param name="protocol-class" value="mfcr2"/> - <param name="protocol-variant" value="ar"/> - <param name="protocol-end" value="peer"/> - <param name="outgoing-allowed" value="true"/> - <param name="dialplan" value="XML"/> - <param name="context" value="default"/> - </span> - <span id="2"> - <param name="protocol-class" value="mfcr2"/> - <param name="protocol-variant" value="ar"/> - <param name="protocol-end" value="peer"/> - <param name="outgoing-allowed" value="true"/> - <param name="dialplan" value="XML"/> - <param name="context" value="default"/> - </span> - </spans> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/unimrcp.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/unimrcp.conf.xml deleted file mode 100644 index 45dda798a1..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/unimrcp.conf.xml +++ /dev/null @@ -1,23 +0,0 @@ -<configuration name="unimrcp.conf" description="UniMRCP Client"> - <settings> - <!-- UniMRCP profile to use for TTS --> - <param name="default-tts-profile" value="voxeo-prophecy8.0-mrcp1"/> - <!-- UniMRCP profile to use for ASR --> - <param name="default-asr-profile" value="voxeo-prophecy8.0-mrcp1"/> - <!-- UniMRCP logging level to appear in freeswitch.log. Options are: - EMERGENCY|ALERT|CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG --> - <param name="log-level" value="DEBUG"/> - <!-- Enable events for profile creation, open, and close --> - <param name="enable-profile-events" value="false"/> - - <param name="max-connection-count" value="100"/> - <param name="offer-new-connection" value="1"/> - <param name="request-timeout" value="3000"/> - </settings> - - <profiles> - <X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/> - </profiles> - -</configuration> - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/v8.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/v8.conf.xml deleted file mode 100644 index 0f57fff741..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/v8.conf.xml +++ /dev/null @@ -1,15 +0,0 @@ -<configuration name="v8.conf" description="Google V8 JavaScript Plug-Ins"> - <settings> - <!-- <param name="script-caching" value="enabled"/> --> - <!-- <param name="cache-expires-sec" value="3600"/> --> - <!-- <param name="startup-script" value="startup1.js"/> --> - <!-- <param name="startup-script" value="startup2.js"/> --> - <!-- <param name="xml-handler-script" value="directory.js"/> --> - <!-- <param name="xml-handler-bindings" value="directory"/> --> - <!-- <hook event="CUSTOM" subclass="sofia::register" script="catch-event.js"/> --> - <!-- <hook event="CHANNEL_HANGUP" script="hangup-event.js"/> --> - </settings> - <modules> - <!-- <load module="mod_v8_skel"/> --> - </modules> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/verto.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/verto.conf.xml deleted file mode 100644 index 899aaeb6c2..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/verto.conf.xml +++ /dev/null @@ -1,62 +0,0 @@ -<configuration name="verto.conf" description="HTML5 Verto Endpoint"> - - <settings> - <param name="debug" value="0"/> - <!-- seconds to wait before hanging up a disconnected channel --> - <!-- <param name="detach-timeout-sec" value="120"/> --> - <!-- enable broadcasting all FreeSWITCH events in Verto --> - <!-- <param name="enable-fs-events" value="false"/> --> - <!-- enable broadcasting FreeSWITCH presence events in Verto --> - <!-- <param name="enable-presence" value="true"/> --> - </settings> - - <profiles> - <profile name="default-v4"> - <param name="bind-local" value="$${local_ip_v4}:8081"/> - <param name="bind-local" value="$${local_ip_v4}:8082" secure="true"/> - <param name="force-register-domain" value="$${domain}"/> - <param name="secure-combined" value="$${certs_dir}/wss.pem"/> - <param name="secure-chain" value="$${certs_dir}/wss.pem"/> - <param name="userauth" value="true"/> - <!-- setting this to true will allow anyone to register even with no account so use with care --> - <param name="blind-reg" value="false"/> - <param name="mcast-ip" value="224.1.1.1"/> - <param name="mcast-port" value="1337"/> - <param name="rtp-ip" value="$${local_ip_v4}"/> - <param name="ext-rtp-ip" value="$${external_rtp_ip}"/> - <param name="local-network" value="localnet.auto"/> - <param name="outbound-codec-string" value="opus,h264,vp8"/> - <param name="inbound-codec-string" value="opus,h264,vp8"/> - - <param name="apply-candidate-acl" value="localnet.auto"/> - <param name="apply-candidate-acl" value="wan_v4.auto"/> - <param name="apply-candidate-acl" value="rfc1918.auto"/> - <param name="apply-candidate-acl" value="any_v4.auto"/> - <param name="timer-name" value="soft"/> - - </profile> - - <profile name="default-v6"> - <param name="bind-local" value="[$${local_ip_v6}]:8081"/> - <param name="bind-local" value="[$${local_ip_v6}]:8082" secure="true"/> - <param name="force-register-domain" value="$${domain}"/> - <param name="secure-combined" value="$${certs_dir}/wss.pem"/> - <param name="secure-chain" value="$${certs_dir}/wss.pem"/> - <param name="userauth" value="true"/> - <!-- setting this to true will allow anyone to register even with no account so use with care --> - <param name="blind-reg" value="false"/> - <param name="rtp-ip" value="$${local_ip_v6}"/> - <!-- <param name="ext-rtp-ip" value=""/> --> - <param name="outbound-codec-string" value="opus,h264,vp8"/> - <param name="inbound-codec-string" value="opus,h264,vp8"/> - - <param name="apply-candidate-acl" value="wan_v6.auto"/> - <param name="apply-candidate-acl" value="rfc1918.auto"/> - <param name="apply-candidate-acl" value="any_v6.auto"/> - <param name="apply-candidate-acl" value="wan_v4.auto"/> - <param name="apply-candidate-acl" value="any_v4.auto"/> - <param name="timer-name" value="soft"/> - - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail.conf.xml deleted file mode 100644 index 33d5a97760..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail.conf.xml +++ /dev/null @@ -1,74 +0,0 @@ -<configuration name="voicemail.conf" description="Voicemail"> - <settings> - </settings> - <profiles> - <profile name="default"> - <param name="file-extension" value="wav"/> - <param name="terminator-key" value="#"/> - <param name="max-login-attempts" value="3"/> - <param name="digit-timeout" value="10000"/> - <param name="min-record-len" value="3"/> - <param name="max-record-len" value="300"/> - <param name="max-retries" value="3"/> - <param name="tone-spec" value="%(1000, 0, 640)"/> - <param name="callback-dialplan" value="XML"/> - <param name="callback-context" value="default"/> - <param name="play-new-messages-key" value="1"/> - <param name="play-saved-messages-key" value="2"/> - <!-- play-new-messages-lifo and play-saved-messages-lifo default is false, playing oldest messages first - <param name="play-new-messages-lifo" value="false"/> - <param name="play-saved-messages-lifo" value="false"/> - --> - <param name="login-keys" value="0"/> - <param name="main-menu-key" value="0"/> - <param name="config-menu-key" value="5"/> - <param name="record-greeting-key" value="1"/> - <param name="choose-greeting-key" value="2"/> - <param name="change-pass-key" value="6"/> - <param name="record-name-key" value="3"/> - <param name="record-file-key" value="3"/> - <param name="listen-file-key" value="1"/> - <param name="save-file-key" value="2"/> - <param name="delete-file-key" value="7"/> - <param name="undelete-file-key" value="8"/> - <param name="email-key" value="4"/> - <param name="pause-key" value="0"/> - <param name="restart-key" value="1"/> - <param name="ff-key" value="6"/> - <param name="rew-key" value="4"/> - <param name="skip-greet-key" value="#"/> - <param name="previous-message-key" value="1"/> - <param name="next-message-key" value="3"/> - <param name="skip-info-key" value="*"/> - <param name="repeat-message-key" value="0"/> - <param name="record-silence-threshold" value="200"/> - <param name="record-silence-hits" value="2"/> - <param name="web-template-file" value="web-vm.tpl"/> - <param name="db-password-override" value="false"/> - <param name="allow-empty-password-auth" value="true"/> - <!-- if you need to change the sample rate of the recorded files e.g. gmail voicemail player --> - <!--<param name="record-sample-rate" value="11025"/>--> - <!-- the next two both must be set for this to be enabled - the extension is in the format of <dest> [<dialplan>] [<context>] - --> - <param name="operator-extension" value="operator XML default"/> - <param name="operator-key" value="9"/> - <param name="vmain-extension" value="vmain XML default"/> - <param name="vmain-key" value="*"/> - <!-- playback created files as soon as they were recorded by default --> - <!--<param name="auto-playback-recordings" value="true"/>--> - <email> - <param name="template-file" value="voicemail.tpl"/> - <param name="notify-template-file" value="notify-voicemail.tpl"/> - <!-- this is the format voicemail_time will have --> - <param name="date-fmt" value="%A, %B %d %Y, %I %M %p"/> - <param name="email-from" value="${voicemail_account}@${voicemail_domain}"/> - </email> - <!--<param name="storage-dir" value="$${storage_dir}"/>--> - <!--<param name="odbc-dsn" value="dsn:user:pass"/>--> - <!--<param name="record-comment" value="Your Comment"/>--> - <!--<param name="record-title" value="Your Title"/>--> - <!--<param name="record-copyright" value="Your Copyright"/>--> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail_ivr.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail_ivr.conf.xml deleted file mode 100644 index 1cdf3c222e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/voicemail_ivr.conf.xml +++ /dev/null @@ -1,211 +0,0 @@ -<configuration name="voicemail_ivr.conf" description="Voicemail IVR"> -<profiles> - <profile name="default"> - <settings> - <param name="IVR-Maximum-Attempts" value="3" /> - <param name="IVR-Entry-Timeout" value="3000" /> - <param name="Record-Format" value="wav" /> - <!--<param name="Record-Sample-Rate" value="8000" />--> - <param name="Record-Silence-Hits" value="4" /> - <param name="Record-Silence-Threshold" value="200" /> - <param name="Record-Maximum-Length" value="30" /> - <!--<param name="Record-Minimum-Length" value="3" />--> - <param name="Exit-Purge" value="true" /> - <param name="Password-Mask" value="XXX." /> - <param name="User-Mask" value="X." /> - - </settings> - <apis> - <api name="auth_login" value="vm_fsdb_auth_login" /> - <api name="msg_list" value="vm_fsdb_msg_list" /> - <api name="msg_count" value="vm_fsdb_msg_count" /> - <api name="msg_delete" value="vm_fsdb_msg_delete" /> - <api name="msg_undelete" value="vm_fsdb_msg_undelete" /> - <api name="msg_save" value="vm_fsdb_msg_save" /> - <api name="msg_purge" value="vm_fsdb_msg_purge" /> - <api name="msg_get" value="vm_fsdb_msg_get" /> - <api name="msg_forward" value="vm_fsdb_msg_forward" /> - <api name="pref_greeting_set" value="vm_fsdb_pref_greeting_set" /> - <api name="pref_greeting_get" value="vm_fsdb_pref_greeting_get" /> - <api name="pref_recname_set" value="vm_fsdb_pref_recname_set" /> - <api name="pref_password_set" value="vm_fsdb_pref_password_set" /> - </apis> - <menus> - <menu name="std_authenticate"> - <phrases> - <phrase name="fail_auth" value="fail_auth@voicemail_ivr" /> - </phrases> - <keys> - </keys> - </menu> - - <menu name="std_authenticate_ask_user"> - <phrases> - <phrase name="instructions" value="enter_id@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="#" action="ivrengine:terminate_entry" variable="VM-Key-Terminator" /> - </keys> - </menu> - - <menu name="std_authenticate_ask_password"> - <phrases> - <phrase name="instructions" value="enter_pass@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="#" action="ivrengine:terminate_entry" variable="VM-Key-Terminator" /> - </keys> - </menu> - - <menu name="std_main_menu"> - <settings> - <param name="Action-On-New-Message" value="new_msg:std_navigator" /> - </settings> - <phrases> - <phrase name="msg_count" value="message_count@voicemail_ivr" /> - <phrase name="say_date" value="say_date_event@voicemail_ivr" /> - <phrase name="say_msg_number" value="say_message_number@voicemail_ivr" /> - <phrase name="menu_options" value="menu@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="1" action="new_msg:std_navigator" variable="VM-Key-Play-New-Messages" /> - <key dtmf="2" action="saved_msg:std_navigator" variable="VM-Key-Play-Saved-Messages" /> - <key dtmf="5" action="menu:std_preference" variable="VM-Key-Config-Menu"/> - <key dtmf="#" action="return" variable="VM-Key-Terminator" /> - </keys> - </menu> - - <menu name="std_navigator"> - <settings> - <!--<param name="Nav-Action-On-Delete" value="next_msg" />--> - </settings> - <phrases> - <phrase name="msg_count" value="message_count@voicemail_ivr" /> - <phrase name="say_date" value="say_date_event@voicemail_ivr" /> - <phrase name="say_msg_number" value="say_message_number@voicemail_ivr" /> - <phrase name="menu_options" value="listen_file_check@voicemail_ivr" /> - <phrase name="ack" value="ack@voicemail_ivr" /> - <phrase name="play_message" value="play_message@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="1" action="skip_intro" variable="VM-Key-Main-Listen-File" /> - <key dtmf="6" action="next_msg" variable="VM-Key-Main-Next-Msg" /> - <key dtmf="4" action="prev_msg" /> - <key dtmf="7" action="delete_msg" variable="VM-Key-Main-Delete-File" /> <!-- Same key for undelete if it already deleted --> - <key dtmf="8" action="menu:std_forward" variable="VM-Key-Main-Forward" /> - <key dtmf="2" action="save_msg" variable="VM-Key-Main-Save-File" /> - <key dtmf="5" action="callback" variable="VM-Key-Main-Callback" /> - <key dtmf="#" action="return" /> <!-- TODO Might Conflict with future fast-forward --> - </keys> - </menu> - - <menu name="std_preference"> - <phrases> - <phrase name="menu_options" value="config_menu@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="1" action="menu:std_record_greeting_with_slot" variable="VM-Key-Record-Greeting" /> - <key dtmf="2" action="menu:std_select_greeting_slot" variable="VM-Key-Choose-Greeting" /> - <key dtmf="3" action="menu:std_record_name" variable="VM-Key-Record-Name" /> - <key dtmf="6" action="menu:std_set_password" variable="VM-Key-Change-Password" /> - <key dtmf="0" action="return" variable="VM-Key-Main-Menu" /> - </keys> - </menu> - - <menu name="std_record_greeting"> - <phrases> - <phrase name="instructions" value="record_greeting@voicemail_ivr" /> - <phrase name="play_recording" value="play_recording@voicemail_ivr" /> - <phrase name="menu_options" value="record_file_check@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="1" action="listen" variable="VM-Key-Listen-File" /> - <key dtmf="2" action="save" variable="VM-Key-Save-File" /> - <key dtmf="4" action="rerecord" variable="VM-Key-ReRecord-File" /> - <key dtmf="#" action="skip_instruction" /> - </keys> - </menu> - - - <menu name="std_record_name"> - <phrases> - <phrase name="instructions" value="record_name@voicemail_ivr" /> - <phrase name="play_recording" value="play_recording@voicemail_ivr" /> - <phrase name="menu_options" value="record_file_check@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="1" action="listen" variable="VM-Key-Listen-File" /> - <key dtmf="2" action="save" variable="VM-Key-Save-File" /> - <key dtmf="4" action="rerecord" variable="VM-Key-ReRecord-File" /> - <key dtmf="#" action="skip_instruction" /> - </keys> - </menu> - - <menu name="std_record_message"> - <phrases> - <phrase name="instructions" value="record_message@voicemail_ivr" /> - <phrase name="play_recording" value="play_recording@voicemail_ivr" /> - <phrase name="menu_options" value="record_file_check@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="1" action="listen" variable="VM-Key-Listen-File" /> - <key dtmf="2" action="save" variable="VM-Key-Save-File" /> - <key dtmf="4" action="rerecord" variable="VM-Key-ReRecord-File" /> - <key dtmf="#" action="skip_instruction" /> - </keys> - </menu> - - <menu name="std_forward_ask_prepend"> - <phrases> - <phrase name="menu_options" value="forward_ask_prepend@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="1" action="prepend" variable="VM-Key-Prepend" /> - <key dtmf="8" action="forward" variable="VM-Key-Forward" /> - <key dtmf="#" action="return" variable="VM-Key-Return" /> - </keys> - </menu> - - <menu name="std_forward_ask_extension"> - <phrases> - <phrase name="instructions" value="forward_ask_extension@voicemail_ivr" /> - <phrase name="ack" value="ack@voicemail_ivr" /> - <phrase name="invalid_extension" value="invalid_extension@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="#" action="ivrengine:terminate_entry" variable="VM-Key-Terminator" /> - </keys> - </menu> - - <menu name="std_select_greeting_slot"> - <phrases> - <phrase name="instructions" value="choose_greeting@voicemail_ivr" /> - <phrase name="invalid_slot" value="choose_greeting_fail@voicemail_ivr" /> - <phrase name="selected_slot" value="greeting_selected@voicemail_ivr" /> - </phrases> - <keys> - </keys> - </menu> - - <menu name="std_record_greeting_with_slot"> - <phrases> - <phrase name="instructions" value="choose_greeting@voicemail_ivr" /> - </phrases> - <keys> - </keys> - </menu> - - <menu name="std_set_password"> - <phrases> - <phrase name="instructions" value="enter_pass@voicemail_ivr" /> - </phrases> - <keys> - <key dtmf="#" action="ivrengine:terminate_entry" variable="VM-Key-Terminator" /> - </keys> - </menu> - </menus> - </profile> -</profiles> -</configuration> - - diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/vpx.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/vpx.conf.xml deleted file mode 100644 index ee7549025d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/vpx.conf.xml +++ /dev/null @@ -1,237 +0,0 @@ -<configuration name="vpx.conf" description="VPX Config"> - <settings> - <!-- <param name="debug" value="1"/> --> - - <!-- max bitrate the system support, truncate if over limit: bps string --> - <!-- <param name="max-bitrate" value="5mb"/> --> - - <!-- maximum rtp payload size before encryption: 500..1440 --> - <!-- <param name="rtp-slice-size" value="1200"/> --> - - <!-- minimum time to generate a new key frame in ms: 10..3000 /> --> - <!-- <param name="key-frame-min-freq" value="250"/> --> - - <!-- integer, or 'auto', or 'cpu[/<divisor>[/<max>]]' --> - <!-- <param name="dec-threads" value="cpu/2/4"/> --> - <!-- <param name="enc-threads" value="1"/> --> - </settings> - - <profiles> - <profile name="vp8"> - <!-- integer, or 'auto', or 'cpu[/<divisor>[/<max>]]' --> - <!-- <param name="dec-threads" value="cpu/2/4"/> --> - <!-- <param name="enc-threads" value="1"/> --> - - <!-- 0..3 --> - <!-- <param name="g-profile" value="2"/> --> - <!-- DEFAULT | PARTITIONS --> - <!-- <param name="g-error-resilient" value="PARTITIONS"/> --> - <!-- ONE_PASS, FIRST_PASS, LAST_PASS"/> --> - <!-- <param name="g-pass" value="ONE_PASS"/> --> - <!-- 0..25 --> - <!-- <param name="g-lag-in-frames" value="0"/> --> - <!-- 0..100 --> - <!-- <param name="rc-dropframe-thresh" value="0"/> --> - <!-- 0, 1 --> - <!-- <param name="rc-resize-allowed" value="1"/> --> - <!-- 0.. --> - <!-- <param name="rc-scaled-width" value="1"/> --> - <!-- 0.. --> - <!-- <param name="rc-scaled-height" value="1"/> --> - <!-- 0..100 --> - <!-- <param name="rc-resize-up-thresh" value="60"/> --> - <!-- 0..100 --> - <!-- <param name="rc-resize-down-thresh" value="30"/> --> - <!-- VBR, CBR, CQ, Q --> - <!-- <param name="rc-end-usage" value="CBR"/> --> - <!-- bps string --> - <!-- <param name="rc-target-bitrate" value="1mb"/> --> - <!-- 0..63 --> - <!-- <param name="rc-min-quantizer" value="0"/> --> - <!-- 0..63 --> - <!-- <param name="rc-max-quantizer" value="63"/> --> - <!-- 0..1000 --> - <!-- <param name="rc-undershoot-pct" value="100"/> --> - <!-- 0..1000 --> - <!-- <param name="rc-overshoot-pct" value="15"/> --> - <!-- 1.. --> - <!-- <param name="rc-buf-sz" value="5000"/> --> - <!-- 1.. --> - <!-- <param name="rc-buf-initial-sz" value="1000"/> --> - <!-- 1.. --> - <!-- <param name="rc-buf-optimal-sz" value="1000"/> --> - <!-- 0..100 --> - <!-- <param name="rc-2pass-vbr-bias-pct" value="50"/> --> - <!-- 1.. --> - <!-- <param name="rc-2pass-vbr-minsection-pct" value="0"/> --> - <!-- 1.. --> - <!-- <param name="rc-2pass-vbr-maxsection-pct" value="400"/> --> - <!-- AUTO, DISABLED --> - <!-- <param name="kf-mode" value="AUTO"/> --> - <!-- 0.. --> - <!-- <param name="kf-min-dist" value="0"/> --> - <!-- 0.. --> - <!-- <param name="kf-max-dist" value="360"/> --> - <!-- 0..5 --> - <!-- <param name="ss-number-layers" value="1"/> --> - <!-- 0..5 --> - <!-- <param name="ts-number-layers" value="1"/> --> - <!-- 0..16 --> - <!-- <param name="ts-periodicity" value="0"/> --> - <!-- 0..3 --> - <!-- <param name="temporal-layering-mode" value="0"/> --> - - <!-- params SET by codec_control --> - <!-- -16..16 --> - <!-- <param name="cpuused" value="-6"/> --> - <!-- 0..3, if cpu==1 then 0 else 3 --> - <!-- <param name="token-parts" value="3"/> --> - <!-- 0.. --> - <!-- <param name="static-thresh" value="100"/> --> - <!-- 0..6 --> - <!-- <param name="noise-sensitivity" value="1"/> --> - </profile> - - <profile name="vp9"> - <!-- integer, or 'auto', or 'cpu[/<divisor>[/<max>]]' --> - <!-- <param name="dec-threads" value="cpu/2/4"/> --> - <!-- <param name="enc-threads" value="1"/> --> - - <param name="g-profile" value="0"/> - <!-- DEFAULT | PARTITIONS --> - <!-- <param name="g-error-resilient" value="PARTITIONS"/> --> - <!-- ONE_PASS, FIRST_PASS, LAST_PASS"/> --> - <!-- <param name="g-pass" value="ONE_PASS"/> --> - <!-- 0..25 --> - <!-- <param name="g-lag-in-frames" value="0"/> --> - <!-- 0..100 --> - <!-- <param name="rc-dropframe-thresh" value="0"/> --> - <!-- 0, 1 --> - <!-- <param name="rc-resize-allowed" value="1"/> --> - - <!-- 0.. --> - <!-- <param name="rc-scaled-width" value="0"/> --> - <!-- 0.. --> - <!-- <param name="rc-scaled-height" value="0"/> --> - <!-- 0..100 --> - <!-- <param name="rc-resize-up-thresh" value="0"/> --> - <!-- 0..100 --> - <!-- <param name="rc-resize-down-thresh" value="0"/> --> - <!-- VBR, CBR, CQ, Q --> - <!-- <param name="rc-end-usage" value="CBR"/> --> - <!-- bps string --> - <!-- <param name="rc-target-bitrate" value="1mb"/> --> - <!-- 0..63 --> - <!-- <param name="rc-min-quantizer" value="0"/> --> - <!-- 0..63 --> - <!-- <param name="rc-max-quantizer" value="63"/> --> - <!-- 0..100 --> - <!-- <param name="rc-undershoot-pct" value="100"/> --> - <!-- 0..100 --> - <!-- <param name="rc-overshoot-pct" value="15"/> --> - <!-- 1.. --> - <!-- <param name="rc-buf-sz" value="5000"/> --> - <!-- 1.. --> - <!-- <param name="rc-buf-initial-sz" value="1000"/> --> - <!-- 1.. --> - <!-- <param name="rc-buf-optimal-sz" value="1000"/> --> - <!-- 0..100 --> - <!-- <param name="rc-2pass-vbr-bias-pct" value="50"/> --> - <!-- 1.. --> - <!-- <param name="rc-2pass-vbr-minsection-pct" value="0"/> --> - <!-- 1.. --> - <!-- <param name="rc-2pass-vbr-maxsection-pct" value="2000"/> --> - <!-- AUTO, DISABLED --> - <!-- <param name="kf-mode" value="AUTO"/> --> - <!-- 0.. --> - <!-- <param name="kf-min-dist" value="0"/> --> - <!-- 0.. --> - <!-- <param name="kf-max-dist" value="360"/> --> - <!-- 0..5 --> - <!-- <param name="ss-number-layers" value="1"/> --> - <!-- 0..5 --> - <!-- <param name="ts-number-layers" value="1"/> --> - <!-- 0..16 --> - <!-- <param name="ts-periodicity" value="1"/> --> - <!-- 0..3 --> - <!-- <param name="temporal-layering-mode" value="0"/> --> - - <!-- params SET by codec_control --> - <!-- 0, 1 --> - <!-- <param name="lossless" value="0"/> --> - <!-- -8..8 --> - <!-- <param name="cpuused" value="-8"/> --> - <!-- 0..3, if cpu==1 then 0 else 3 --> - <!-- <param name="token-parts" value="3"/> --> - <!-- 0.. --> - <!-- <param name="static-thresh" value="1000"/> --> - <!-- 0..6 --> - <!-- <param name="noise-sensitivity" value="0"/> --> - <!-- 0.. --> - <!-- <param name="max-intra-bitrate-pct" value="0"/> --> - <!-- DEFAULT, SCREEN --> - <!-- <param name="vp9e-tune-content" value="SCREEN"/> --> - </profile> - - <profile name="conference"> - <param name="dec-threads" value="cpu/2/4"/> - <param name="enc-threads" value="1"/> - <codecs> - <!-- profiles will be parsed at runtime - to overwrite this profile params if codec matches --> - <codec name="vp8" profile="vp8"/> - <!-- <codec name="vp8" profile="conference-vp8"/> --> - <codec name="vp9" profile="vp9"/> - </codecs> - </profile> - - <profile name="conference-vp8"> - <param name="dec-threads" value="cpu/2/4"/> - <param name="enc-threads" value="cpu/2/4"/> - <param name="g-profile" value="2"/> - <!-- DEFULT | PARTITIONS --> - <param name="g-error-resilient" value="PARTITIONS"/> - <!-- ONE_PASS, FIRST_PASS, LAST_PASS"/> --> - <!-- <param name="g-pass" value="ONE_PASS"/> --> - <!-- <param name="g-lag-in-frames" value="0"/> --> - <!-- <param name="rc-dropframe-thresh" value="0"/> --> - <!-- <param name="rc-resize-allowed" value="1"/> --> - <!-- <param name="rc-scaled-width" value="0"/> --> - <!-- <param name="rc-scaled-height" value="0"/> --> - <!-- <param name="rc-resize-up-thresh" value="0"/> --> - <!-- <param name="rc-resize-down-thresh" value="0"/> --> - <!-- VBR, CBR, CQ, Q --> - <param name="rc-end-usage" value="CBR"/> - <!-- bps --> - <param name="rc-target-bitrate" value="1mb"/> - <param name="rc-min-quantizer" value="0"/> - <param name="rc-max-quantizer" value="63"/> - <param name="rc-undershoot-pct" value="100"/> - <param name="rc-overshoot-pct" value="50"/> - <param name="rc-buf-sz" value="5000"/> - <param name="rc-buf-initial-sz" value="1000"/> - <param name="rc-buf-optimal-sz" value="1000"/> - <!-- <param name="rc-2pass-vbr-bias-pct" value="0"/> --> - <!-- <param name="rc-2pass-vbr-minsection-pct" value="0"/> --> - <!-- <param name="rc-2pass-vbr-maxsection-pct" value="0"/> --> - <!-- AUTO, DISABLED --> - <param name="kf-mode" value="AUTO"/> - <param name="kf-min-dist" value="0"/> - <param name="kf-max-dist" value="240"/> - <!-- <param name="ss-number-layers" value="0"/> --> - <!-- <param name="ts-number-layers" value="0"/> --> - <!-- <param name="ts-periodicity" value="0"/> --> - <!-- <param name="temporal-layering-mode" value="0"/> --> - - <!-- params SET by codec_control --> - <param name="lossless" value="0"/> - <!-- cpuused -16..16 --> - <param name="cpuused" value="-6"/> - <!-- cpu string or integer --> - <param name="token-parts" value="cpu/2/3"/> - <param name="static-thresh" value="100"/> - <param name="noise-sensitivity" value="1"/> - <!-- <param name="max-intra-bitrate-pct" value="0"/> --> - </profile> - </profiles> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_cdr.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_cdr.conf.xml deleted file mode 100644 index bdb20e63e0..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_cdr.conf.xml +++ /dev/null @@ -1,71 +0,0 @@ -<configuration name="xml_cdr.conf" description="XML CDR CURL logger"> - <settings> - <!-- the url to post to if blank web posting is disabled --> - <!-- <param name="url" value="http://localhost/cdr_curl/post.php"/> --> - - <!-- optional: credentials to send to web server --> - <!-- <param name="cred" value="user:pass"/> --> - - <!-- the total number of retries (not counting the first 'try') to post to webserver incase of failure --> - <!-- <param name="retries" value="2"/> --> - - <!-- delay between retries in seconds, default is 5 seconds --> - <!-- <param name="delay" value="1"/> --> - - <!-- Log via http and on disk, default is false --> - <!-- <param name="log-http-and-disk" value="true"/> --> - - <!-- optional: if not present we do not log every record to disk --> - <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank value will default to ${prefix}/logs/xml_cdr --> - <param name="log-dir" value=""/> - - <!-- optional: if not present we do log the b leg --> - <!-- true or false if we should create a cdr for the b leg of a call--> - <param name="log-b-leg" value="false"/> - - <!-- optional: if not present, all filenames are the uuid of the call --> - <!-- true or false if a leg files are prefixed "a_" --> - <param name="prefix-a-leg" value="true"/> - - <!-- encode the post data may be 'true' for url encoding, 'false' for no encoding, 'base64' for base64 encoding or 'textxml' for text/xml --> - <param name="encode" value="true"/> - - <!-- optional: set to true to disable Expect: 100-continue lighttpd requires this setting --> - <!--<param name="disable-100-continue" value="true"/>--> - - <!-- optional: full path to the error log dir for failed web posts if not specified its the same as log-dir --> - <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank or omitted value will default to ${prefix}/logs/xml_cdr --> - <!-- <param name="err-log-dir" value="$${temp_dir}"/> --> - - <!-- which auhtentification scheme to use. Supported values are: basic, digest, NTLM, GSS-NEGOTIATE or "any" for automatic detection --> - <!--<param name="auth-scheme" value="basic"/>--> - - <!-- optional: this will enable the CA root certificate check by libcurl to - verify that the certificate was issued by a major Certificate Authority. - note: default value is disabled. only enable if you want this! --> - <!--<param name="enable-cacert-check" value="true"/>--> - <!-- optional: verify that the server is actually the one listed in the cert --> - <!-- <param name="enable-ssl-verifyhost" value="true"/> --> - - <!-- optional: these options can be used to specify custom SSL certificates - to use for HTTPS communications. Either use both options or neither. - Specify your public key with 'ssl-cert-path' and the private key with - 'ssl-key-path'. If your private key has a password, specify it with - 'ssl-key-password'. --> - <!-- <param name="ssl-cert-path" value="$${certs_dir}/public_key.pem"/> --> - <!-- <param name="ssl-key-path" value="$${certs_dir}/private_key.pem"/> --> - <!-- <param name="ssl-key-password" value="MyPrivateKeyPassword"/> --> - - <!-- optional: use a custom CA certificate in PEM format to verify the peer - with. This is useful if you are acting as your own certificate authority. - note: only makes sense if used in combination with "enable-cacert-check." --> - <!-- <param name="ssl-cacert-file" value="$${certs_dir}/cacert.pem"/> --> - - <!-- optional: specify the SSL version to force HTTPS to use. Valid options are - "SSLv3" and "TLSv1". Otherwise libcurl will auto-negotiate the version. --> - <!-- <param name="ssl-version" value="TLSv1"/> --> - - <!-- optional: enables cookies and stores them in the specified file. --> - <!-- <param name="cookie-file" value="$${run_dir}/mod_xml_cdr-cookie.txt"/> --> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_curl.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_curl.conf.xml deleted file mode 100644 index 19214ee065..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_curl.conf.xml +++ /dev/null @@ -1,49 +0,0 @@ -<configuration name="xml_curl.conf" description="cURL XML Gateway"> - <bindings> - <binding name="example"> - <!-- Allow to bind on a particular IP for requests sent --> - <!--<param name="bind-local" value="$${local_ip_v4}" />--> - <!-- The url to a gateway cgi that can generate xml similar to - what's in this file only on-the-fly (leave it commented if you dont - need it) --> - <!-- one or more |-delim of configuration|directory|dialplan --> - <!-- <param name="gateway-url" value="http://www.freeswitch.org/gateway.xml" bindings="dialplan"/> --> - <!-- set this to provide authentication credentials to the server --> - <!--<param name="gateway-credentials" value="muser:mypass"/>--> - <!--<param name="auth-scheme" value="basic"/>--> - - <!-- optional: this will enable the CA root certificate check by libcurl to - verify that the certificate was issued by a major Certificate Authority. - note: default value is disabled. only enable if you want this! --> - <!--<param name="enable-cacert-check" value="true"/>--> - <!-- optional: verify that the server is actually the one listed in the cert --> - <!-- <param name="enable-ssl-verifyhost" value="true"/> --> - - <!-- optional: these options can be used to specify custom SSL certificates - to use for HTTPS communications. Either use both options or neither. - Specify your public key with 'ssl-cert-path' and the private key with - 'ssl-key-path'. If your private key has a password, specify it with - 'ssl-key-password'. --> - <!-- <param name="ssl-cert-path" value="$${certs_dir}/public_key.pem"/> --> - <!-- <param name="ssl-key-path" value="$${certs_dir}/private_key.pem"/> --> - <!-- <param name="ssl-key-password" value="MyPrivateKeyPassword"/> --> - <!-- optional timeout --> - <!-- <param name="timeout" value="10"/> --> - - <!-- optional: use a custom CA certificate in PEM format to verify the peer - with. This is useful if you are acting as your own certificate authority. - note: only makes sense if used in combination with "enable-cacert-check." --> - <!-- <param name="ssl-cacert-file" value="$${certs_dir}/cacert.pem"/> --> - - <!-- optional: specify the SSL version to force HTTPS to use. Valid options are - "SSLv3" and "TLSv1". Otherwise libcurl will auto-negotiate the version. --> - <!-- <param name="ssl-version" value="TLSv1"/> --> - - <!-- optional: enables cookies and stores them in the specified file. --> - <!-- <param name="cookie-file" value="$${temp_dir}/cookie-mod_xml_curl.txt"/> --> - - <!-- one or more of these imply you want to pick the exact variables that are transmitted --> - <!--<param name="enable-post-var" value="Unique-ID"/>--> - </binding> - </bindings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_rpc.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_rpc.conf.xml deleted file mode 100644 index c5c3354293..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_rpc.conf.xml +++ /dev/null @@ -1,16 +0,0 @@ -<configuration name="xml_rpc.conf" description="XML RPC"> - <settings> - <!-- The port where you want to run the http service (default 8080) --> - <param name="http-port" value="8080"/> - <!-- if all 3 of the following params exist all http traffic will require auth --> - <param name="auth-realm" value="freeswitch"/> - <param name="auth-user" value="freeswitch"/> - <param name="auth-pass" value="works"/> - - - <!-- regex pattern to match against commands called against this service. - If a command with arguments matches, it will be logged at INFO level --> - <!--<param name="commands-to-log" value=""/> --> - - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_scgi.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_scgi.conf.xml deleted file mode 100644 index b9662d1638..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/xml_scgi.conf.xml +++ /dev/null @@ -1,12 +0,0 @@ -<configuration name="xml_scgi.conf" description="SCGI XML Gateway"> - <bindings> - <binding name="example"> - <!-- one or more |-delim of configuration|directory|dialplan --> - <!-- <param name="host" value="127.0.0.1" bindings="dialplan"/> --> - <!-- <param name="port" value="8080"/> --> - <!-- <param name="timeout" value="10"/> --> - <!-- one or more of these imply you want to pick the exact variables that are transmitted --> - <!--<param name="enable-post-var" value="Unique-ID"/>--> - </binding> - </bindings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/zeroconf.conf.xml b/bbb-voice-conference/config/freeswitch/conf/autoload_configs/zeroconf.conf.xml deleted file mode 100644 index 84c1a46171..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/autoload_configs/zeroconf.conf.xml +++ /dev/null @@ -1,6 +0,0 @@ -<configuration name="zeroconf.conf" description="Zeroconf Event Handler"> - <settings> - <param name="publish" value="yes"/> - <param name="browse" value="_sip._udp"/> - </settings> -</configuration> diff --git a/bbb-voice-conference/config/freeswitch/conf/chatplan/default.xml b/bbb-voice-conference/config/freeswitch/conf/chatplan/default.xml deleted file mode 100644 index 22d34da552..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/chatplan/default.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<include> - <context name="default"> - - <extension name="demo"> - <condition field="to" expression="^(.*)$"> - <!-- <action application="lua" data="test.lua"/> --> - - <action application="reply" data="Hello, you said: ${body}"/> - </condition> - </extension> - - </context> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/dialplan/features.xml b/bbb-voice-conference/config/freeswitch/conf/dialplan/features.xml deleted file mode 100644 index 665925f964..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/dialplan/features.xml +++ /dev/null @@ -1,67 +0,0 @@ -<!-- http://wiki.freeswitch.org/wiki/Dialplan_XML --> -<include> - <context name="features"> - - <!-- In call Transfer for phones without a transfer button --> - <extension name="dx"> - <condition field="destination_number" expression="^dx$"> - <action application="answer"/> - <action application="read" data="11 11 'tone_stream://%(10000,0,350,440)' digits 5000 #"/> - <action application="execute_extension" data="is_transfer XML features"/> - </condition> - </extension> - - <extension name="att_xfer"> - <condition field="destination_number" expression="^att_xfer$"> - <action application="read" data="3 4 'tone_stream://%(10000,0,350,440)' digits 30000 #"/> - <action application="set" data="origination_cancel_key=#"/> - <action application="att_xfer" data="user/${digits}@$${domain}"/> - </condition> - </extension> - - <extension name="is_transfer"> - <condition field="destination_number" expression="^is_transfer$"/> - <condition field="${digits}" expression="^(\d+)$"> - <action application="transfer" data="-bleg ${digits} XML default"/> - <anti-action application="eval" data="cancel transfer"/> - </condition> - </extension> - - <!-- Used to transfer both legs into a conference --> - <extension name="cf"> - <condition field="destination_number" expression="^cf$"> - <action application="answer"/> - <action application="transfer" data="-both 30${dialed_extension:2} XML default"/> - </condition> - </extension> - - <extension name="please_hold"> - <condition field="destination_number" expression="^(10[01][0-9])$"> - <action application="set" data="transfer_ringback=$${hold_music}"/> - <action application="answer"/> - <action application="sleep" data="1500"/> - <action application="playback" data="ivr/ivr-hold_connect_call.wav"/> - <action application="transfer" data="$1 XML default"/> - </condition> - </extension> - - <extension name="is_zrtp_secure" continue="true"> - <condition field="${zrtp_secure_media_confirmed}" expression="^true$"> - <action application="sleep" data="1000"/> - <action application="playback" data="misc/call_secured.wav"/> - <anti-action application="eval" data="not_secure"/> - </condition> - </extension> - - <extension name="is_secure" continue="true"> - <!-- Only Truly consider it secure if its TLS and SRTP --> - <condition field="${sip_via_protocol}" expression="tls"/> - <condition field="${rtp_secure_media_confirmed}" expression="^true$"> - <action application="sleep" data="1000"/> - <action application="playback" data="misc/call_secured.wav"/> - <anti-action application="eval" data="not_secure"/> - </condition> - </extension> - - </context> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns.xml b/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns.xml deleted file mode 100644 index 55f261fd5b..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - NOTICE: - - This context is used for skinny to match dialed number - - The special applications: - - skinny-process tells skinny to process the call (route, set call forwarding, ...) - - skinny-drop tells skinny to drop the call - - skinny-wait tells skinny to wait 'data' seconds for more numbers before drop ---> -<!-- http://wiki.freeswitch.org/wiki/Mod_skinny --> -<include> - <context name="skinny-patterns"> - <!-- - Wait 10 seconds for another digit by default, if data not specified, uses profile default - --> - <extension name="Default"> - <condition> - <action application="skinny-wait" data="10"/> - </condition> - </extension> - - <!-- - You can place files in the skinny-patterns directory to get included. - --> - <X-PRE-PROCESS cmd="include" data="skinny-patterns/*.xml"/> - - </context> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml b/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml deleted file mode 100644 index f69658128f..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Demo.xml +++ /dev/null @@ -1,8 +0,0 @@ -<include> - <extension name="Demo"> - <condition field="destination_number" expression="^(9[0-9]{3})$"> - <action application="skinny-process"/> - </condition> - </extension> -</include> - diff --git a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml b/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml deleted file mode 100644 index 9ad5651328..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/20-Local_extension.xml +++ /dev/null @@ -1,13 +0,0 @@ -<include> - <extension name="Local_Extension"> - <condition field="destination_number" expression="^(10[01][0-9])$"> - <action application="skinny-process"/> - </condition> - </extension> - <extension name="Local_Extension_Skinny"> - <condition field="destination_number" expression="^(11[01][0-9])$"> - <action application="skinny-process"/> - </condition> - </extension> -</include> - diff --git a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/90-External.xml b/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/90-External.xml deleted file mode 100644 index 50d6c37f24..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/90-External.xml +++ /dev/null @@ -1,8 +0,0 @@ -<include> - <extension name="External"> - <condition field="destination_number" expression="^(0[0-9]{10,})$"> - <action application="skinny-process"/> - </condition> - </extension> -</include> - diff --git a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml b/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml deleted file mode 100644 index 897fd8fb94..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/dialplan/skinny-patterns/99-Default_Drop.xml +++ /dev/null @@ -1,9 +0,0 @@ -<include> - <!-- drop long dialed number --> - <extension name="Default_Drop"> - <condition field="destination_number" expression="^(.{14,})$"> - <action application="skinny-drop"/> - </condition> - </extension> -</include> - diff --git a/bbb-voice-conference/config/freeswitch/conf/extensions.conf b/bbb-voice-conference/config/freeswitch/conf/extensions.conf deleted file mode 100644 index c2f02f62db..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/extensions.conf +++ /dev/null @@ -1,21 +0,0 @@ -[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/bbb-voice-conference/config/freeswitch/conf/freeswitch.xml b/bbb-voice-conference/config/freeswitch/conf/freeswitch.xml index dc66fca170..4c1b3691ac 100644 --- a/bbb-voice-conference/config/freeswitch/conf/freeswitch.xml +++ b/bbb-voice-conference/config/freeswitch/conf/freeswitch.xml @@ -46,27 +46,10 @@ <X-PRE-PROCESS cmd="include" data="dialplan/*.xml"/> </section> - <section name="chatplan" description="Regex/XML Chatplan"> - <X-PRE-PROCESS cmd="include" data="chatplan/*.xml"/> - </section> - <!-- mod_dingaling is reliant on the vcard data in the "directory" section. --> <!-- mod_sofia is reliant on the user data for authorization --> <section name="directory" description="User Directory"> <X-PRE-PROCESS cmd="include" data="directory/*.xml"/> </section> - <!-- languages section (under development still) --> - <section name="languages" description="Language Management"> - <X-PRE-PROCESS cmd="include" data="lang/de/*.xml"/> - <X-PRE-PROCESS cmd="include" data="lang/en/*.xml"/> - <X-PRE-PROCESS cmd="include" data="lang/fr/*.xml"/> - <X-PRE-PROCESS cmd="include" data="lang/ru/*.xml"/> - <X-PRE-PROCESS cmd="include" data="lang/he/*.xml"/> - <X-PRE-PROCESS cmd="include" data="lang/es/es_ES.xml"/> - <X-NO-PRE-PROCESS cmd="include" data="lang/es/es_MX.xml"/> - <X-PRE-PROCESS cmd="include" data="lang/pt/pt_BR.xml"/> - <X-NO-PRE-PROCESS cmd="include" data="lang/pt/pt_PT.xml"/> - <X-NO-PRE-PROCESS cmd="include" data="lang/sv/*.xml"/> - </section> </document> diff --git a/bbb-voice-conference/config/freeswitch/conf/fur_elise.ttml b/bbb-voice-conference/config/freeswitch/conf/fur_elise.ttml deleted file mode 100644 index 6e6ef03724..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/fur_elise.ttml +++ /dev/null @@ -1,83 +0,0 @@ -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 494) -%(167, 0, 554) -%(167, 0, 523) -%(333, 0, 440) -%(167, 0, 0) -%(167, 0, 262) -%(167, 0, 330) -%(167, 0, 440) -%(333, 0, 494) -%(167, 0, 0) -%(167, 0, 330) -%(167, 0, 415) -%(167, 0, 494) -%(333, 0, 523) -%(167, 0, 0) -%(167, 0, 330) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 494) -%(167, 0, 554) -%(167, 0, 523) -%(333, 0, 440) -%(167, 0, 0) -%(167, 0, 262) -%(167, 0, 330) -%(167, 0, 440) -%(333, 0, 494) -%(167, 0, 0) -%(167, 0, 330) -%(167, 0, 523) -%(167, 0, 494) -%(167, 0, 440) -%(167, 0, 0) -%(167, 0, 494) -%(167, 0, 523) -%(167, 0, 587) -%(333, 0, 659) -%(167, 0, 0) -%(167, 0, 392) -%(167, 0, 698) -%(167, 0, 784) -%(333, 0, 587) -%(167, 0, 0) -%(167, 0, 349) -%(167, 0, 659) -%(167, 0, 587) -%(333, 0, 523) -%(167, 0, 0) -%(167, 0, 330) -%(167, 0, 587) -%(167, 0, 523) -%(333, 0, 494) -%(167, 0, 0) -%(167, 0, 330) -%(167, 0, 659) -%(167, 0, 330) -%(167, 0, 659) -%(167, 0, 659) -%(167, 0, 1319) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 622) -%(167, 0, 659) -%(167, 0, 494) -%(167, 0, 554) -%(167, 0, 523) -%(333, 0, 440) diff --git a/bbb-voice-conference/config/freeswitch/conf/ivr_menus/demo_ivr.xml b/bbb-voice-conference/config/freeswitch/conf/ivr_menus/demo_ivr.xml deleted file mode 100644 index 8059d57ccf..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/ivr_menus/demo_ivr.xml +++ /dev/null @@ -1,64 +0,0 @@ -<include> - <!-- demo IVR setup --> - <!-- demo IVR, Main Menu --> - <menu name="demo_ivr" - greet-long="phrase:demo_ivr_main_menu" - greet-short="phrase:demo_ivr_main_menu_short" - invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" - exit-sound="voicemail/vm-goodbye.wav" - confirm-macro="" - confirm-key="" - tts-engine="flite" - tts-voice="rms" - confirm-attempts="3" - timeout="10000" - inter-digit-timeout="2000" - max-failures="3" - max-timeouts="3" - digit-len="4"> - - <!-- The following are the definitions for the digits the user dials --> - <!-- Digit 1 transfer caller to the public FreeSWITCH conference --> - <entry action="menu-exec-app" digits="1" param="bridge sofia/$${domain}/888@conference.freeswitch.org"/> - <entry action="menu-exec-app" digits="2" param="transfer 9196 XML default"/> <!-- FS echo --> - <entry action="menu-exec-app" digits="3" param="transfer 9664 XML default"/> <!-- MOH --> - <entry action="menu-exec-app" digits="4" param="transfer 9191 XML default"/> <!-- ClueCon --> - <entry action="menu-exec-app" digits="5" param="transfer 1234*256 enum"/> <!-- Screaming monkeys --> - <entry action="menu-sub" digits="6" param="demo_ivr_submenu"/> <!-- demo sub menu --> - <!-- Using a regex in the digits tag lets you define a dial pattern for the caller - You may define multiple regexes if you need a different pattern for some reason --> - <entry action="menu-exec-app" digits="/^(10[01][0-9])$/" param="transfer $1 XML features"/> - <entry action="menu-top" digits="9"/> <!-- Repeat this menu --> - </menu> - - <!-- Demo IVR, Sub Menu --> - <menu name="demo_ivr_submenu" - greet-long="phrase:demo_ivr_sub_menu" - greet-short="phrase:demo_ivr_sub_menu_short" - invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" - exit-sound="voicemail/vm-goodbye.wav" - timeout="15000" - max-failures="3" - max-timeouts="3"> - - <!-- The demo IVR sub menu prompt basically just says, "press star to return to previous menu..." --> - <entry action="menu-top" digits="*"/> - </menu> - - -<!-- TTS sample; non-functional but it demonstrates say: and TTS --> -<!-- - <menu name="demo3" - greet-long="say:Press 1 to join the conference, Press 2 to join the other conference" - greet-short="say:Press 1 to join the conference, Press 2 to join the other conference" - invalid-sound="say:invalid extension" - exit-sound="say:exit sound" - timeout ="15000" - max-failures="3"> - <entry action="menu-exit" digits="*"/> - <entry action="menu-play-sound" digits="1" param="say:You pressed 1"/> - <entry action="menu-exec-app" digits="2" param="transfert 1000 XML default"/> - <entry action="menu-exec-app" digits="3" param="transfert 1001 XML default"/> - </menu> ---> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/ivr_menus/new_demo_ivr.xml b/bbb-voice-conference/config/freeswitch/conf/ivr_menus/new_demo_ivr.xml deleted file mode 100644 index f2ca7dc68e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/ivr_menus/new_demo_ivr.xml +++ /dev/null @@ -1,69 +0,0 @@ -<include> - <!-- new demo IVR, Main Menu --> - <menu name="new_demo_ivr" - greet-long="phrase:new_demo_ivr_main_menu" - greet-short="phrase:new_demo_ivr_main_menu_short" - invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" - exit-sound="voicemail/vm-goodbye.wav" - confirm-macro="" - confirm-key="" - tts-engine="flite" - tts-voice="rms" - confirm-attempts="3" - timeout="10000" - inter-digit-timeout="2000" - max-failures="3" - max-timeouts="3" - digit-len="4"> - - <entry action="menu-sub" digits="1" param="freeswitch_ivr_submenu"/> <!-- FreeSWITCH sub menu --> - <entry action="menu-sub" digits="2" param="freeswitch_solutions_ivr_submenu"/> <!-- FreeSWITCH Solutions sub menu --> - <entry action="menu-sub" digits="3" param="cluecon_ivr_submenu"/> <!-- ClueCon sub menu --> - <entry action="menu-exec-app" digits="4" param="5000 XML default"/> <!-- original demo IVR --> - <entry action="menu-top" digits="9"/> <!-- Repeat this menu --> - </menu> - - <!-- FreeSWITCH IVR Sub Menu --> - <menu name="freeswitch_ivr_submenu" - greet-long="phrase:learn_about_freeswitch_sub_menu" - greet-short="phrase:learn_about_freeswitch_sub_menu" - invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" - exit-sound="voicemail/vm-goodbye.wav" - timeout="15000" - max-failures="3" - max-timeouts="3"> - - <entry action="menu-sub" digits="9" param="freeswitch_ivr_submenu"/> - <entry action="menu-top" digits="*"/> - </menu> - - <!-- FreeSWITCH Solutions IVR Sub Menu --> - <menu name="freeswitch_solutions_ivr_submenu" - greet-long="phrase:learn_about_freeswitch_solutions_sub_menu" - greet-short="phrase:learn_about_freeswitch_solutions_sub_menu" - invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" - exit-sound="voicemail/vm-goodbye.wav" - timeout="15000" - max-failures="3" - max-timeouts="3"> - - <entry action="menu-sub" digits="9" param="freeswitch_solutions_ivr_submenu"/> - <entry action="menu-top" digits="*"/> - </menu> - - <!-- ClueCon IVR Sub Menu --> - <menu name="cluecon_ivr_submenu" - greet-long="phrase:learn_about_cluecon_sub_menu" - greet-short="phrase:learn_about_cluecon_sub_menu" - invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" - exit-sound="voicemail/vm-goodbye.wav" - timeout="15000" - max-failures="3" - max-timeouts="3"> - - <entry action="menu-sub" digits="9" param="cluecon_ivr_submenu"/> - <entry action="menu-top" digits="*"/> - </menu> - - -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/jingle_profiles/client.xml b/bbb-voice-conference/config/freeswitch/conf/jingle_profiles/client.xml deleted file mode 100644 index 20a8dd809d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/jingle_profiles/client.xml +++ /dev/null @@ -1,36 +0,0 @@ -<include> - <!-- Client Profile (Original mode) --> - <!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> --> - <x-profile type="client"> - <param name="name" value="$${xmpp_client_profile}"/> - <param name="login" value="myjid@myserver.com/talk"/> - <param name="password" value="mypass"/> - <param name="dialplan" value="XML"/> - <param name="context" value="public"/> - <param name="message" value="Jingle all the way"/> - <param name="rtp-ip" value="$${bind_server_ip}"/> - <!-- <param name="ext-rtp-ip" value="auto-nat"/> --> - <param name="auto-login" value="true"/> - <!-- SASL "plain" or "md5" --> - <param name="sasl" value="plain"/> - <!-- if the server where the jabber is hosted is not the same as the one in the jid --> - <!--<param name="server" value="alternate.server.com"/>--> - <!-- Enable TLS or not --> - <param name="tls" value="true"/> - <!-- disable to trade async for more calls --> - <param name="use-rtp-timer" value="true"/> - <!-- default extension (if one cannot be determined) --> - <param name="exten" value="888"/> - <!-- VAD choose one --> - <!-- <param name="vad" value="in"/> --> - <!-- <param name="vad" value="out"/> --> - <!--<param name="vad" value="both"/>--> - <!--<param name="avatar" value="/path/to/tiny.jpg"/>--> - <!--<param name="candidate-acl" value="wan.auto"/>--> - <param name="local-network-acl" value="localnet.auto"/> - - <!-- google voice does not work on this yet ....ikr... --> - <!--<param name="use-jingle" value="true"/>--> - - </x-profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/jingle_profiles/server.xml b/bbb-voice-conference/config/freeswitch/conf/jingle_profiles/server.xml deleted file mode 100644 index b60dc27ea6..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/jingle_profiles/server.xml +++ /dev/null @@ -1,21 +0,0 @@ -<include> - <!-- Component (Server to Server Login) --> - <!-- to use this profile take the x- away from the open and close tags so its <profile> and </profile> --> - <x-profile type="component"> - <param name="name" value="$${xmpp_server_profile}"/> - <param name="password" value="secret"/> - <param name="dialplan" value="XML"/> - <param name="context" value="public"/> - <param name="rtp-ip" value="$${bind_server_ip}"/> - <param name="server" value="jabber.server.org:5347"/> - <!-- disable to trade async for more calls --> - <param name="use-rtp-timer" value="true"/> - <!-- "_auto_" means the extension will be automaticly set to the called jid --> - <param name="exten" value="_auto_"/> - <!--<param name="vad" value="both"/>--> - <!--<param name="avatar" value="/path/to/tiny.jpg"/>--> - <!--If you have ODBC support and a working dsn you can use it instead of SQLite--> - <!--<param name="odbc-dsn" value="dsn:user:pass"/>--> - <!--<param name="candidate-acl" value="wan.auto"/>--> - </x-profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/de/de.xml b/bbb-voice-conference/config/freeswitch/conf/lang/de/de.xml deleted file mode 100644 index a7dbab0c0c..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/de/de.xml +++ /dev/null @@ -1,22 +0,0 @@ -<include> - <language name="de" sound-prefix="/snds" tts-engine="cepstral" tts-voice="david"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/demo.xml"/> - <!--voicemail_de_tts is purely implemented with tts, we need a files based implementation too --> - <X-PRE-PROCESS cmd="include" data="vm/tts.xml"/> - </macros> - </phrases> - </language> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/de/demo/demo.xml b/bbb-voice-conference/config/freeswitch/conf/lang/de/demo/demo.xml deleted file mode 100644 index fa77948b65..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/de/demo/demo.xml +++ /dev/null @@ -1,82 +0,0 @@ -<include> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="Sie haben $1 Nachrichten"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="Sie haben $1 Minuten, $2 Sekunden übrig $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="Die Eingabe war ungültig."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sek"> - <match> - <action function="speak-text" data="Sie haben $1 Minuten, $2 Sekunden übrig $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="Die Eingabe war ungültig."/> - </nomatch> - </input> - </macro> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/de/vm/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/de/vm/sounds.xml deleted file mode 100644 index 10643d9ddf..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/de/vm/sounds.xml +++ /dev/null @@ -1,413 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(1):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action application="log" data="INFO $1 $2"/> - <action function="say" data="$1" method="pronounced" type="items" gender="feminine"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items" gender="feminine"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - <!-- To exit --> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - <!-- To change password --> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action application="log" data="INFO $1 $2"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action application="log" data="INFO $1"/> - <action function="say" data="$1" method="counted" type="current_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/de/vm/tts.xml b/bbb-voice-conference/config/freeswitch/conf/lang/de/vm/tts.xml deleted file mode 100644 index f91cae1b99..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/de/vm/tts.xml +++ /dev/null @@ -1,224 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Bitte geben Sie Ihren Benutzernamen ein, gefolgt von $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Bitte geben Sie Ihr Passwort ein, gefolgt von $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Falsche Benutzerdaten."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Willkommen in Ihrem Postfach."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Auf Wiedersehen."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Zu viele Fehlversuche."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^1:(.*)$"> - <match> - <action function="speak-text" data="Sie haben 1 $2 Nachricht im Ordner ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^([0,2-9]+):(.*)$"> - <match> - <action function="speak-text" data="Sie haben $1 $2 Nachrichten im Ordner ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Um neue Nachrichten zu hören, drücken Sie $1. Um gespeicherte Nachrichten zu hören, drücken Sie $2, Für erweiterte Optionen, drücken Sie $3. Zum beenden drücken Sie $4."/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Um eine Ansage aufzunehmen, drücken Sie $1. Um eine Ansage auszuwählen, drücken Sie $2. Um ihren Namen aufzunehmen, drücken Sie $3. Um zum Hauptmenü zurückzukehren, drücken Sie $4."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Sprechen Sie Ihren Namen nach dem Ton, drücken Sie eine beliebige Taste oder hören Sie auf zu sprechen um die Aufnahme zu beenden."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Um die Aufzeichnung anzuhören, drücken Sie $1. Um die Aufzeichnung zu speichern, drücken Sie $2. Für eine erneute Aufnahme drücken Sie $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Drücken Sie $1 um diese Nachricht als wichtig zu markieren. Um fortzufahren drücken Sie $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Drücken Sie $1 um die Nachricht erneut zu hören. Um die Nachricht zu speichern, drücken Sie $2. Zum löschen der Nachricht drücken Sie $3. Für die Weiterleitung als Email, drücken Sie $4."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Wählen Sie eine Ansage zwischen 1 und 3."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Ungültige Eingabe."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Zeichnen Sie Ihre Ansage nach dem Ton auf. Drücken Sie eine beliebige Taste oder hören Sie auf zu sprechen um die Aufnahme zu beenden."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Sprechen Sie nach dem Ton. Drücken Sie eine beliebige Taste oder hören Sie auf zu sprechen um die Aufnahme zu beenden."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Ansage $1 ausgewählt."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 ist nicht verfügbar."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(.*)$"> - <match> - <action function="speak-text" data="$1 Nachricht Nummer $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Nachricht $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$strftime($1|%A, %B %d %Y, %I %M %p)"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo-ivr.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo-ivr.xml deleted file mode 100644 index 98f155a265..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo-ivr.xml +++ /dev/null @@ -1,156 +0,0 @@ -<include> - - <macro name="demo_ivr_count"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="demo_ivr_main_menu" pause="100"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <!-- string together several existing sound files to create one long greeting --> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/> - <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/> - <!-- note that you can do more than just play files, e.g. have pauses and do TTS --> - - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="ivr/ivr-enter_ext_pound.wav"/> - <action function="play-file" data="silence_stream://1500"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Register for ClueCon --> - <action function="play-file" data="ivr/ivr-register_for_cluecon.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 6: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/6.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_main_menu_short" pause="100"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="silence_stream://1000"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu --> - <macro name="demo_ivr_sub_menu"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-sample_submenu.wav"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_sub_menu_short"> - <input pattern="(.*)"> - <match> - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo.xml deleted file mode 100644 index bcfe6a8227..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/demo.xml +++ /dev/null @@ -1,82 +0,0 @@ -<include> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="you have $1 messages"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="You have $1 minutes, $2 seconds remaining $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="That input was invalid."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sec"> - <match> - <action function="speak-text" data="You have $1 minutes, $2 seconds remaining $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="That input was invalid."/> - </nomatch> - </input> - </macro> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/funnies.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/funnies.xml deleted file mode 100644 index e901c5ad9c..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/funnies.xml +++ /dev/null @@ -1,35 +0,0 @@ -<include> - <macro name="funny_prompts" pause="750"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-wakey_wakey_sunshine.wav"/> - <action function="play-file" data="ivr/ivr-no_no_no.wav"/> - <action function="play-file" data="ivr/ivr-did_you_mean_to_press_key.wav"/> - <action function="play-file" data="ivr/ivr-seriously_mean_to_press_key.wav"/> - <action function="play-file" data="ivr/ivr-oh_whatever.wav"/> - <action function="play-file" data="ivr/ivr-one_more_mistake.wav"/> - <action function="play-file" data="ivr/ivr-congratulations_you_pressed_star.wav"/> - <action function="play-file" data="ivr/ivr-engineers_busy_assisting_other_sales.wav"/> - <action function="play-file" data="ivr/ivr-message_self_destruct.wav"/> - <action function="play-file" data="ivr/ivr-all_your_call_are_belong_to_us.wav"/> - <action function="play-file" data="ivr/ivr-love_those_touch_tones.wav"/> - <action function="play-file" data="ivr/ivr-yes_we_have_no_bananas.wav"/> - <action function="play-file" data="ivr/ivr-dude_you_suck.wav"/> - <action function="play-file" data="ivr/ivr-on_hold_indefinitely.wav"/> - <action function="play-file" data="ivr/ivr-youre_doing_it_wrong.wav"/> - <action function="play-file" data="ivr/ivr-were_asterisk_free.wav"/> - <action function="play-file" data="ivr/ivr-douche_telecom.wav"/> - <action function="play-file" data="ivr/ivr-asterisk_like_syphilis.wav"/> - <action function="play-file" data="ivr/ivr-freeguipy.wav"/> - <action function="play-file" data="ivr/ivr-terribly_wrong_awkward.wav"/> - <action function="play-file" data="ivr/ivr-it_was_that_bug.wav"/> - <action function="play-file" data="ivr/ivr-concentrate.wav"/> - <action function="play-file" data="ivr/ivr-founder_of_freesource.wav"/> - <action function="play-file" data="ivr/ivr-cold_foolish.wav"/> - <action function="play-file" data="ivr/ivr-trollover_minutes.wav"/> - <action function="play-file" data="ivr/ivr-yuno_silent_drill.wav"/> - <action function="play-file" data="ivr/ivr-beacuase.wav"/> - </match> - </input> - </macro> -</include> \ No newline at end of file diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/new-demo-ivr.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/new-demo-ivr.xml deleted file mode 100644 index 619d9921e9..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/demo/new-demo-ivr.xml +++ /dev/null @@ -1,171 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - <macro name="new_demo_ivr_main_menu" pause="100"> <!-- See conf/ivr_menus/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="silence_stream://500"/> - - <!-- Menu option 1: For information about FreeSWITCH... --> - <action function="play-file" data="misc/misc-information_about_freeswitch.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: To learn more about FreeSWITCH Solutions... --> - <action function="play-file" data="misc/misc-learn_more_about_freeswitch_solutions.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: To hear about ClueCon --> - <action function="play-file" data="misc/misc-to_hear_about_cluecon.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: For other options --> - <action function="play-file" data="ivr/ivr-for_other_options.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as new_demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="new_demo_ivr_main_menu_short" pause="100"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: For information about FreeSWITCH... --> - <action function="play-file" data="misc/misc-information_about_freeswitch.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: To learn more about FreeSWITCH Solutions... --> - <action function="play-file" data="misc/misc-learn_more_about_freeswitch_solutions.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: To hear about ClueCon --> - <action function="play-file" data="misc/misc-to_hear_about_cluecon.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: For other options --> - <action function="play-file" data="ivr/ivr-for_other_options.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - - </match> - </input> - </macro> - - <!-- More information about FreeSWITCH... --> - <macro name="learn_about_freeswitch_sub_menu"> - <input pattern="(.*)"> - <match> - <!-- Information about FreeSWITCH and OSTAG... --> - <action function="play-file" data="misc-freeswitch_is_state_of_the_art.wav"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="misc-it_is_stable_scalable_extensible.wav"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="misc-free_to_download.wav"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="misc-freeswitch_sponsored_by_ostag.wav"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="misc-ostag_learn_more.wav"/> - <action function="play-file" data="silence_stream://50"/> - - <!-- Menu option 9: Repeat this information --> - <action function="play-file" data="ivr/ivr-repeat_this_information.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- More information about FreeSWITCH Solutions... --> - <macro name="learn_about_freeswitch_solutions_sub_menu"> - <input pattern="(.*)"> - <match> - <!-- Information about FreeSWITCH Solutions... --> - <action function="play-file" data="[[sounds from tony/brian]]"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="[[sounds from tony/brian]]"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="[[sounds from tony/brian]]"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="[[sounds from tony/brian]]"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="[[sounds from tony/brian]]"/> - <action function="play-file" data="silence_stream://50"/> - - <!-- Menu option 9: Repeat this information --> - <action function="play-file" data="ivr/ivr-repeat_this_information.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- More information about ClueCon --> - <macro name="learn_about_cluecon_sub_menu"> - <input pattern="(.*)"> - <match> - <!-- Information about ClueCon... --> - <action function="play-file" data="misc-cluecon_is_premier_conference.wav"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="misc-chicago_each_summer.wav"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="misc-wide_range_of_persons.wav"/> - <action function="play-file" data="silence_stream://50"/> - <action function="play-file" data="misc-support_open_source_by_attending.wav"/> - <action function="play-file" data="silence_stream://500"/> - <action function="play-file" data="ivr-register_for_cluecon.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - <action function="play-file" data="silence_stream://500"/> - - <!-- Menu option 9: Repeat this information --> - <action function="play-file" data="ivr/ivr-repeat_this_information.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/dir/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/dir/sounds.xml deleted file mode 100644 index b715a7f825..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/dir/sounds.xml +++ /dev/null @@ -1,130 +0,0 @@ -<include> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_matching_results.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-too_many_result.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_results.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-start_new_search.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/dir/tts.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/dir/tts.xml deleted file mode 100644 index d5f112dcda..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/dir/tts.xml +++ /dev/null @@ -1,106 +0,0 @@ -<include> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Please enter the first few digit of the person last name"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Please enter the first few digit of the person first name"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="to search by first name, press $2"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="to search by last name, press $2"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="You need to specify a minimum the first $1 letters of the person name, try again."/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="speak-text" data="Your search match no user on this system, try again."/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 result match your search"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Your search returned too many result, please try again"/> - </match> - </input> - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="No more result"/> - </match> - </input> - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Result number $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="speak-text" data="To select this entry press $1, for the next entry press $2, for the previous entry press $3, to make a new search press $4"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="at extension $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/en.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/en.xml deleted file mode 100644 index 24bee311c9..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/en.xml +++ /dev/null @@ -1,25 +0,0 @@ -<include> - <language name="en" say-module="en" sound-prefix="$${sound_prefix}" tts-engine="cepstral" tts-voice="callie"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/*.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <!-- voicemail_en_tts is purely implemented with tts, we have the files based one that is the default. --> - <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/> <!-- vm/tts.xml if you want to use tts and have cepstral --> - <X-PRE-PROCESS cmd="include" data="dir/sounds.xml"/> <!-- dir/tts.xml if you want to use tts and have cepstral --> - <X-PRE-PROCESS cmd="include" data="ivr/*.xml"/> <!-- IVR and custom phrases go here --> - </macros> - <X-PRE-PROCESS cmd="include" data="vm/voicemail_ivr.xml"/> - </phrases> - </language> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/ivr/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/ivr/sounds.xml deleted file mode 100644 index 9de7fa4eb7..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/ivr/sounds.xml +++ /dev/null @@ -1,163 +0,0 @@ -<include> - <macro name="fifo_position"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="ivr/ivr-you_are_number.wav"/> - <action function="say" data="${fifo_position}" method="pronounced" type="items"/> - <action function="play-file" data="ivr/ivr-in_line.wav"/> - </match> - </input> - </macro> - - <macro name="queue_position"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="ivr/ivr-you_are_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="ivr/ivr-in_line.wav"/> - </match> - </input> - </macro> - - <macro name="has_called_conf"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="$1"/> - <action function="sleep" data="100"/> - <action function="play-file" data="conference/conf-has_joined.wav"/> - </match> - </input> - </macro> - - <macro name="has_left_conf"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="$1"/> - <action function="sleep" data="100"/> - <action function="play-file" data="conference/conf-has_left.wav"/> - </match> - </input> - </macro> - - <macro name="callers_in_conf"> - <input pattern="^1$" break_on_match="true"> - <match> - <action function="sleep" data="500"/> - <!--<action function="play-file" data="ivr/ivr-there_is.wav"/>--> - <action function="play-file" data="digits/1.wav"/> - <action function="sleep" data="100"/> - <action function="play-file" data="conference/conf-listener_in_conference.wav"/> - </match> - </input> - <input pattern="^(\d+)$"> - <match> - <action function="sleep" data="500"/> - <action function="play-file" data="ivr/ivr-there_are.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="sleep" data="100"/> - <action function="play-file" data="conference/conf-members_in_conference.wav"/> - </match> - <nomatch> - <action function="sleep" data="500"/> - <action function="play-file" data="ivr/ivr-there_are.wav"/> - <action function="play-file" data="digits/0.wav"/> - <action function="sleep" data="100"/> - <action function="play-file" data="conference/conf-members_in_conference.wav"/> - </nomatch> - </input> - </macro> - - <macro name="enter_dest_number"> - <input pattern="^(.*)$"> - <match> - <action function="sleep" data="1000"/> - <action function="play-file" data="ivr/ivr-enter_destination_telephone_number.wav"/> - <action function="sleep" data="1000"/> - </match> - </input> - </macro> - - <macro name="enter_src_number"> - <input pattern="^(.*)$"> - <match> - <action function="sleep" data="1000"/> - <action function="play-file" data="ivr/ivr-enter_source_telephone_number.wav"/> - <action function="sleep" data="1000"/> - </match> - </input> - </macro> - - <macro name="call_forward_set"> - <input pattern="^(\d+):(\d+)$"> - <match> - <action function="sleep" data="1000"/> - <action function="play-file" data="ivr/ivr-extension_number.wav"/> - <action function="sleep" data="400"/> - <action function="say" data="$1" method="iterated" type="number"/> - <action function="sleep" data="400"/> - <action function="play-file" data="digits/2.wav"/> - <action function="sleep" data="1000"/> - <action function="play-file" data="ivr/ivr-extension_number.wav"/> - <action function="sleep" data="400"/> - <action function="say" data="$2" method="iterated" type="number"/> - <action function="sleep" data="1000"/> - <action function="play-file" data="ivr/ivr-call_forwarding_has_been_set.wav"/> - <action function="sleep" data="1500"/> - </match> - </input> - </macro> - - <macro name="call_forward_cancel"> - <input pattern="^(\d+)$"> - <match> - <action function="sleep" data="1000"/> - <action function="play-file" data="ivr/ivr-extension_number.wav"/> - <action function="sleep" data="400"/> - <action function="say" data="$1" method="iterated" type="number"/> - <action function="play-file" data="ivr/ivr-call_forwarding_has_been_cancelled.wav"/> - <action function="sleep" data="1500"/> - </match> - </input> - </macro> - - <macro name="screen_confirm"> - <input pattern="^(.*)$"> - <match> - <action function="sleep" data="500"/> - <action function="play-file" data="ivr/ivr-call_from.wav"/> - <action function="sleep" data="250"/> - <!-- Note, be sure to pass in the full path to the file or else!! --> - <action function="play-file" data="$1"/> - <action function="sleep" data="500"/> - <action function="play-file" data="ivr/ivr-to_accept_press_one.wav"/> - <action function="sleep" data="500"/> - <action function="play-file" data="ivr/ivr-to_reject.wav"/> - <action function="sleep" data="50"/> - <action function="play-file" data="ivr/ivr-hang_up.wav"/> - <action function="sleep" data="1500"/> - <action function="play-file" data="ivr/ivr-call_from.wav"/> - <action function="sleep" data="250"/> - <action function="play-file" data="$1"/> - <action function="sleep" data="500"/> - <action function="play-file" data="ivr/ivr-to_accept_press_one.wav"/> - <action function="sleep" data="500"/> - <action function="play-file" data="ivr/ivr-to_reject.wav"/> - <action function="sleep" data="50"/> - <action function="play-file" data="ivr/ivr-hang_up.wav"/> - <action function="sleep" data="1500"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/sounds.xml deleted file mode 100644 index 9545d81745..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/sounds.xml +++ /dev/null @@ -1,444 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_change_pass_success"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-password_has_been_changed.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_change_pass_fail"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-password_not_valid.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(1):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To exit --> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To change password --> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^000|^$|^[Aa]non|^[Pp]rivate" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-message_from.wav"/> - <action function="execute" data="sleep(100)"/> - <action function="play-file" data="ivr/ivr-anonymous_caller.wav"/> - <action function="execute" data="sleep(500)"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-message_from.wav"/> - <action function="execute" data="sleep(100)"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(500)"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="short_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/tts.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/tts.xml deleted file mode 100644 index 2de4b3781e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/tts.xml +++ /dev/null @@ -1,249 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="please enter your i d, followed by $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="please enter your password, followed by $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="login incorrect."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="welcome to your voicemail."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="goodbye."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="too many failed attempts."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^1:(.*)$" break_on_match="true"> - <match> - <action function="speak-text" data="you have 1 $1 message in folder ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="speak-text" data="you have $1 $2 messages in folder ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To listen to new messages, press $1, To listen to saved messages, press $2, For advanced options, press $3, to exit, press $4."/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To record a greeting, press $1, To choose a greeting, press $2, To record your name, press $3, to change your password, press $5, to return to the main menu, press $5."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="at the tone, please record your name, press any key or stop talking to end the recording."/> - - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To listen to the recording, press $1, To save the recording, press $2, To re record, press $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To mark this message urgent, press $1, To continue, press $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="$1 is not a valid extension."/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="enter the extension you wish to forward to, then press $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="To record an announcement, press $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To listen to the recording again, press $1, To save the recording, press $2, To delete the recording, press $3, to forward the recording to your email, press $4, to call the caller now, press $5, To forward this message to another extension, press $6."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="choose a greeting between 1 and 3."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="invalid value."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="record your greeting at the tone, press any key or stop talking to end the recording."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="record your message at the tone, press any key or stop talking to end the recording."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="greeting $1 selected."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 is not available."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(.*)$"> - <match> - <action function="speak-text" data="$1 message number $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="message $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="${strftime($1|%A, %B %d %Y, %I:%M %p)}"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/voicemail_ivr.xml b/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/voicemail_ivr.xml deleted file mode 100644 index 1c48299430..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/en/vm/voicemail_ivr.xml +++ /dev/null @@ -1,417 +0,0 @@ -<include> - - <macros name="voicemail_ivr"> - <macro name="press_key"> - <input pattern="^(.*):(.*)$"> - <match> - <action function="play-file" data="$2"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="plural_msg"> - <input pattern="^[1]:(.*):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="$1"/> - </match> - </input> - <input pattern="^.*:(.*):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="$2"/> - </match> - </input> - </macro> - - <macro name="enter_id"> - <input pattern="(.+)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - <nomatch> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="${VM-Key-Terminator}" method="pronounced" type="name_spelled"/> - </nomatch> - </input> - </macro> - - <macro name="enter_pass"> - <input pattern="(.+)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - <nomatch> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="${VM-Key-Terminator}" method="pronounced" type="name_spelled"/> - </nomatch> - - </input> - </macro> - - <macro name="fail_auth"> - <input> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="hello"> - <input> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="goodbye"> - <input> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="abort"> - <input> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="message_count"> - <input field="${VM-Total-New-Urgent-Messages}" pattern="^(0)$"> - <nomatch> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="${VM-Total-New-Urgent-Messages}" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-urgent-new.wav"/> - <action function="phrase" phrase="plural_msg@voicemail_ivr" data="${VM-Total-New-Urgent-Messages}:voicemail/vm-message.wav:voicemail/vm-messages.wav"/> - </nomatch> - </input> - <input field="${VM-Total-New-Messages}" pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="${VM-Total-New-Messages}" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-new.wav"/> - <action function="phrase" phrase="plural_msg@voicemail_ivr" data="${VM-Total-New-Messages}:voicemail/vm-message.wav:voicemail/vm-messages.wav"/> - </match> - </input> - <input field="${VM-Total-Saved-Messages}" pattern="^(0)$"> - <nomatch> - <action function="play-file" data="currency/and.wav"/> - <action function="say" data="${VM-Total-Saved-Messages}" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-saved.wav"/> - <action function="phrase" phrase="plural_msg@voicemail_ivr" data="${VM-Total-Saved-Messages}:voicemail/vm-message.wav:voicemail/vm-messages.wav"/> - </nomatch> - </input> - </macro> - - <macro name="menu"> - <input field="${VM-Total-New-Messages}" pattern="^(0)$"> - <nomatch> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Play-New-Messages}:voicemail/vm-listen_new.wav"/> - </nomatch> - </input> - <input field="${VM-Total-Saved-Messages}" pattern="^(0)$"> - <nomatch> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Play-Saved-Messages}:voicemail/vm-listen_saved.wav"/> - </nomatch> - </input> - <input> - <match> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Config-Menu}:voicemail/vm-advanced.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Terminator}:voicemail/vm-to_exit.wav"/> - </match> - </input> - </macro> - - <macro name="config_menu"> - <input> - <match> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Record-Greeting}:voicemail/vm-to_record_greeting.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Choose-Greeting}:voicemail/vm-choose_greeting.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Record-Name}:voicemail/vm-record_name2.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Change-Password}:voicemail/vm-change_password.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Menu}:voicemail/vm-main_menu.wav"/> - </match> - </input> - </macro> - - <macro name="record_name"> - <input> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="forward_ask_prepend"> - <input> - <match> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Prepend}:voicemail/vm-forward_add_intro.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Forward}:voicemail/vm-send_message_now.wav"/> - </match> - </input> - </macro> - - <macro name="forward_ask_extension"> - <input> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <!--<action function="phrase" phrase="play-file" data="voicemail/vm-followed_by.wav"/>--> - <!--<action function="say" data="${VM-Key-Terminate}" method="pronounced" type="name_spelled"/>--> - </match> - </input> - </macro> - - <macro name="record_file_check"> - <input> - <match> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Listen-File}:voicemail/vm-listen_to_recording.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Save-File}:voicemail/vm-save_recording.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Record-File}:voicemail/vm-rerecord.wav"/> - </match> - </input> - </macro> - - <macro name="record_urgent_check"> - <input> - <match> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Urgent}:voicemail/vm-mark-urgent.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Terminator}:voicemail/vm-continue.wav"/> - </match> - </input> - </macro> - - <macro name="forward_prepend"> - <input> - <match> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Prepend}:voicemail/vm-forward_add_intro.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Forward}:voicemail/vm-send_message_now.wav"/> - </match> - </input> - </macro> - - <macro name="forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="invalid_extension"> - <input> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="listen_file_check"> - <input> - <match> - <!--<action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Next-Msg}:voicemail/vm-for_next_msg.wav"/>--> <!-- Not existant in callie recordings --> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Listen-File}:voicemail/vm-listen_to_recording.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Save-File}:voicemail/vm-save_recording.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Delete-File}:voicemail/vm-delete_recording.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Forward}:voicemail/vm-to_forward.wav"/> - </match> - </input> - <input field="${VM-Message-Email}" pattern="^$"> - <nomatch> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Email}:voicemail/vm-forward_to_email.wav"/> - </nomatch> - </input> - <input> - <match> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Callback}:voicemail/vm-return_call.wav"/> - <action function="phrase" phrase="press_key@voicemail_ivr" data="${VM-Key-Main-Forward}:voicemail/vm-to_forward.wav"/> - </match> - </input> - </macro> - - <macro name="choose_greeting"> - <input> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="choose_greeting_fail"> - <input> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="record_greeting"> - <input> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="record_message"> - <input> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="${VM-Preference-Greeting-File-Path}"/> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="say_message_number"> - <input> - <match> - <action function="play-file" data="voicemail/vm-${VM-Message-Type}.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="${VM-Message-Number}" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(undeleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="short_date_time"/> - </match> - </input> - </macro> - - <macro name="say_date_event"> - <input> - <match> - <action function="say" data="${VM-Message-Received-Epoch}" method="pronounced" type="short_date_time"/> - </match> - </input> - </macro> - - <macro name="play_message"> - <input> - <match> - <action function="play-file" data="${VM-Message-File-Path}"/> - </match> - </input> - </macro> - - <macro name="play_recording"> - <input> - <match> - <action function="play-file" data="${VM-Record-File-Path}"/> - </match> - </input> - </macro> - - <macro name="disk_quota_exceeded"> - <input> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - </macros> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-ES.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-ES.xml deleted file mode 100644 index 4c6919dd0e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-ES.xml +++ /dev/null @@ -1,71 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="Usted tiene $1 mensajes"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="Quedan $1 minutos y $2 segundos $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="Esa fue una entrada inválida."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sec"> - <match> - <action function="speak-text" data="Quedan $1 minutos y $2 segundos $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="Esa fue una entrada inválida."/> - </nomatch> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-MX.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-MX.xml deleted file mode 100644 index 4c6919dd0e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-es-MX.xml +++ /dev/null @@ -1,71 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="Usted tiene $1 mensajes"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="Quedan $1 minutos y $2 segundos $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="Esa fue una entrada inválida."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sec"> - <match> - <action function="speak-text" data="Quedan $1 minutos y $2 segundos $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="Esa fue una entrada inválida."/> - </nomatch> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-ES.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-ES.xml deleted file mode 100644 index ec7d7bccd2..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-ES.xml +++ /dev/null @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - - <macro name="demo_ivr_count"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="demo_ivr_main_menu" pause="100"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <!-- string together several existing sound files to create one long greeting --> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/> - <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/> - <!-- note that you can do more than just play files, e.g. have pauses and do TTS --> - - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="ivr/ivr-enter_ext_pound.wav"/> - <action function="play-file" data="silence_stream://1500"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Register for ClueCon --> - <action function="play-file" data="ivr/ivr-register_for_cluecon.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 6: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/6.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_main_menu_short" pause="100"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="silence_stream://1000"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu --> - <macro name="demo_ivr_sub_menu"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-sample_submenu.wav"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_sub_menu_short"> - <input pattern="(.*)"> - <match> - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-MX.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-MX.xml deleted file mode 100644 index ec7d7bccd2..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/demo/demo-ivr-es-MX.xml +++ /dev/null @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - - <macro name="demo_ivr_count"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="demo_ivr_main_menu" pause="100"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <!-- string together several existing sound files to create one long greeting --> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/> - <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/> - <!-- note that you can do more than just play files, e.g. have pauses and do TTS --> - - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="ivr/ivr-enter_ext_pound.wav"/> - <action function="play-file" data="silence_stream://1500"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Register for ClueCon --> - <action function="play-file" data="ivr/ivr-register_for_cluecon.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 6: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/6.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_main_menu_short" pause="100"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="silence_stream://1000"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu --> - <macro name="demo_ivr_sub_menu"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-sample_submenu.wav"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_sub_menu_short"> - <input pattern="(.*)"> - <match> - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-ES.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-ES.xml deleted file mode 100644 index 2bdc1492ec..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-ES.xml +++ /dev/null @@ -1,121 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_matching_results.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-too_many_result.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_results.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-start_new_search.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-MX.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-MX.xml deleted file mode 100644 index 2bdc1492ec..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/sounds-es-MX.xml +++ /dev/null @@ -1,121 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_matching_results.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-too_many_result.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_results.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-start_new_search.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-ES.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-ES.xml deleted file mode 100644 index fbdeca703c..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-ES.xml +++ /dev/null @@ -1,96 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Introduzca las primeras letras del apellido de la persona."/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Introduzca las primeras letras del nombre de la persona."/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para buscar por apellido, pulse $2"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para buscar por nombre, pulse $2"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Necesita especificar un mÃnimo de $1 letras del nombre buscado. Por favor intente de nuevo."/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="speak-text" data="No hay resultados que coincidan con su busqueda. Por favor intente de nuevo."/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 resultados coinciden con su busqueda."/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Su busqueda genera demasiados resultados. Por favor intente de nuevo."/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="No hay más resultados."/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Resultado número $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="speak-text" data="Para seleccionar este resultado pulse $1, para el resultado siguiente pulse $2, para el resultado previo pulse $3, para empezar una nueva busqueda pulse $4"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="en la extensión $1"/> - </match> - </input> - </macro> - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-MX.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-MX.xml deleted file mode 100644 index ddf15d0a50..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/dir/tts-es-MX.xml +++ /dev/null @@ -1,96 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Ingrese las primeras letras del apellido de la persona."/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Ingrese las primeras letras del nombre de la persona."/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para buscar por apellido, pulse $2"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para buscar por nombre, pulse $2"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Necesita especificar un mÃnimo de $1 letras del nombre buscado. Por favor intente de nuevo."/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="speak-text" data="No hay resultados que coincidan con su busqueda. Por favor intente de nuevo."/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 resultados coinciden con su busqueda."/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Su busqueda genera demasiados resultados. Por favor intente de nuevo."/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="No hay más resultados."/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Resultado número $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="speak-text" data="Para seleccionar este resultado pulse $1, para el resultado siguiente pulse $2, para el resultado previo pulse $3, para empezar una nueva busqueda pulse $4"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="en la extensión $1"/> - </match> - </input> - </macro> - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/es_ES.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/es_ES.xml deleted file mode 100644 index 3467bed1b0..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/es_ES.xml +++ /dev/null @@ -1,12 +0,0 @@ -<include> - <language name="es" sound-path="$${sounds_dir}/es/ES/cristina" tts-engine="cepstral" tts-voice="marta"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/*-es-ES.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <!--voicemail_es_ES_tts is purely implemented with tts, we have the files based one that is the default. --> - <X-PRE-PROCESS cmd="include" data="vm/sounds-es-ES.xml"/> <!-- vm/tts.xml if you want to use tts and have cepstral --> - <X-PRE-PROCESS cmd="include" data="dir/sounds-es-ES.xml"/> <!-- dir/tts.xml if you want to use tts and have cepstral --> - </macros> - </phrases> - </language> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/es_MX.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/es_MX.xml deleted file mode 100644 index e44f819443..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/es_MX.xml +++ /dev/null @@ -1,12 +0,0 @@ -<include> - <language name="es" sound-path="$${sounds_dir}/es/mx/maria" tts-engine="cepstral" tts-voice="marta"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/*-es-MX.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <!--voicemail_es_MX_tts is purely implemented with tts, we have the files based one that is the default. --> - <X-PRE-PROCESS cmd="include" data="vm/sounds-es-MX.xml"/> <!-- vm/tts.xml if you want to use tts and have cepstral --> - <X-PRE-PROCESS cmd="include" data="dir/sounds-es-MX.xml"/> <!-- dir/tts.xml if you want to use tts and have cepstral --> - </macros> - </phrases> - </language> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-ES.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-ES.xml deleted file mode 100644 index dcc9d9f76f..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-ES.xml +++ /dev/null @@ -1,404 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(1):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="play-file" data="digits/un.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <action function="play-file" data="voicemail/vm-$2_s.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To exit --> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To change password --> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-MX.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-MX.xml deleted file mode 100644 index 1f22c43bdc..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/sounds-es-MX.xml +++ /dev/null @@ -1,404 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(1):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="play-file" data="digits/un.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To exit --> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To change password --> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-ES.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-ES.xml deleted file mode 100644 index 6dab48ca60..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-ES.xml +++ /dev/null @@ -1,238 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor introduzca su número de usuario, seguido por $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor introduzca su contraseña, seguido por $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Inicio de sesión incorrecto."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Bienvenido a su buzón de voz."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Adiós."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Demasiados intentos fallidos."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^1:(.*)$" break_on_match="true"> - <match> - <action function="speak-text" data="Usted tiene 1 $1 mensaje en la bandeja de entrada ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="speak-text" data="Usted tiene $1 $2 mensajes en la bandeja de entrada ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para escuchar mensajes nuevos, pulse $1. Para escuchar mensajes guardados, pulse $2. Para opciones avanzadas, pulse $3. Para salir, pulse $4."/> - </match> - </input> - </macro> - - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para grabar un saludo, pulse $1. Para elegir un saludo, pulse $2. Para grabar su nombre, pulse $3. Para cambiar su contraseña, pulse $5. Para el menú principal, pulse $5."/> - </match> - </input> - </macro> - - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Por favor grabe su nombre después de la señal, pulse cualquier tecla o deje de hablar para poner fin a la grabación."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para escuchar la grabación, pulse $1. Para guardar la grabación, pulse $2. Para regrabar, pulse $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para marcar este mensaje como urgente, pulse $1. Para continuar, pulse $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="$1 no es una extensión válida."/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Introduzca la extensión a la cual quiere enviar este mensaje, seguido de $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Para grabar un saludo, pulse $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para escuchar la grabación, pulse $1. Para guardar la grabación, pulse $2. Para eliminar la grabación, pulse $3. Para enviar la grabación a su e-mail, pulse $4. Para devolver la llamada, pulse $5. Para enviar este mensaje a otra extensión, pulse $6."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Elija un saludo entre 1 y 9."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Valor inválido."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Grabe su saludo después de la señal, pulse cualquier tecla o deje de hablar para poner fin a la grabación."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Grabe su mensaje después de la señal, pulse cualquier tecla o deje de hablar para poner fin a la grabación."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Saludo $1 seleccionado."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 no está disponible."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(.*)$"> - <match> - <action function="speak-text" data="$1 mensaje número $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="mensaje $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="${strftime($1|%A, %B %d %Y, %I:%M %p)}"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-MX.xml b/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-MX.xml deleted file mode 100644 index ce5722e934..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/es/vm/tts-es-MX.xml +++ /dev/null @@ -1,238 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor ingrese su número de usuario, seguido por $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor ingrese su contraseña, seguido por $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Inicio de sesión incorrecto."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Bienvenido a su buzón de voz."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Adiós."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Demasiados intentos fallidos."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^1:(.*)$" break_on_match="true"> - <match> - <action function="speak-text" data="Usted tiene 1 $1 mensaje en la bandeja de entrada ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="speak-text" data="Usted tiene $1 $2 mensajes en la bandeja de entrada ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para escuchar mensajes nuevos, pulse $1. Para escuchar mensajes guardados, pulse $2. Para opciones avanzadas, pulse $3. Para salir, pulse $4."/> - </match> - </input> - </macro> - - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para grabar un saludo, pulse $1. Para elegir un saludo, pulse $2. Para grabar su nombre, pulse $3. Para cambiar su contraseña, pulse $5. Para el menú principal, pulse $5."/> - </match> - </input> - </macro> - - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Después del tono, por favor anote su nombre, pulse cualquier tecla o deje de hablar para poner fin a la grabación."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para escuchar la grabación, pulse $1. Para guardar la grabación, pulse $2. Para regrabar, pulse $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para marcar este mensaje como urgente, pulse $1. Para continuar, pulse $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="$1 no es una extensión válida."/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Introduzca la extensión a la cual quiere enviar este mensaje, seguido de $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Para grabar un saludo, pulse $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para escuchar la grabación, pulse $1. Para guardar la grabación, pulse $2. Para eliminar la grabación, pulse $3. Para enviar la grabación a su e-mail, pulse $4. Para devolver la llamada, pulse $5. Para enviar este mensaje a otra extensión, pulse $6."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Elija un saludo entre 1 y 9."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Valor inválido."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Grabe su saludo después del tono, pulse cualquier tecla o deje de hablar para poner fin a la grabación."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Grabe su mensaje después del tono, pulse cualquier tecla o deje de hablar para poner fin a la grabación."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Saludo $1 seleccionado."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 no está disponible."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(.*)$"> - <match> - <action function="speak-text" data="$1 mensaje número $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="mensaje $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="${strftime($1|%A, %B %d %Y, %I:%M %p)}"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/fr/demo/demo.xml b/bbb-voice-conference/config/freeswitch/conf/lang/fr/demo/demo.xml deleted file mode 100644 index 0d0de592ac..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/fr/demo/demo.xml +++ /dev/null @@ -1,29 +0,0 @@ -<include> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="tuas.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="messages.wav"/> - </match> - </input> - </macro> - <macro name="timeleft"> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="il reste $1 minutes et $2 secondes"/> - </match> - </input> - </macro> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/sounds.xml deleted file mode 100644 index a0dcb2c0e9..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/sounds.xml +++ /dev/null @@ -1,130 +0,0 @@ -<include> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter-person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter-person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum_first.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_match_entry.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-to_many_result.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_result.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-to_make_new_search.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/tts.xml b/bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/tts.xml deleted file mode 100644 index 7d3e5e3090..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/fr/dir/tts.xml +++ /dev/null @@ -1,110 +0,0 @@ -<include> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Veuillez entrer les premières lettres du nom de famille"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Veuillez entrer les premières lettres du prénom"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="pour chercher par prénom, tapez $2"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="pour chercher par nom de famille, tapez $2"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(1)$"> - <match> - <action function="speak-text" data="Vous devez entrer au minimum une lettre du nom de la personne, essayez encore"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Vous devez entrer au minimum $1 lettres du nom de la personne, essayer encore"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="speak-text" data="Votre recherche n'a retournée aucun résultat, essayez encore"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 résultats correspondent à votre recherche"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Votre recherche retourne trop de résultats, essayer encore"/> - </match> - </input> - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Fin des résultats."/> - </match> - </input> - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Résultat numéro $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="speak-text" data="Pour sélectionner ce nom, tapez $1, pour le nom suivant tapez $2, pour le nom précédent, tapez $3, pour faire une nouvelle recherche, tapez $4"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="au poste $1"/> - </match> - </input> - </macro> - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/fr/fr.xml b/bbb-voice-conference/config/freeswitch/conf/lang/fr/fr.xml deleted file mode 100644 index 124ca02415..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/fr/fr.xml +++ /dev/null @@ -1,23 +0,0 @@ -<include> - <language name="fr" say-module="fr" sound-prefix="$${sounds_dir}/fr/ca/june" tts-engine="cepstral" tts-voice="david"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/demo.xml"/> - <!-- voicemail_fr_tts is purely implemented with tts, we need a files based implementation too --> - <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/> - <X-PRE-PROCESS cmd="include" data="dir/sounds.xml"/> <!-- dir/tts.xml if you want to use tts and have cepstral --> - </macros> - </phrases> - </language> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/fr/vm/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/fr/vm/sounds.xml deleted file mode 100644 index 9cd209eab1..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/fr/vm/sounds.xml +++ /dev/null @@ -1,255 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Entrez votre Identification, suivi par $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Entrez votre code, suivi par $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Identification incorrecte."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Bienvenue sur votre répondeur."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Au revoir."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Trop de tentatives ont échouées."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^([^:]+):urgent-new"> - <match> - <action function="speak-text" data="Vous avez $1 nouveaux messages urgents dans le répertoire ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^([^:]+):new"> - <match> - <action function="speak-text" data="Vous avez $1 nouveaux messages dans le répertoire ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^([^:]+):saved"> - <match> - <action function="speak-text" data="Vous avez $1 messages sauvegardés dans le répertoire ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Pour écouter les nouveaux messages, tapez $1, Pour écouter les messages enregistrés, tapez $2, Pour les options avancées, tapez $3, pour sortir, tapez $4."/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="pour enregistrer un message d'accueil, tapez $1, Pour choisir votre message d'accueil, tapez $2, Pour enregistrer votre nom, tapez $3, Pour changer votre mot de passe, tapez $4, Pour retourner au menu principal, tapez $5."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="enregistrez votre nom après le bip, puis tapez une touche, ou arrêtez de parler pour arrêter l'enregistrement."/> - - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Pour écouter l'enregistrement, tapez $1, pour sauvegarder l'enregistrement, tapez $2, Pour réenregistrer, tapez $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Pour indiquer que ce message est urgent, tapez $1, Pour continuer, tapez $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])(:(.*))?$"> - <match> - <action function="speak-text" - data="Pour réécouter l'enregistrement à nouveau, tapez $1, Pour sauvegarder l'enregistrement, tapez $2, Pour supprimer l'enregistrement, tapez $3, pour transférer l'enregistrement à votre email $8, tapez $4, Pour appeler l'auteur du message, tapez $5, Pour transférer ce message à un autre numéro, tapez $6."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="choisissez un message d'accueil entre 1 et 3."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="valeur incorrecte."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="enregistrez votre message d'accueil après le bip, puis tapez une touche ou arrêtez de parler pour arrêter l'enregistrement."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="enregistrez votre message après le bip, puis tapez une touche ou arrêtez de parler pour arrêter l'enregistrement."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="message d'accueil numéro $1 sélectionné."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 n'est pas disponible."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^new:(.*)$"> - <match> - <action function="speak-text" data="nouveau message numéro $1."/> - </match> - </input> - <input pattern="^saved:(.*)$"> - <match> - <action function="speak-text" data="message sauvegardé numéro $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="speak-text" data="message trop court"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="speak-text" data="message supprimé"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="speak-text" data="message sauvegardé"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="speak-text" data="message envoyé"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="speak-text" data="message marqué urgent"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="${strftime($1|%e/%m/%Y, %H heures %M)}"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo-ivr.xml b/bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo-ivr.xml deleted file mode 100644 index df8d24b751..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo-ivr.xml +++ /dev/null @@ -1,157 +0,0 @@ -<include> - - <macro name="demo_ivr_count"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="demo_ivr_main_menu" pause="100"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <!-- string together several existing sound files to create one long greeting --> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/> - <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/> - <!-- note that you can do more than just play files, e.g. have pauses and do TTS --> - - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="ivr/ivr-enter_ext_pound.wav"/> - <action function="play-file" data="silence_stream://1500"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Register for ClueCon --> - <action function="play-file" data="ivr/ivr-register_for_cluecon.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 6: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/6.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_main_menu_short" pause="100"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="silence_stream://1000"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu --> - <macro name="demo_ivr_sub_menu"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-sample_submenu.wav"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_sub_menu_short"> - <input pattern="(.*)"> - <match> - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo.xml b/bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo.xml deleted file mode 100644 index bcfe6a8227..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/he/demo/demo.xml +++ /dev/null @@ -1,82 +0,0 @@ -<include> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="you have $1 messages"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="You have $1 minutes, $2 seconds remaining $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="That input was invalid."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sec"> - <match> - <action function="speak-text" data="You have $1 minutes, $2 seconds remaining $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="That input was invalid."/> - </nomatch> - </input> - </macro> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/he/dir/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/he/dir/sounds.xml deleted file mode 100644 index 5fd13fffc5..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/he/dir/sounds.xml +++ /dev/null @@ -1,130 +0,0 @@ -<include> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_matching_results.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-too_many_result.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_results.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-start_new_search.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/he/he.xml b/bbb-voice-conference/config/freeswitch/conf/lang/he/he.xml deleted file mode 100644 index 7cca73c1e8..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/he/he.xml +++ /dev/null @@ -1,22 +0,0 @@ -<include> - <language name="he" sound-prefix="$${sounds_dir}/he/daniel" tts-engine="cepstral" tts-voice="daniel"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/*.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/> - <X-PRE-PROCESS cmd="include" data="dir/sounds.xml"/> - </macros> - </phrases> - </language> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/he/vm/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/he/vm/sounds.xml deleted file mode 100644 index 9c1a4dfd7d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/he/vm/sounds.xml +++ /dev/null @@ -1,417 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(1):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To exit --> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To change password --> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-BR.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-BR.xml deleted file mode 100644 index ec7d7bccd2..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-BR.xml +++ /dev/null @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - - <macro name="demo_ivr_count"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="demo_ivr_main_menu" pause="100"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <!-- string together several existing sound files to create one long greeting --> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/> - <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/> - <!-- note that you can do more than just play files, e.g. have pauses and do TTS --> - - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="ivr/ivr-enter_ext_pound.wav"/> - <action function="play-file" data="silence_stream://1500"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Register for ClueCon --> - <action function="play-file" data="ivr/ivr-register_for_cluecon.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 6: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/6.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_main_menu_short" pause="100"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="silence_stream://1000"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu --> - <macro name="demo_ivr_sub_menu"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-sample_submenu.wav"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_sub_menu_short"> - <input pattern="(.*)"> - <match> - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-PT.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-PT.xml deleted file mode 100644 index ec7d7bccd2..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-ivr-pt-PT.xml +++ /dev/null @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - - <macro name="demo_ivr_count"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="demo_ivr_main_menu" pause="100"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <!-- string together several existing sound files to create one long greeting --> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/> - <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/> - <!-- note that you can do more than just play files, e.g. have pauses and do TTS --> - - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="ivr/ivr-enter_ext_pound.wav"/> - <action function="play-file" data="silence_stream://1500"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Register for ClueCon --> - <action function="play-file" data="ivr/ivr-register_for_cluecon.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 6: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/6.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_main_menu_short" pause="100"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="silence_stream://1000"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="play-file" data="silence_stream://2000"/> - </match> - </input> - </macro> - - <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu --> - <macro name="demo_ivr_sub_menu"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-sample_submenu.wav"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_sub_menu_short"> - <input pattern="(.*)"> - <match> - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-BR.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-BR.xml deleted file mode 100644 index 846561a541..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-BR.xml +++ /dev/null @@ -1,71 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="you have $1 messages"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="Faltam $1 minutos, $2 segundos $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="Essa opção não é valida."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sec"> - <match> - <action function="speak-text" data="Faltam $1 minutos, $2 segundos $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="Essa opção não é valida."/> - </nomatch> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-PT.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-PT.xml deleted file mode 100644 index 34464f7a6d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/demo/demo-pt-PT.xml +++ /dev/null @@ -1,71 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="Você tem $1 mensagens"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="Faltam $1 minutos, $2 segundos $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="Essa era uma entrada inválida."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sec"> - <match> - <action function="speak-text" data="Faltam $1 minutos, $2 segundos $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="Essa era uma entrada inválida."/> - </nomatch> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-BR.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-BR.xml deleted file mode 100644 index 2bdc1492ec..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-BR.xml +++ /dev/null @@ -1,121 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_matching_results.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-too_many_result.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_results.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-start_new_search.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-PT.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-PT.xml deleted file mode 100644 index 2bdc1492ec..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/sounds-pt-PT.xml +++ /dev/null @@ -1,121 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter_person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_matching_results.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-too_many_result.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_results.wav"/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-start_new_search.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-BR.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-BR.xml deleted file mode 100644 index 71b79c60a8..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-BR.xml +++ /dev/null @@ -1,96 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Por favor marque as primeiras letras do apelido da pessoa"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Por favor marque as primeiras letras do nome da pessoa"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para buscar por primeiro nome, digite $2"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para buscar por apelido, digite $2"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Você precisa dizer um mÃnimo de $1 letras do nome da pessoa, tente novamente."/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="speak-text" data="Não foram encontrados resultados, tente novamente."/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 resultados encontrados para a sua busca."/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="A sua busca devolveu muitos resultados, por favor tente novamente."/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Não há mais resultados."/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Resultado número $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="speak-text" data="Para escolher este resultado digite $1, Para o resultado seguinte digite $2, Para o resultado anterior digite $3, Para uma nova busca digite $4"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="No ramal $1"/> - </match> - </input> - </macro> - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-PT.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-PT.xml deleted file mode 100644 index 4f03c5abdb..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/dir/tts-pt-PT.xml +++ /dev/null @@ -1,96 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Por favor introduza os primeiras letras do apelido da pessoa"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Por favor introduza os primeiros dÃgitos do primeiro nome da pessoa"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para pesquisar por primeiro nome, marque $2"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="Para pesquisar por apelido, marque $2"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Você necessita de especificar um mÃnimo de $1 letras do nome da pessoa, tente novamente."/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="speak-text" data="Não foram encontrados resultados, tente novamente."/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 resultados encontrados para a sua pesquisa."/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="A sua pesquisa devolveu demasiados resultados, por favor tente novamente."/> - </match> - </input> - - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Não há mais resultados"/> - </match> - </input> - - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Resultado número $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="speak-text" data="Para seleccionar este resultado marque $1, Para o resultado seguinte marque $2, Para o resultado anterior marque $3, Para iniciar uma nova pesquisa marque $4"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Na extensão $1"/> - </match> - </input> - </macro> - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_BR.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_BR.xml deleted file mode 100644 index f85c5b6d5f..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_BR.xml +++ /dev/null @@ -1,12 +0,0 @@ -<include> - <language name="pt" sound-path="$${sounds_dir}/pt/BR/karina" tts-engine="cepstral" tts-voice="marta"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/*-pt-BR.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <!--voicemail_pt_BR_tts is purely implemented with tts, we have the files based one that is the default. --> - <X-PRE-PROCESS cmd="include" data="vm/sounds-pt-BR.xml"/> <!-- vm/tts.xml if you want to use tts and have cepstral --> - <X-PRE-PROCESS cmd="include" data="dir/sounds-pt-BR.xml"/> <!-- dir/tts.xml if you want to use tts and have cepstral --> - </macros> - </phrases> - </language> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_PT.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_PT.xml deleted file mode 100644 index 2ac59e9168..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/pt_PT.xml +++ /dev/null @@ -1,12 +0,0 @@ -<include> - <language name="pt" sound-path="$${sounds_dir}/pt/PT/karina" tts-engine="cepstral" tts-voice="marta"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/*-pt-PT.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <!--voicemail_pt_PT_tts is purely implemented with tts, we have the files based one that is the default. --> - <X-PRE-PROCESS cmd="include" data="vm/sounds-pt-PT.xml"/> <!-- vm/tts.xml if you want to use tts and have cepstral --> - <X-PRE-PROCESS cmd="include" data="dir/sounds-pt-PT.xml"/> <!-- dir/tts.xml if you want to use tts and have cepstral --> - </macros> - </phrases> - </language> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-BR.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-BR.xml deleted file mode 100644 index 1ab472a71e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-BR.xml +++ /dev/null @@ -1,404 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(1):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="play-file" data="digits/uma.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <action function="play-file" data="voicemail/vm-$2_s.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To exit --> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To change password --> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-PT.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-PT.xml deleted file mode 100644 index 587d3fe5bd..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/sounds-pt-PT.xml +++ /dev/null @@ -1,404 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hello.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(1):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="play-file" data="digits/uma.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <action function="play-file" data="voicemail/vm-$2_s.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To exit --> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To change password --> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(100)"/> - - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-mailbox_full.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-BR.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-BR.xml deleted file mode 100644 index 4f770457e5..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-BR.xml +++ /dev/null @@ -1,239 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor digite o seu número de usuario, e depois $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor digite a sua contrasenha, e depois $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Inicio incorreto da sessão."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Bem-vindo ao seu correio de voz."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Até logo."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Muitas tentativas fracassadas."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^1:(.*)$" break_on_match="true"> - <match> - <action function="speak-text" data="Você tem 1 $1 mensagem no directório ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="speak-text" data="Você tem $1 $2 mensagens no directório ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para ouvir as mensagens novas, digite $1, Para ouvir as mensagens armazenadas, digite $2, Para opções avançadas, digite $3, Para sair, digite $4."/> - </match> - </input> - </macro> - - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para gravar a sua saudação, digite $1, Para escolher a sua saudação, digite $2, Para gravar o seu nome, digite $3, Para mudar a sua senha, digite $5, Para o menu principal, digite $5."/> - </match> - </input> - </macro> - - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Após o sinal grave o seu nome, digite qualquer tecla ou deixe de falar para finalizar a gravação."/> - - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para ouvir a gravação, digite $1, Para guardar a gravação, digite $2, Para gravar novamente, digite $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para marcar esta mensagem como urgente, digite $1, Para continuar, digite $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="$1 não é um ramal válido."/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Marque o ramal para o qual pretende encaminhar esta mensagem, e depois $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Para gravar um anúncio, digite $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para ouvir a gravação novamente, press $1, Para guardar a gravação, press $2, Para borrar a gravação, press $3, Para enviar a gravação para o seu email, press $4, Para devolver a ligação agora, press $5, Para encaminhar esta mensagem para outro ramal, press $6."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Escolha uma saudação entre as opções 1 e 3."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Valor inválido."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Após o sinal grave a sua saudação, digite qualquer tecla ou deixe de falar para finalizar a gravação."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Após o sinal grave a sua mensagem, digite qualquer tecla ou deixe de falar para finalizar a gravação."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Saudação $1 selecionada."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 não está disponÃvel."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(.*)$"> - <match> - <action function="speak-text" data="$1 mensagem número $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Mensagem $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="${strftime($1|%A, %B %d %Y, %I:%M %p)}"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-PT.xml b/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-PT.xml deleted file mode 100644 index c3dfc3a066..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/pt/vm/tts-pt-PT.xml +++ /dev/null @@ -1,238 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor introduza o seu número de utilizador, seguido de $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Por favor introduza a sua palavra passe, seguida de $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Falha na autenticação."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Bem-vindo ao seu correio de voz."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Até breve."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="Demasiadas tentativas falhadas."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^1:(.*)$" break_on_match="true"> - <match> - <action function="speak-text" data="Você tem 1 $1 mensagen no directório ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="speak-text" data="Você tem $1 $2 mensagens no directório ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para ouvir as mensagens novas, marque $1, Para ouvir as mensagens guardadas, marque $2, Para opções avançadas, marque $3, Para sair, marque $4."/> - </match> - </input> - </macro> - - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para gravar a sua saudação, marque $1, Para escolher a sua saudação, marque $2, Para gravar o seu nome, marque $3, Para alterar a sua palavra passe, marque $5, Para o menu principal, marque $5."/> - </match> - </input> - </macro> - - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Após o sinal grave o seu nome, pressione qualquer tecla ou deixe de falar para parar a gravação."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para ouvir a gravação, marque $1, Para guardar a gravação, marque $2, Para gravar novamente, marque $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para marcar esta mensagem como urgente, marque $1, Para continuar, marque $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="$1 não é uma extensão válida."/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Introduza a extensão para a qual pretende encaminhar esta mensagem, seguido de $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="Para gravar um anúncio, marque $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="Para ouvir a gravação novamente, marque $1, Para guardar a gravação, marque $2, Para apagar a gravação, marque $3, Para encaminhar a gravação para o seu email, marque $4, Para devolver a chamada agora, marque $5, Para encaminhar esta mensagem para outra extensão, marque $6."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Seleccione uma saudação entre 1 e 3."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="valor inválido."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Após o sinal grave a sua saudação, pressione qualquer tecla ou deixe de falar para parar a gravação."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Após o sinal grave a sua mensagem, pressione qualquer tecla ou deixe de falar para parar a gravação."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Saudação $1 seleccionada."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 não está disponÃvel."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(.*)$"> - <match> - <action function="speak-text" data="$1 mensagem número $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Mensagem $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="${strftime($1|%A, %B %d %Y, %I:%M %p)}"/> - </match> - </input> - </macro> - -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo-ivr.xml b/bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo-ivr.xml deleted file mode 100644 index 7de0d7fd0d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo-ivr.xml +++ /dev/null @@ -1,154 +0,0 @@ -<include> - - <macro name="demo_ivr_count"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - </match> - </input> - </macro> - - <macro name="demo_ivr_main_menu" pause="250"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --> - <input pattern="(.*)"> - <match> - <!-- string together several existing sound files to create one long greeting --> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/> - <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/> - <!-- note that you can do more than just play files, e.g. have pauses and do TTS --> - - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="play-file" data="ivr/ivr-enter_ext_pound.wav"/> - <action function="execute" data="sleep(1500)"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="execute" data="sleep(2000)"/> - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_main_menu_short" pause="250"> - <input pattern="(.*)"> - <match> - <!-- Menu option 1: Call FreeSWITCH conference--> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/1.wav"/> - - <!-- Menu option 2: Do FreeSWITCH echo test --> - <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/2.wav"/> - - <!-- Menu option 3: Listen to Music on Hold --> - <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/3.wav"/> - - <!-- Menu option 4: Hear a sample submenu --> - <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/4.wav"/> - - <!-- Menu option 5: Listen to screaming monkeys --> - <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/5.wav"/> - - <!-- Menu option 9: Repeat these options --> - <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/9.wav"/> - <action function="execute" data="sleep(2000)"/> - </match> - </input> - </macro> - - <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu --> - <macro name="demo_ivr_sub_menu"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/> - <action function="play-file" data="ivr/ivr-sample_submenu.wav"/> - - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - - <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version --> - <!-- The short version has all the options but not the initial greeting --> - <macro name="demo_ivr_sub_menu_short"> - <input pattern="(.*)"> - <match> - <!-- Menu option *: Return to top menu --> - <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/> - <action function="play-file" data="ivr/ivr-please.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="play-file" data="digits/star.wav"/> - - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo.xml b/bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo.xml deleted file mode 100644 index 10c9dbc552..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/ru/demo/demo.xml +++ /dev/null @@ -1,109 +0,0 @@ -<include> - <macro name="saymoney"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="currency"/> - </match> - </input> - </macro> - <macro name="msgcount"> - <input pattern="(.*)"> - <match> - <action function="execute" data="sleep(1000)"/> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <!-- or --> - <!--<action function="speak-text" data="you have $1 messages"/>--> - </match> - </input> - </macro> - <macro name="saydate"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="saydatetime"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - <macro name="timespec"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="time_measurement"/> - </match> - </input> - </macro> - <macro name="timespec2"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="CURRENT_DATE_TIME"/> - </match> - </input> - </macro> - <macro name="ip-addr-interated"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="iterated" type="ip_address"/> - </match> - </input> - </macro> - <macro name="ip-addr"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="ip_address"/> - </match> - </input> - </macro> - <macro name="spell"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <macro name="spell-phonetic"> - <input pattern="(.*)"> - <match> - <action function="say" data="$1" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - <macro name="tts-timeleft"> - <!-- The parser will visit each <input> tag and execute the actions in <match> or <nomatch> depending on the pattern param --> - <!-- If the function "break" is encountered all parsing will cease --> - <input pattern="(\d+):(\d+)"> - <match> - <action function="speak-text" data="You have $1 minutes, $2 seconds remaining $strftime(%Y-%m-%d)"/> - <action function="break"/> - </match> - <nomatch> - <action function="speak-text" data="That input was invalid."/> - </nomatch> - </input> - <input pattern="(\d+) min (\d+) sec"> - <match> - <action function="speak-text" data="You have $1 minutes, $2 seconds remaining $strftime(%Y-%m-%d)"/> - </match> - <nomatch> - <action function="speak-text" data="That input was invalid."/> - </nomatch> - </input> - </macro> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/sounds.xml deleted file mode 100644 index a0dcb2c0e9..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/sounds.xml +++ /dev/null @@ -1,130 +0,0 @@ -<include> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter-person.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-enter-person.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-first_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="play-file" data="directory/dir-to_search_by.wav"/> - <action function="play-file" data="directory/dir-last_name.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-specify_mininum_first.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-letters_of_person_name.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="play-file" data="directory/dir-no_match_entry.wav"/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="directory/dir-result_match.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-to_many_result.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-no_more_result.wav"/> - </match> - </input> - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-result_number.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="directory/dir-at_extension.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="play-file" data="directory/dir-to_select_entry.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_next.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-for_prev.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="directory/dir-to_make_new_search.wav"/> - <action function="play-file" data="directory/dir-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/tts.xml b/bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/tts.xml deleted file mode 100644 index f0aafa267d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/ru/dir/tts.xml +++ /dev/null @@ -1,105 +0,0 @@ -<include> - - <macro name="directory_intro"> - <input pattern="^(last_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Please enter the first few digit of the person last name"/> - </match> - </input> - <input pattern="^(first_name)" break_on_match="false"> - <match> - <action function="speak-text" data="Please enter the first few digit of the person first name"/> - </match> - </input> - <input pattern="^(last_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="to search by first name, press $2"/> - </match> - </input> - <input pattern="^(first_name):([0-9#*])$" break_on_match="false"> - <match> - <action function="speak-text" data="to search by last name, press $2"/> - </match> - </input> - </macro> - - <macro name="directory_min_search_digits"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="You need to specify a minimum the first $1 letters of the person name, try again."/> - </match> - </input> - </macro> - - <macro name="directory_result_count"> - <input pattern="^0$" break_on_match="true"> - <match> - <action function="speak-text" data="Your search match no user on this system, try again."/> - </match> - </input> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 result match your search"/> - </match> - </input> - </macro> - - <macro name="directory_result_count_too_large"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Your search returned too many result, please try again"/> - </match> - </input> - </macro> - - <macro name="directory_result_last"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="No more result"/> - </match> - </input> - </macro> - - <macro name="directory_result_item"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="Result number $1"/> - </match> - </input> - </macro> - - <macro name="directory_result_menu"> - <input pattern="^([0-9#*]),([0-9#*]),([0-9#*]),([0-9#*])$"> - <match> - <action function="speak-text" data="To select this entry press $1, for the next entry press $2, for the previous entry press $3, to make a new search press $4"/> - </match> - </input> - </macro> - - <macro name="directory_result_at"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="at extension $1"/> - </match> - </input> - </macro> - <macro name="directory_result_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/ru/ru.xml b/bbb-voice-conference/config/freeswitch/conf/lang/ru/ru.xml deleted file mode 100644 index 5f52e768a4..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/ru/ru.xml +++ /dev/null @@ -1,23 +0,0 @@ -<!--теÑтовые файлы Ð’Ñ‹ звуковые файлы можно взÑÑ‚ÑŒ тут svn co http://svn.freeswitch.ru/bbv/mod_say_ru/ru/ --> -<include> - <language name="ru" sound-prefix="$${sounds_dir}/ru/RU/elena" tts-engine="cepstral" tts-voice="elena"> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="demo/*.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <!--voicemail_en_tts is purely implemented with tts, we have the files based one that is the default. --> - <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/> <!-- vm/tts.xml if you want to use tts and have cepstral --> - </macros> - </phrases> - </language> -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/sounds.xml deleted file mode 100644 index 9b14458ba4..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/sounds.xml +++ /dev/null @@ -1,374 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_id.wav"/> - <!--<action function="say" data="$1" method="pronounced" type="name_spelled"/>--> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-enter_pass.wav"/> - <!-- лишнее и так долго <action function="say" data="$1" method="pronounced" type="name_spelled"/>--> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-fail_auth.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-hello.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-goodbye.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-abort.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^(\d+[0,2-9]1|[2-9]1|1):(.*)$"> <!--1, и вÑÑ‘ что больше 20-ти 21,31,41 .. --> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="MESSAGES"/> - <action function="play-file" data="voicemail/vm-$2.wav"/> - <action function="play-file" data="voicemail/vm-message.wav"/> - <!--<action function="play-file" data="voicemail/vm-in_folder.wav"/>--> - </match> - </input> - <!-- от 10 до 19 и ноль --> <!-- от 5до 9 и больше 20-ти 25-29 --> - <input pattern="^(\d+1[0-9]|1[0-9]|0|\d+[0-9][0,5-9]|[2-9][0,5-9]|[0,5-9]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="MESSAGES"/> - <action function="play-file" data="voicemail/vm-$2x.wav"/> - <action function="play-file" data="voicemail/vm-messagex.wav"/> - <!--<action function="play-file" data="voicemail/vm-in_folder.wav"/>--> - </match> - </input> - <input pattern="^(\d+[0,2-9][2-4]|[2-9][2-4]|[2-4]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-you_have.wav"/> - <action function="say" data="$1" method="pronounced" type="MESSAGES"/> - <action function="play-file" data="voicemail/vm-$2x.wav"/> - <action function="play-file" data="voicemail/vm-messages.wav"/> - <action function="play-file" data="voicemail/vm-in_folder.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-listen_new.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-listen_saved.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-advanced.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - <action function="play-file" data="voicemail/vm-to_exit.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_record_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-choose_greeting.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-record_name2.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-change_password.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-main_menu.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_name1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-rerecord.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-mark-urgent.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-continue.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_add_intro.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-send_message_now.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-forward_enter_ext.wav"/> - <action function="play-file" data="voicemail/vm-followed_by.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-that_was_an_invalid_ext.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-forward_to_email.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-listen_to_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-save_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-delete_recording.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-return_call.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-to_forward.wav"/> - <action function="play-file" data="voicemail/vm-press.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_choose.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-choose_greeting_fail.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_greeting.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-record_message.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-greeting.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-selected.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-person.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_available.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-message_number.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-too-small.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-message.wav"/> - <action function="play-file" data="voicemail/vm-$1.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/tts.xml b/bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/tts.xml deleted file mode 100644 index 2de4b3781e..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/ru/vm/tts.xml +++ /dev/null @@ -1,249 +0,0 @@ -<include> - - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="please enter your i d, followed by $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="please enter your password, followed by $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="login incorrect."/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="welcome to your voicemail."/> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="goodbye."/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="speak-text" data="too many failed attempts."/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <input pattern="^1:(.*)$" break_on_match="true"> - <match> - <action function="speak-text" data="you have 1 $1 message in folder ${voicemail_current_folder}."/> - </match> - </input> - <input pattern="^(\d+):(.*)$"> - <match> - <action function="speak-text" data="you have $1 $2 messages in folder ${voicemail_current_folder}."/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To listen to new messages, press $1, To listen to saved messages, press $2, For advanced options, press $3, to exit, press $4."/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To record a greeting, press $1, To choose a greeting, press $2, To record your name, press $3, to change your password, press $5, to return to the main menu, press $5."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="at the tone, please record your name, press any key or stop talking to end the recording."/> - - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To listen to the recording, press $1, To save the recording, press $2, To re record, press $3."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To mark this message urgent, press $1, To continue, press $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="$1 is not a valid extension."/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="enter the extension you wish to forward to, then press $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*])$"> - <match> - <action function="speak-text" data="To record an announcement, press $1."/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="speak-text" - data="To listen to the recording again, press $1, To save the recording, press $2, To delete the recording, press $3, to forward the recording to your email, press $4, to call the caller now, press $5, To forward this message to another extension, press $6."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="choose a greeting between 1 and 3."/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="invalid value."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="record your greeting at the tone, press any key or stop talking to end the recording."/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="record your message at the tone, press any key or stop talking to end the recording."/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="greeting $1 selected."/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1 is not available."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(.*)$"> - <match> - <action function="speak-text" data="$1 message number $2."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="$1."/> - </match> - </input> - </macro> - - <macro name="voicemail_ack"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="message $1"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="speak-text" data="${strftime($1|%A, %B %d %Y, %I:%M %p)}"/> - </match> - </input> - </macro> - -</include> -<!-- -For Emacs: -Local Variables: -mode:xml -indent-tabs-mode:nil -tab-width:2 -c-basic-offset:2 -End: -For VIM: -vim:set softtabstop=2 shiftwidth=2 tabstop=2 expandtab: ---> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/sv/sv.xml b/bbb-voice-conference/config/freeswitch/conf/lang/sv/sv.xml deleted file mode 100644 index 8482b8f475..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/sv/sv.xml +++ /dev/null @@ -1,11 +0,0 @@ -<include> - <language name="sv" sound-path="$${sounds_dir}/sv/se/jakob" tts-engine="" tts-voice=""> - <phrases> - <macros> - <X-PRE-PROCESS cmd="include" data="ivr/*.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml --> - <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/> - <!--voicemail is purely implemented with files based one that is the default. --> - </macros> - </phrases> - </language> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/lang/sv/vm/sounds.xml b/bbb-voice-conference/config/freeswitch/conf/lang/sv/vm/sounds.xml deleted file mode 100644 index aaee3c0b6b..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/lang/sv/vm/sounds.xml +++ /dev/null @@ -1,504 +0,0 @@ -<include><!--This line will be ignored it's here to validate the xml and is optional --> - <macro name="voicemail_enter_id"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-knappa_in_din_anknytning_foljt_av.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_enter_pass"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-knappa_in_ditt_pinnummer_foljt_av.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_fail_auth"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-felaktig_inloggning.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_hello"> - <input pattern="(.*)"> - <match> - <!--<action function="play-file" data="voicemail/vm-hej.wav"/> --> - </match> - </input> - </macro> - - <macro name="voicemail_goodbye"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-hejda.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_abort"> - <input pattern="(.*)"> - <match> - <action function="play-file" data="voicemail/vm-for_manga_felaktiga_forsok.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_message_count"> - <!-- - Pattern matching needed: - 0:* - 1:new - *:new - :saved - :urgent - :urgent-new - :urgent-saved - --> - <input pattern="^(0):(.*)$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="play-file" data="voicemail/vm-inga.wav"/> - <action function="play-file" data="voicemail/vm-meddelanden.wav"/> - </match> - </input> - <input pattern="^(1):new$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items" gender="utrum"/> - <action function="play-file" data="voicemail/vm-nytt.wav"/> - <action function="play-file" data="voicemail/vm-meddelande..wav"/> - </match> - </input> - <input pattern="^(\d+):new$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-nya.wav"/> - <action function="play-file" data="voicemail/vm-meddelanden.wav"/> - </match> - </input> - <input pattern="^(1):saved$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items" gender="utrum"/> - <action function="play-file" data="voicemail/vm-sparat.wav"/> - <action function="play-file" data="voicemail/vm-meddelande..wav"/> - </match> - </input> - <input pattern="^(\d+):saved$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-sparade.wav"/> - <action function="play-file" data="voicemail/vm-meddelanden.wav"/> - </match> - </input> - <input pattern="^(1):urgent$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items" gender="utrum"/> - <action function="play-file" data="voicemail/vm-viktigt.wav"/> - <action function="play-file" data="voicemail/vm-meddelande..wav"/> - </match> - </input> - <input pattern="^(\d+):urgent$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-viktiga.wav"/> - <action function="play-file" data="voicemail/vm-meddelanden.wav"/> - </match> - </input> - <input pattern="^(1):urgent-new$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items" gender="utrum"/> - <action function="play-file" data="voicemail/vm-viktigt_nytt.wav"/> - <action function="play-file" data="voicemail/vm-meddelande..wav"/> - </match> - </input> - <input pattern="^(\d+):urgent-new$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-viktiga_nya.wav"/> - <action function="play-file" data="voicemail/vm-meddelanden.wav"/> - </match> - </input> - <input pattern="^(1):urgent-saved$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items" gender="utrum"/> - <action function="play-file" data="voicemail/vm-viktigt_sparat.wav"/> - <action function="play-file" data="voicemail/vm-meddelande..wav"/> - </match> - </input> - <input pattern="^(\d+):urgent-saved$" break_on_match="true"> - <match> - <action function="play-file" data="voicemail/vm-du_har.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-viktiga_sparade.wav"/> - <action function="play-file" data="voicemail/vm-meddelanden.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To listen to new messages --> - <action function="play-file" data="voicemail/vm-for_att_lyssna_pa_nya_meddelanden.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - - <!-- To listen to saved messages --> - <action function="play-file" data="voicemail/vm-for_att_lyssna_pa_sparade_meddelanden.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - - <!-- For advanced options --> - <action function="play-file" data="voicemail/vm-for_avancerade_installningar.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - - <!-- To exit --> - <action function="play-file" data="voicemail/vm-for_att_avsluta.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$4" method="pronounced" type="name_phonetic"/> - </match> - </input> - </macro> - - <macro name="voicemail_config_menu"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <!-- To record a greeting --> - <action function="play-file" data="voicemail/vm-for_att_spela_in_en_halsning.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - - <!-- To choose greeting --> - <action function="play-file" data="voicemail/vm-for_att_valja_utgaende_meddelande.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - - <!-- To record your name --> - <action function="play-file" data="voicemail/vm-for_att_spela_in_ditt_namn.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - - <!-- To change password --> - <action function="play-file" data="voicemail/vm-for_att_byta_losenord.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - - <!-- To return to main menu --> - <action function="play-file" data="voicemail/vm-for_att_lyssna_till_huvudmenyn.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_name"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-efter_tonen_kan_du_spela_in_ditt_namn.wav"/> - <action function="play-file" data="voicemail/vm-for_att_avsluta_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck_valfri_knapp_eller_sluta_prata.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-for_att_lyssna_pa_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_spara_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_spela_in_igen.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_urgent_check"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-for_att_markera_detta_meddelande_viktigt.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_fortsatta.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_prepend"> - <input pattern="^([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-for_att_infoga_en_introduktion_till_detta_meddelande.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_skicka_detta_meddelande_nu.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_forward_message_enter_extension"> - <input pattern="^([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-knappa_in_anknytningen_att_vidarebefordra_detta_meddelande_till.wav"/> - <action function="play-file" data="voicemail/vm-foljt_av.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_invalid_extension"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-det_var_en_felaktig_anknytning.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_listen_file_check"> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-for_att_lyssna_pa_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_spara_meddelandet.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_radera_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_vidarebefordra_detta_meddelande_till_din_epost.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$4" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_ringa_tillbaka_nu.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_vidarebefordra_detta_meddelande.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$"> - <match> - <action function="play-file" data="voicemail/vm-for_att_lyssna_pa_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_spara_meddelandet.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_radera_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$3" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_ringa_tillbaka_nu.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$5" method="pronounced" type="name_spelled"/> - <action function="execute" data="sleep(200)"/> - <action function="play-file" data="voicemail/vm-for_att_vidarebefordra_detta_meddelande.wav"/> - <action function="play-file" data="voicemail/vm-tryck.wav"/> - <action function="say" data="$6" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-valj_en_halsning_mellan_1_och_9.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_choose_greeting_fail"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-det_var_ett_felaktigt_val.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-spela_in_din_halsning_efter_tonen.wav"/> - <action function="play-file" data="voicemail/vm-for_att_avsluta_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck_valfri_knapp_eller_sluta_prata.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_record_message"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-spela_in_ditt_meddelande_efter_tonen.wav"/> - <action function="play-file" data="voicemail/vm-for_att_avsluta_inspelningen.wav"/> - <action function="play-file" data="voicemail/vm-tryck_valfri_knapp_eller_sluta_prata.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_greeting_selected"> - <input pattern="^(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-meddelande_nummer.wav"/> - <action function="say" data="$1" method="pronounced" type="items"/> - <action function="play-file" data="voicemail/vm-markerad.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_play_greeting"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-personen_med_anknytning.wav"/> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - <action function="play-file" data="voicemail/vm-not_ar_inte_tillganglig.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_number"> - <input pattern="^(\d+)$"> - <match> - <action function="say" data="$1" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_message_number"> - <input pattern="^([a-z]+):(\d+)$"> - <match> - <action function="play-file" data="voicemail/vm-$1.wav"/> - <action function="play-file" data="voicemail/vm-meddelande_nummer.wav"/> - <action function="say" data="$2" method="pronounced" type="items"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_phone_number"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_name"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - <!-- Note: Update this to marked-urgent,emailed and saved once new sound files are recorded --> - <macro name="voicemail_ack"> - <input pattern="^(too-small)$"> - <match> - <action function="play-file" data="voicemail/vm-din_inspelning_ar_kortare_an_tillaten_langd_vanligen_forsok_igen.wav"/> - </match> - </input> - <input pattern="^(deleted)$"> - <match> - <action function="play-file" data="voicemail/vm-meddelande.wav"/> - <action function="play-file" data="voicemail/vm-raderat.wav"/> - </match> - </input> - <input pattern="^(saved)$"> - <match> - <action function="play-file" data="voicemail/vm-meddelande.wav"/> - <action function="play-file" data="voicemail/vm-sparat.wav"/> - </match> - </input> - <input pattern="^(emailed)$"> - <match> - <action function="play-file" data="voicemail/vm-meddelande.wav"/> - <action function="play-file" data="voicemail/vm-skickat_pa_epost.wav"/> - </match> - </input> - <input pattern="^(marked-urgent)$"> - <match> - <action function="play-file" data="voicemail/vm-meddelande.wav"/> - <action function="play-file" data="voicemail/vm-markerat_som_viktigt.wav"/> - </match> - </input> - </macro> - - <macro name="voicemail_say_date"> - <input pattern="^(.*)$"> - <match> - <action function="say" data="$1" method="pronounced" type="current_date_time"/> - </match> - </input> - </macro> - - <macro name="voicemail_disk_quota_exceeded"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="voicemail/vm-den_rostbrevladan_ar_full_vanligen_forsok_ringa_senare.wav"/> - </match> - </input> - </macro> - - <macro name="valet_announce_ext"> - <input pattern="^([^\:]+):(.*)$"> - <match> - <action function="say" data="$2" method="pronounced" type="name_spelled"/> - </match> - </input> - </macro> - - <macro name="valet_lot_full"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> - - <macro name="valet_lot_empty"> - <input pattern="^(.*)$"> - <match> - <action function="play-file" data="tone_stream://%(275,10,600);%(275,100,300)"/> - </match> - </input> - </macro> -</include><!--This line will be ignored it's here to validate the xml and is optional --> diff --git a/bbb-voice-conference/config/freeswitch/conf/mime.types b/bbb-voice-conference/config/freeswitch/conf/mime.types deleted file mode 100644 index 542ebf9dd7..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mime.types +++ /dev/null @@ -1,1610 +0,0 @@ -# -# MIME type configs overriden by the FreeSWITCH project. -# -audio/mpeg mp3 mpga mp2 mp2a m2a m3a -image/jpeg jpg jpeg jpe -# -# Additional MIME types added by the FreeSWITCH project. Any duplicate file extensions listed here will only be -# used to map from MIME -> extension and not extension -> MIME -audio/x-mpeg mp3 -audio/mp3 mp3 -audio/x-mp3 mp3 -audio/mpeg3 mp3 -audio/x-mpeg3 mp3 -audio/mpg mp3 -audio/x-mpegaudio mp3 -audio/x-wave wav -audio/wave wav -audio/wav wav -# -# The section below was taken from Apache httpd Project at -# <https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types> -# -# This file maps Internet media types to unique file extension(s). -# Although created for httpd, this file is used by many software systems -# and has been placed in the public domain for unlimited redisribution. -# -# The table below contains both registered and (common) unregistered types. -# A type that has no unique extension can be ignored -- they are listed -# here to guide configurations toward known types and to make it easier to -# identify "new" types. File extensions are also commonly used to indicate -# content languages and encodings, so choose them carefully. -# -# Internet media types should be registered as described in RFC 4288. -# The registry is at <http://www.iana.org/assignments/media-types/>. -# -# MIME type (lowercased) Extensions -# ============================================ ========== -# application/1d-interleaved-parityfec -# application/3gpp-ims+xml -# application/activemessage -application/andrew-inset ez -# application/applefile -application/applixware aw -application/atom+xml atom -application/atomcat+xml atomcat -# application/atomicmail -application/atomsvc+xml atomsvc -# application/auth-policy+xml -# application/batch-smtp -# application/beep+xml -# application/calendar+xml -# application/cals-1840 -# application/ccmp+xml -application/ccxml+xml ccxml -application/cdmi-capability cdmia -application/cdmi-container cdmic -application/cdmi-domain cdmid -application/cdmi-object cdmio -application/cdmi-queue cdmiq -# application/cea-2018+xml -# application/cellml+xml -# application/cfw -# application/cnrp+xml -# application/commonground -# application/conference-info+xml -# application/cpl+xml -# application/csta+xml -# application/cstadata+xml -application/cu-seeme cu -# application/cybercash -application/davmount+xml davmount -# application/dca-rft -# application/dec-dx -# application/dialog-info+xml -# application/dicom -# application/dns -application/docbook+xml dbk -# application/dskpp+xml -application/dssc+der dssc -application/dssc+xml xdssc -# application/dvcs -application/ecmascript ecma -# application/edi-consent -# application/edi-x12 -# application/edifact -application/emma+xml emma -# application/epp+xml -application/epub+zip epub -# application/eshop -# application/example -application/exi exi -# application/fastinfoset -# application/fastsoap -# application/fits -application/font-tdpfr pfr -# application/framework-attributes+xml -application/gml+xml gml -application/gpx+xml gpx -application/gxf gxf -# application/h224 -# application/held+xml -# application/http -application/hyperstudio stk -# application/ibe-key-request+xml -# application/ibe-pkg-reply+xml -# application/ibe-pp-data -# application/iges -# application/im-iscomposing+xml -# application/index -# application/index.cmd -# application/index.obj -# application/index.response -# application/index.vnd -application/inkml+xml ink inkml -# application/iotp -application/ipfix ipfix -# application/ipp -# application/isup -application/java-archive jar -application/java-serialized-object ser -application/java-vm class -application/javascript js -application/json json -application/jsonml+json jsonml -# application/kpml-request+xml -# application/kpml-response+xml -application/lost+xml lostxml -application/mac-binhex40 hqx -application/mac-compactpro cpt -# application/macwriteii -application/mads+xml mads -application/marc mrc -application/marcxml+xml mrcx -application/mathematica ma nb mb -# application/mathml-content+xml -# application/mathml-presentation+xml -application/mathml+xml mathml -# application/mbms-associated-procedure-description+xml -# application/mbms-deregister+xml -# application/mbms-envelope+xml -# application/mbms-msk+xml -# application/mbms-msk-response+xml -# application/mbms-protection-description+xml -# application/mbms-reception-report+xml -# application/mbms-register+xml -# application/mbms-register-response+xml -# application/mbms-user-service-description+xml -application/mbox mbox -# application/media_control+xml -application/mediaservercontrol+xml mscml -application/metalink+xml metalink -application/metalink4+xml meta4 -application/mets+xml mets -# application/mikey -application/mods+xml mods -# application/moss-keys -# application/moss-signature -# application/mosskey-data -# application/mosskey-request -application/mp21 m21 mp21 -application/mp4 mp4s -# application/mpeg4-generic -# application/mpeg4-iod -# application/mpeg4-iod-xmt -# application/msc-ivr+xml -# application/msc-mixer+xml -application/msword doc dot -application/mxf mxf -# application/nasdata -# application/news-checkgroups -# application/news-groupinfo -# application/news-transmission -# application/nss -# application/ocsp-request -# application/ocsp-response -application/octet-stream bin dms lrf mar so dist distz pkg bpk dump elc deploy -application/oda oda -application/oebps-package+xml opf -application/ogg ogx -application/omdoc+xml omdoc -application/onenote onetoc onetoc2 onetmp onepkg -application/oxps oxps -# application/parityfec -application/patch-ops-error+xml xer -application/pdf pdf -application/pgp-encrypted pgp -# application/pgp-keys -application/pgp-signature asc sig -application/pics-rules prf -# application/pidf+xml -# application/pidf-diff+xml -application/pkcs10 p10 -application/pkcs7-mime p7m p7c -application/pkcs7-signature p7s -application/pkcs8 p8 -application/pkix-attr-cert ac -application/pkix-cert cer -application/pkix-crl crl -application/pkix-pkipath pkipath -application/pkixcmp pki -application/pls+xml pls -# application/poc-settings+xml -application/postscript ai eps ps -# application/prs.alvestrand.titrax-sheet -application/prs.cww cww -# application/prs.nprend -# application/prs.plucker -# application/prs.rdf-xml-crypt -# application/prs.xsf+xml -application/pskc+xml pskcxml -# application/qsig -application/rdf+xml rdf -application/reginfo+xml rif -application/relax-ng-compact-syntax rnc -# application/remote-printing -application/resource-lists+xml rl -application/resource-lists-diff+xml rld -# application/riscos -# application/rlmi+xml -application/rls-services+xml rs -application/rpki-ghostbusters gbr -application/rpki-manifest mft -application/rpki-roa roa -# application/rpki-updown -application/rsd+xml rsd -application/rss+xml rss -application/rtf rtf -# application/rtx -# application/samlassertion+xml -# application/samlmetadata+xml -application/sbml+xml sbml -application/scvp-cv-request scq -application/scvp-cv-response scs -application/scvp-vp-request spq -application/scvp-vp-response spp -application/sdp sdp -# application/set-payment -application/set-payment-initiation setpay -# application/set-registration -application/set-registration-initiation setreg -# application/sgml -# application/sgml-open-catalog -application/shf+xml shf -# application/sieve -# application/simple-filter+xml -# application/simple-message-summary -# application/simplesymbolcontainer -# application/slate -# application/smil -application/smil+xml smi smil -# application/soap+fastinfoset -# application/soap+xml -application/sparql-query rq -application/sparql-results+xml srx -# application/spirits-event+xml -application/srgs gram -application/srgs+xml grxml -application/sru+xml sru -application/ssdl+xml ssdl -application/ssml+xml ssml -# application/tamp-apex-update -# application/tamp-apex-update-confirm -# application/tamp-community-update -# application/tamp-community-update-confirm -# application/tamp-error -# application/tamp-sequence-adjust -# application/tamp-sequence-adjust-confirm -# application/tamp-status-query -# application/tamp-status-response -# application/tamp-update -# application/tamp-update-confirm -application/tei+xml tei teicorpus -application/thraud+xml tfi -# application/timestamp-query -# application/timestamp-reply -application/timestamped-data tsd -# application/tve-trigger -# application/ulpfec -# application/vcard+xml -# application/vemmi -# application/vividence.scriptfile -# application/vnd.3gpp.bsf+xml -application/vnd.3gpp.pic-bw-large plb -application/vnd.3gpp.pic-bw-small psb -application/vnd.3gpp.pic-bw-var pvb -# application/vnd.3gpp.sms -# application/vnd.3gpp2.bcmcsinfo+xml -# application/vnd.3gpp2.sms -application/vnd.3gpp2.tcap tcap -application/vnd.3m.post-it-notes pwn -application/vnd.accpac.simply.aso aso -application/vnd.accpac.simply.imp imp -application/vnd.acucobol acu -application/vnd.acucorp atc acutc -application/vnd.adobe.air-application-installer-package+zip air -application/vnd.adobe.formscentral.fcdt fcdt -application/vnd.adobe.fxp fxp fxpl -# application/vnd.adobe.partial-upload -application/vnd.adobe.xdp+xml xdp -application/vnd.adobe.xfdf xfdf -# application/vnd.aether.imp -# application/vnd.ah-barcode -application/vnd.ahead.space ahead -application/vnd.airzip.filesecure.azf azf -application/vnd.airzip.filesecure.azs azs -application/vnd.amazon.ebook azw -application/vnd.americandynamics.acc acc -application/vnd.amiga.ami ami -# application/vnd.amundsen.maze+xml -application/vnd.android.package-archive apk -application/vnd.anser-web-certificate-issue-initiation cii -application/vnd.anser-web-funds-transfer-initiation fti -application/vnd.antix.game-component atx -application/vnd.apple.installer+xml mpkg -application/vnd.apple.mpegurl m3u8 -# application/vnd.arastra.swi -application/vnd.aristanetworks.swi swi -application/vnd.astraea-software.iota iota -application/vnd.audiograph aep -# application/vnd.autopackage -# application/vnd.avistar+xml -application/vnd.blueice.multipass mpm -# application/vnd.bluetooth.ep.oob -application/vnd.bmi bmi -application/vnd.businessobjects rep -# application/vnd.cab-jscript -# application/vnd.canon-cpdl -# application/vnd.canon-lips -# application/vnd.cendio.thinlinc.clientconf -application/vnd.chemdraw+xml cdxml -application/vnd.chipnuts.karaoke-mmd mmd -application/vnd.cinderella cdy -# application/vnd.cirpack.isdn-ext -application/vnd.claymore cla -application/vnd.cloanto.rp9 rp9 -application/vnd.clonk.c4group c4g c4d c4f c4p c4u -application/vnd.cluetrust.cartomobile-config c11amc -application/vnd.cluetrust.cartomobile-config-pkg c11amz -# application/vnd.collection+json -# application/vnd.commerce-battelle -application/vnd.commonspace csp -application/vnd.contact.cmsg cdbcmsg -application/vnd.cosmocaller cmc -application/vnd.crick.clicker clkx -application/vnd.crick.clicker.keyboard clkk -application/vnd.crick.clicker.palette clkp -application/vnd.crick.clicker.template clkt -application/vnd.crick.clicker.wordbank clkw -application/vnd.criticaltools.wbs+xml wbs -application/vnd.ctc-posml pml -# application/vnd.ctct.ws+xml -# application/vnd.cups-pdf -# application/vnd.cups-postscript -application/vnd.cups-ppd ppd -# application/vnd.cups-raster -# application/vnd.cups-raw -# application/vnd.curl -application/vnd.curl.car car -application/vnd.curl.pcurl pcurl -# application/vnd.cybank -application/vnd.dart dart -application/vnd.data-vision.rdz rdz -application/vnd.dece.data uvf uvvf uvd uvvd -application/vnd.dece.ttml+xml uvt uvvt -application/vnd.dece.unspecified uvx uvvx -application/vnd.dece.zip uvz uvvz -application/vnd.denovo.fcselayout-link fe_launch -# application/vnd.dir-bi.plate-dl-nosuffix -application/vnd.dna dna -application/vnd.dolby.mlp mlp -# application/vnd.dolby.mobile.1 -# application/vnd.dolby.mobile.2 -application/vnd.dpgraph dpg -application/vnd.dreamfactory dfac -application/vnd.ds-keypoint kpxx -application/vnd.dvb.ait ait -# application/vnd.dvb.dvbj -# application/vnd.dvb.esgcontainer -# application/vnd.dvb.ipdcdftnotifaccess -# application/vnd.dvb.ipdcesgaccess -# application/vnd.dvb.ipdcesgaccess2 -# application/vnd.dvb.ipdcesgpdd -# application/vnd.dvb.ipdcroaming -# application/vnd.dvb.iptv.alfec-base -# application/vnd.dvb.iptv.alfec-enhancement -# application/vnd.dvb.notif-aggregate-root+xml -# application/vnd.dvb.notif-container+xml -# application/vnd.dvb.notif-generic+xml -# application/vnd.dvb.notif-ia-msglist+xml -# application/vnd.dvb.notif-ia-registration-request+xml -# application/vnd.dvb.notif-ia-registration-response+xml -# application/vnd.dvb.notif-init+xml -# application/vnd.dvb.pfr -application/vnd.dvb.service svc -# application/vnd.dxr -application/vnd.dynageo geo -# application/vnd.easykaraoke.cdgdownload -# application/vnd.ecdis-update -application/vnd.ecowin.chart mag -# application/vnd.ecowin.filerequest -# application/vnd.ecowin.fileupdate -# application/vnd.ecowin.series -# application/vnd.ecowin.seriesrequest -# application/vnd.ecowin.seriesupdate -# application/vnd.emclient.accessrequest+xml -application/vnd.enliven nml -# application/vnd.eprints.data+xml -application/vnd.epson.esf esf -application/vnd.epson.msf msf -application/vnd.epson.quickanime qam -application/vnd.epson.salt slt -application/vnd.epson.ssf ssf -# application/vnd.ericsson.quickcall -application/vnd.eszigno3+xml es3 et3 -# application/vnd.etsi.aoc+xml -# application/vnd.etsi.cug+xml -# application/vnd.etsi.iptvcommand+xml -# application/vnd.etsi.iptvdiscovery+xml -# application/vnd.etsi.iptvprofile+xml -# application/vnd.etsi.iptvsad-bc+xml -# application/vnd.etsi.iptvsad-cod+xml -# application/vnd.etsi.iptvsad-npvr+xml -# application/vnd.etsi.iptvservice+xml -# application/vnd.etsi.iptvsync+xml -# application/vnd.etsi.iptvueprofile+xml -# application/vnd.etsi.mcid+xml -# application/vnd.etsi.overload-control-policy-dataset+xml -# application/vnd.etsi.sci+xml -# application/vnd.etsi.simservs+xml -# application/vnd.etsi.tsl+xml -# application/vnd.etsi.tsl.der -# application/vnd.eudora.data -application/vnd.ezpix-album ez2 -application/vnd.ezpix-package ez3 -# application/vnd.f-secure.mobile -application/vnd.fdf fdf -application/vnd.fdsn.mseed mseed -application/vnd.fdsn.seed seed dataless -# application/vnd.ffsns -# application/vnd.fints -application/vnd.flographit gph -application/vnd.fluxtime.clip ftc -# application/vnd.font-fontforge-sfd -application/vnd.framemaker fm frame maker book -application/vnd.frogans.fnc fnc -application/vnd.frogans.ltf ltf -application/vnd.fsc.weblaunch fsc -application/vnd.fujitsu.oasys oas -application/vnd.fujitsu.oasys2 oa2 -application/vnd.fujitsu.oasys3 oa3 -application/vnd.fujitsu.oasysgp fg5 -application/vnd.fujitsu.oasysprs bh2 -# application/vnd.fujixerox.art-ex -# application/vnd.fujixerox.art4 -# application/vnd.fujixerox.hbpl -application/vnd.fujixerox.ddd ddd -application/vnd.fujixerox.docuworks xdw -application/vnd.fujixerox.docuworks.binder xbd -# application/vnd.fut-misnet -application/vnd.fuzzysheet fzs -application/vnd.genomatix.tuxedo txd -# application/vnd.geocube+xml -application/vnd.geogebra.file ggb -application/vnd.geogebra.tool ggt -application/vnd.geometry-explorer gex gre -application/vnd.geonext gxt -application/vnd.geoplan g2w -application/vnd.geospace g3w -# application/vnd.globalplatform.card-content-mgt -# application/vnd.globalplatform.card-content-mgt-response -application/vnd.gmx gmx -application/vnd.google-earth.kml+xml kml -application/vnd.google-earth.kmz kmz -application/vnd.grafeq gqf gqs -# application/vnd.gridmp -application/vnd.groove-account gac -application/vnd.groove-help ghf -application/vnd.groove-identity-message gim -application/vnd.groove-injector grv -application/vnd.groove-tool-message gtm -application/vnd.groove-tool-template tpl -application/vnd.groove-vcard vcg -# application/vnd.hal+json -application/vnd.hal+xml hal -application/vnd.handheld-entertainment+xml zmm -application/vnd.hbci hbci -# application/vnd.hcl-bireports -application/vnd.hhe.lesson-player les -application/vnd.hp-hpgl hpgl -application/vnd.hp-hpid hpid -application/vnd.hp-hps hps -application/vnd.hp-jlyt jlt -application/vnd.hp-pcl pcl -application/vnd.hp-pclxl pclxl -# application/vnd.httphone -application/vnd.hydrostatix.sof-data sfd-hdstx -# application/vnd.hzn-3d-crossword -# application/vnd.ibm.afplinedata -# application/vnd.ibm.electronic-media -application/vnd.ibm.minipay mpy -application/vnd.ibm.modcap afp listafp list3820 -application/vnd.ibm.rights-management irm -application/vnd.ibm.secure-container sc -application/vnd.iccprofile icc icm -application/vnd.igloader igl -application/vnd.immervision-ivp ivp -application/vnd.immervision-ivu ivu -# application/vnd.informedcontrol.rms+xml -# application/vnd.informix-visionary -# application/vnd.infotech.project -# application/vnd.infotech.project+xml -# application/vnd.innopath.wamp.notification -application/vnd.insors.igm igm -application/vnd.intercon.formnet xpw xpx -application/vnd.intergeo i2g -# application/vnd.intertrust.digibox -# application/vnd.intertrust.nncp -application/vnd.intu.qbo qbo -application/vnd.intu.qfx qfx -# application/vnd.iptc.g2.conceptitem+xml -# application/vnd.iptc.g2.knowledgeitem+xml -# application/vnd.iptc.g2.newsitem+xml -# application/vnd.iptc.g2.newsmessage+xml -# application/vnd.iptc.g2.packageitem+xml -# application/vnd.iptc.g2.planningitem+xml -application/vnd.ipunplugged.rcprofile rcprofile -application/vnd.irepository.package+xml irp -application/vnd.is-xpr xpr -application/vnd.isac.fcs fcs -application/vnd.jam jam -# application/vnd.japannet-directory-service -# application/vnd.japannet-jpnstore-wakeup -# application/vnd.japannet-payment-wakeup -# application/vnd.japannet-registration -# application/vnd.japannet-registration-wakeup -# application/vnd.japannet-setstore-wakeup -# application/vnd.japannet-verification -# application/vnd.japannet-verification-wakeup -application/vnd.jcp.javame.midlet-rms rms -application/vnd.jisp jisp -application/vnd.joost.joda-archive joda -application/vnd.kahootz ktz ktr -application/vnd.kde.karbon karbon -application/vnd.kde.kchart chrt -application/vnd.kde.kformula kfo -application/vnd.kde.kivio flw -application/vnd.kde.kontour kon -application/vnd.kde.kpresenter kpr kpt -application/vnd.kde.kspread ksp -application/vnd.kde.kword kwd kwt -application/vnd.kenameaapp htke -application/vnd.kidspiration kia -application/vnd.kinar kne knp -application/vnd.koan skp skd skt skm -application/vnd.kodak-descriptor sse -application/vnd.las.las+xml lasxml -# application/vnd.liberty-request+xml -application/vnd.llamagraphics.life-balance.desktop lbd -application/vnd.llamagraphics.life-balance.exchange+xml lbe -application/vnd.lotus-1-2-3 123 -application/vnd.lotus-approach apr -application/vnd.lotus-freelance pre -application/vnd.lotus-notes nsf -application/vnd.lotus-organizer org -application/vnd.lotus-screencam scm -application/vnd.lotus-wordpro lwp -application/vnd.macports.portpkg portpkg -# application/vnd.marlin.drm.actiontoken+xml -# application/vnd.marlin.drm.conftoken+xml -# application/vnd.marlin.drm.license+xml -# application/vnd.marlin.drm.mdcf -application/vnd.mcd mcd -application/vnd.medcalcdata mc1 -application/vnd.mediastation.cdkey cdkey -# application/vnd.meridian-slingshot -application/vnd.mfer mwf -application/vnd.mfmp mfm -application/vnd.micrografx.flo flo -application/vnd.micrografx.igx igx -application/vnd.mif mif -# application/vnd.minisoft-hp3000-save -# application/vnd.mitsubishi.misty-guard.trustweb -application/vnd.mobius.daf daf -application/vnd.mobius.dis dis -application/vnd.mobius.mbk mbk -application/vnd.mobius.mqy mqy -application/vnd.mobius.msl msl -application/vnd.mobius.plc plc -application/vnd.mobius.txf txf -application/vnd.mophun.application mpn -application/vnd.mophun.certificate mpc -# application/vnd.motorola.flexsuite -# application/vnd.motorola.flexsuite.adsi -# application/vnd.motorola.flexsuite.fis -# application/vnd.motorola.flexsuite.gotap -# application/vnd.motorola.flexsuite.kmr -# application/vnd.motorola.flexsuite.ttc -# application/vnd.motorola.flexsuite.wem -# application/vnd.motorola.iprm -application/vnd.mozilla.xul+xml xul -application/vnd.ms-artgalry cil -# application/vnd.ms-asf -application/vnd.ms-cab-compressed cab -# application/vnd.ms-color.iccprofile -application/vnd.ms-excel xls xlm xla xlc xlt xlw -application/vnd.ms-excel.addin.macroenabled.12 xlam -application/vnd.ms-excel.sheet.binary.macroenabled.12 xlsb -application/vnd.ms-excel.sheet.macroenabled.12 xlsm -application/vnd.ms-excel.template.macroenabled.12 xltm -application/vnd.ms-fontobject eot -application/vnd.ms-htmlhelp chm -application/vnd.ms-ims ims -application/vnd.ms-lrm lrm -# application/vnd.ms-office.activex+xml -application/vnd.ms-officetheme thmx -# application/vnd.ms-opentype -# application/vnd.ms-package.obfuscated-opentype -application/vnd.ms-pki.seccat cat -application/vnd.ms-pki.stl stl -# application/vnd.ms-playready.initiator+xml -application/vnd.ms-powerpoint ppt pps pot -application/vnd.ms-powerpoint.addin.macroenabled.12 ppam -application/vnd.ms-powerpoint.presentation.macroenabled.12 pptm -application/vnd.ms-powerpoint.slide.macroenabled.12 sldm -application/vnd.ms-powerpoint.slideshow.macroenabled.12 ppsm -application/vnd.ms-powerpoint.template.macroenabled.12 potm -# application/vnd.ms-printing.printticket+xml -application/vnd.ms-project mpp mpt -# application/vnd.ms-tnef -# application/vnd.ms-wmdrm.lic-chlg-req -# application/vnd.ms-wmdrm.lic-resp -# application/vnd.ms-wmdrm.meter-chlg-req -# application/vnd.ms-wmdrm.meter-resp -application/vnd.ms-word.document.macroenabled.12 docm -application/vnd.ms-word.template.macroenabled.12 dotm -application/vnd.ms-works wps wks wcm wdb -application/vnd.ms-wpl wpl -application/vnd.ms-xpsdocument xps -application/vnd.mseq mseq -# application/vnd.msign -# application/vnd.multiad.creator -# application/vnd.multiad.creator.cif -# application/vnd.music-niff -application/vnd.musician mus -application/vnd.muvee.style msty -application/vnd.mynfc taglet -# application/vnd.ncd.control -# application/vnd.ncd.reference -# application/vnd.nervana -# application/vnd.netfpx -application/vnd.neurolanguage.nlu nlu -application/vnd.nitf ntf nitf -application/vnd.noblenet-directory nnd -application/vnd.noblenet-sealer nns -application/vnd.noblenet-web nnw -# application/vnd.nokia.catalogs -# application/vnd.nokia.conml+wbxml -# application/vnd.nokia.conml+xml -# application/vnd.nokia.isds-radio-presets -# application/vnd.nokia.iptv.config+xml -# application/vnd.nokia.landmark+wbxml -# application/vnd.nokia.landmark+xml -# application/vnd.nokia.landmarkcollection+xml -# application/vnd.nokia.n-gage.ac+xml -application/vnd.nokia.n-gage.data ngdat -application/vnd.nokia.n-gage.symbian.install n-gage -# application/vnd.nokia.ncd -# application/vnd.nokia.pcd+wbxml -# application/vnd.nokia.pcd+xml -application/vnd.nokia.radio-preset rpst -application/vnd.nokia.radio-presets rpss -application/vnd.novadigm.edm edm -application/vnd.novadigm.edx edx -application/vnd.novadigm.ext ext -# application/vnd.ntt-local.file-transfer -# application/vnd.ntt-local.sip-ta_remote -# application/vnd.ntt-local.sip-ta_tcp_stream -application/vnd.oasis.opendocument.chart odc -application/vnd.oasis.opendocument.chart-template otc -application/vnd.oasis.opendocument.database odb -application/vnd.oasis.opendocument.formula odf -application/vnd.oasis.opendocument.formula-template odft -application/vnd.oasis.opendocument.graphics odg -application/vnd.oasis.opendocument.graphics-template otg -application/vnd.oasis.opendocument.image odi -application/vnd.oasis.opendocument.image-template oti -application/vnd.oasis.opendocument.presentation odp -application/vnd.oasis.opendocument.presentation-template otp -application/vnd.oasis.opendocument.spreadsheet ods -application/vnd.oasis.opendocument.spreadsheet-template ots -application/vnd.oasis.opendocument.text odt -application/vnd.oasis.opendocument.text-master odm -application/vnd.oasis.opendocument.text-template ott -application/vnd.oasis.opendocument.text-web oth -# application/vnd.obn -# application/vnd.oftn.l10n+json -# application/vnd.oipf.contentaccessdownload+xml -# application/vnd.oipf.contentaccessstreaming+xml -# application/vnd.oipf.cspg-hexbinary -# application/vnd.oipf.dae.svg+xml -# application/vnd.oipf.dae.xhtml+xml -# application/vnd.oipf.mippvcontrolmessage+xml -# application/vnd.oipf.pae.gem -# application/vnd.oipf.spdiscovery+xml -# application/vnd.oipf.spdlist+xml -# application/vnd.oipf.ueprofile+xml -# application/vnd.oipf.userprofile+xml -application/vnd.olpc-sugar xo -# application/vnd.oma-scws-config -# application/vnd.oma-scws-http-request -# application/vnd.oma-scws-http-response -# application/vnd.oma.bcast.associated-procedure-parameter+xml -# application/vnd.oma.bcast.drm-trigger+xml -# application/vnd.oma.bcast.imd+xml -# application/vnd.oma.bcast.ltkm -# application/vnd.oma.bcast.notification+xml -# application/vnd.oma.bcast.provisioningtrigger -# application/vnd.oma.bcast.sgboot -# application/vnd.oma.bcast.sgdd+xml -# application/vnd.oma.bcast.sgdu -# application/vnd.oma.bcast.simple-symbol-container -# application/vnd.oma.bcast.smartcard-trigger+xml -# application/vnd.oma.bcast.sprov+xml -# application/vnd.oma.bcast.stkm -# application/vnd.oma.cab-address-book+xml -# application/vnd.oma.cab-feature-handler+xml -# application/vnd.oma.cab-pcc+xml -# application/vnd.oma.cab-user-prefs+xml -# application/vnd.oma.dcd -# application/vnd.oma.dcdc -application/vnd.oma.dd2+xml dd2 -# application/vnd.oma.drm.risd+xml -# application/vnd.oma.group-usage-list+xml -# application/vnd.oma.pal+xml -# application/vnd.oma.poc.detailed-progress-report+xml -# application/vnd.oma.poc.final-report+xml -# application/vnd.oma.poc.groups+xml -# application/vnd.oma.poc.invocation-descriptor+xml -# application/vnd.oma.poc.optimized-progress-report+xml -# application/vnd.oma.push -# application/vnd.oma.scidm.messages+xml -# application/vnd.oma.xcap-directory+xml -# application/vnd.omads-email+xml -# application/vnd.omads-file+xml -# application/vnd.omads-folder+xml -# application/vnd.omaloc-supl-init -application/vnd.openofficeorg.extension oxt -# application/vnd.openxmlformats-officedocument.custom-properties+xml -# application/vnd.openxmlformats-officedocument.customxmlproperties+xml -# application/vnd.openxmlformats-officedocument.drawing+xml -# application/vnd.openxmlformats-officedocument.drawingml.chart+xml -# application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml -# application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml -# application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml -# application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml -# application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml -# application/vnd.openxmlformats-officedocument.extended-properties+xml -# application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml -# application/vnd.openxmlformats-officedocument.presentationml.comments+xml -# application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml -# application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml -# application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml -application/vnd.openxmlformats-officedocument.presentationml.presentation pptx -# application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml -# application/vnd.openxmlformats-officedocument.presentationml.presprops+xml -application/vnd.openxmlformats-officedocument.presentationml.slide sldx -# application/vnd.openxmlformats-officedocument.presentationml.slide+xml -# application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml -# application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml -application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx -# application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml -# application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml -# application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml -# application/vnd.openxmlformats-officedocument.presentationml.tags+xml -application/vnd.openxmlformats-officedocument.presentationml.template potx -# application/vnd.openxmlformats-officedocument.presentationml.template.main+xml -# application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml -application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx -# application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml -application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx -# application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml -# application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml -# application/vnd.openxmlformats-officedocument.theme+xml -# application/vnd.openxmlformats-officedocument.themeoverride+xml -# application/vnd.openxmlformats-officedocument.vmldrawing -# application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml -application/vnd.openxmlformats-officedocument.wordprocessingml.document docx -# application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml -application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx -# application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml -# application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml -# application/vnd.openxmlformats-package.core-properties+xml -# application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml -# application/vnd.openxmlformats-package.relationships+xml -# application/vnd.quobject-quoxdocument -# application/vnd.osa.netdeploy -application/vnd.osgeo.mapguide.package mgp -# application/vnd.osgi.bundle -application/vnd.osgi.dp dp -application/vnd.osgi.subsystem esa -# application/vnd.otps.ct-kip+xml -application/vnd.palm pdb pqa oprc -# application/vnd.paos.xml -application/vnd.pawaafile paw -application/vnd.pg.format str -application/vnd.pg.osasli ei6 -# application/vnd.piaccess.application-licence -application/vnd.picsel efif -application/vnd.pmi.widget wg -# application/vnd.poc.group-advertisement+xml -application/vnd.pocketlearn plf -application/vnd.powerbuilder6 pbd -# application/vnd.powerbuilder6-s -# application/vnd.powerbuilder7 -# application/vnd.powerbuilder7-s -# application/vnd.powerbuilder75 -# application/vnd.powerbuilder75-s -# application/vnd.preminet -application/vnd.previewsystems.box box -application/vnd.proteus.magazine mgz -application/vnd.publishare-delta-tree qps -application/vnd.pvi.ptid1 ptid -# application/vnd.pwg-multiplexed -# application/vnd.pwg-xhtml-print+xml -# application/vnd.qualcomm.brew-app-res -application/vnd.quark.quarkxpress qxd qxt qwd qwt qxl qxb -# application/vnd.radisys.moml+xml -# application/vnd.radisys.msml+xml -# application/vnd.radisys.msml-audit+xml -# application/vnd.radisys.msml-audit-conf+xml -# application/vnd.radisys.msml-audit-conn+xml -# application/vnd.radisys.msml-audit-dialog+xml -# application/vnd.radisys.msml-audit-stream+xml -# application/vnd.radisys.msml-conf+xml -# application/vnd.radisys.msml-dialog+xml -# application/vnd.radisys.msml-dialog-base+xml -# application/vnd.radisys.msml-dialog-fax-detect+xml -# application/vnd.radisys.msml-dialog-fax-sendrecv+xml -# application/vnd.radisys.msml-dialog-group+xml -# application/vnd.radisys.msml-dialog-speech+xml -# application/vnd.radisys.msml-dialog-transform+xml -# application/vnd.rainstor.data -# application/vnd.rapid -application/vnd.realvnc.bed bed -application/vnd.recordare.musicxml mxl -application/vnd.recordare.musicxml+xml musicxml -# application/vnd.renlearn.rlprint -application/vnd.rig.cryptonote cryptonote -application/vnd.rim.cod cod -application/vnd.rn-realmedia rm -application/vnd.rn-realmedia-vbr rmvb -application/vnd.route66.link66+xml link66 -# application/vnd.rs-274x -# application/vnd.ruckus.download -# application/vnd.s3sms -application/vnd.sailingtracker.track st -# application/vnd.sbm.cid -# application/vnd.sbm.mid2 -# application/vnd.scribus -# application/vnd.sealed.3df -# application/vnd.sealed.csf -# application/vnd.sealed.doc -# application/vnd.sealed.eml -# application/vnd.sealed.mht -# application/vnd.sealed.net -# application/vnd.sealed.ppt -# application/vnd.sealed.tiff -# application/vnd.sealed.xls -# application/vnd.sealedmedia.softseal.html -# application/vnd.sealedmedia.softseal.pdf -application/vnd.seemail see -application/vnd.sema sema -application/vnd.semd semd -application/vnd.semf semf -application/vnd.shana.informed.formdata ifm -application/vnd.shana.informed.formtemplate itp -application/vnd.shana.informed.interchange iif -application/vnd.shana.informed.package ipk -application/vnd.simtech-mindmapper twd twds -application/vnd.smaf mmf -# application/vnd.smart.notebook -application/vnd.smart.teacher teacher -# application/vnd.software602.filler.form+xml -# application/vnd.software602.filler.form-xml-zip -application/vnd.solent.sdkm+xml sdkm sdkd -application/vnd.spotfire.dxp dxp -application/vnd.spotfire.sfs sfs -# application/vnd.sss-cod -# application/vnd.sss-dtf -# application/vnd.sss-ntf -application/vnd.stardivision.calc sdc -application/vnd.stardivision.draw sda -application/vnd.stardivision.impress sdd -application/vnd.stardivision.math smf -application/vnd.stardivision.writer sdw vor -application/vnd.stardivision.writer-global sgl -application/vnd.stepmania.package smzip -application/vnd.stepmania.stepchart sm -# application/vnd.street-stream -application/vnd.sun.xml.calc sxc -application/vnd.sun.xml.calc.template stc -application/vnd.sun.xml.draw sxd -application/vnd.sun.xml.draw.template std -application/vnd.sun.xml.impress sxi -application/vnd.sun.xml.impress.template sti -application/vnd.sun.xml.math sxm -application/vnd.sun.xml.writer sxw -application/vnd.sun.xml.writer.global sxg -application/vnd.sun.xml.writer.template stw -# application/vnd.sun.wadl+xml -application/vnd.sus-calendar sus susp -application/vnd.svd svd -# application/vnd.swiftview-ics -application/vnd.symbian.install sis sisx -application/vnd.syncml+xml xsm -application/vnd.syncml.dm+wbxml bdm -application/vnd.syncml.dm+xml xdm -# application/vnd.syncml.dm.notification -# application/vnd.syncml.ds.notification -application/vnd.tao.intent-module-archive tao -application/vnd.tcpdump.pcap pcap cap dmp -application/vnd.tmobile-livetv tmo -application/vnd.trid.tpt tpt -application/vnd.triscape.mxs mxs -application/vnd.trueapp tra -# application/vnd.truedoc -# application/vnd.ubisoft.webplayer -application/vnd.ufdl ufd ufdl -application/vnd.uiq.theme utz -application/vnd.umajin umj -application/vnd.unity unityweb -application/vnd.uoml+xml uoml -# application/vnd.uplanet.alert -# application/vnd.uplanet.alert-wbxml -# application/vnd.uplanet.bearer-choice -# application/vnd.uplanet.bearer-choice-wbxml -# application/vnd.uplanet.cacheop -# application/vnd.uplanet.cacheop-wbxml -# application/vnd.uplanet.channel -# application/vnd.uplanet.channel-wbxml -# application/vnd.uplanet.list -# application/vnd.uplanet.list-wbxml -# application/vnd.uplanet.listcmd -# application/vnd.uplanet.listcmd-wbxml -# application/vnd.uplanet.signal -application/vnd.vcx vcx -# application/vnd.vd-study -# application/vnd.vectorworks -# application/vnd.verimatrix.vcas -# application/vnd.vidsoft.vidconference -application/vnd.visio vsd vst vss vsw -application/vnd.visionary vis -# application/vnd.vividence.scriptfile -application/vnd.vsf vsf -# application/vnd.wap.sic -# application/vnd.wap.slc -application/vnd.wap.wbxml wbxml -application/vnd.wap.wmlc wmlc -application/vnd.wap.wmlscriptc wmlsc -application/vnd.webturbo wtb -# application/vnd.wfa.wsc -# application/vnd.wmc -# application/vnd.wmf.bootstrap -# application/vnd.wolfram.mathematica -# application/vnd.wolfram.mathematica.package -application/vnd.wolfram.player nbp -application/vnd.wordperfect wpd -application/vnd.wqd wqd -# application/vnd.wrq-hp3000-labelled -application/vnd.wt.stf stf -# application/vnd.wv.csp+wbxml -# application/vnd.wv.csp+xml -# application/vnd.wv.ssp+xml -application/vnd.xara xar -application/vnd.xfdl xfdl -# application/vnd.xfdl.webform -# application/vnd.xmi+xml -# application/vnd.xmpie.cpkg -# application/vnd.xmpie.dpkg -# application/vnd.xmpie.plan -# application/vnd.xmpie.ppkg -# application/vnd.xmpie.xlim -application/vnd.yamaha.hv-dic hvd -application/vnd.yamaha.hv-script hvs -application/vnd.yamaha.hv-voice hvp -application/vnd.yamaha.openscoreformat osf -application/vnd.yamaha.openscoreformat.osfpvg+xml osfpvg -# application/vnd.yamaha.remote-setup -application/vnd.yamaha.smaf-audio saf -application/vnd.yamaha.smaf-phrase spf -# application/vnd.yamaha.through-ngn -# application/vnd.yamaha.tunnel-udpencap -application/vnd.yellowriver-custom-menu cmp -application/vnd.zul zir zirz -application/vnd.zzazz.deck+xml zaz -application/voicexml+xml vxml -# application/vq-rtcpxr -# application/watcherinfo+xml -# application/whoispp-query -# application/whoispp-response -application/widget wgt -application/winhlp hlp -# application/wita -# application/wordperfect5.1 -application/wsdl+xml wsdl -application/wspolicy+xml wspolicy -application/x-7z-compressed 7z -application/x-abiword abw -application/x-ace-compressed ace -# application/x-amf -application/x-apple-diskimage dmg -application/x-authorware-bin aab x32 u32 vox -application/x-authorware-map aam -application/x-authorware-seg aas -application/x-bcpio bcpio -application/x-bittorrent torrent -application/x-blorb blb blorb -application/x-bzip bz -application/x-bzip2 bz2 boz -application/x-cbr cbr cba cbt cbz cb7 -application/x-cdlink vcd -application/x-cfs-compressed cfs -application/x-chat chat -application/x-chess-pgn pgn -application/x-conference nsc -# application/x-compress -application/x-cpio cpio -application/x-csh csh -application/x-debian-package deb udeb -application/x-dgc-compressed dgc -application/x-director dir dcr dxr cst cct cxt w3d fgd swa -application/x-doom wad -application/x-dtbncx+xml ncx -application/x-dtbook+xml dtb -application/x-dtbresource+xml res -application/x-dvi dvi -application/x-envoy evy -application/x-eva eva -application/x-font-bdf bdf -# application/x-font-dos -# application/x-font-framemaker -application/x-font-ghostscript gsf -# application/x-font-libgrx -application/x-font-linux-psf psf -application/x-font-otf otf -application/x-font-pcf pcf -application/x-font-snf snf -# application/x-font-speedo -# application/x-font-sunos-news -application/x-font-ttf ttf ttc -application/x-font-type1 pfa pfb pfm afm -application/font-woff woff -# application/x-font-vfont -application/x-freearc arc -application/x-futuresplash spl -application/x-gca-compressed gca -application/x-glulx ulx -application/x-gnumeric gnumeric -application/x-gramps-xml gramps -application/x-gtar gtar -# application/x-gzip -application/x-hdf hdf -application/x-install-instructions install -application/x-iso9660-image iso -application/x-java-jnlp-file jnlp -application/x-latex latex -application/x-lzh-compressed lzh lha -application/x-mie mie -application/x-mobipocket-ebook prc mobi -application/x-ms-application application -application/x-ms-shortcut lnk -application/x-ms-wmd wmd -application/x-ms-wmz wmz -application/x-ms-xbap xbap -application/x-msaccess mdb -application/x-msbinder obd -application/x-mscardfile crd -application/x-msclip clp -application/x-msdownload exe dll com bat msi -application/x-msmediaview mvb m13 m14 -application/x-msmetafile wmf wmz emf emz -application/x-msmoney mny -application/x-mspublisher pub -application/x-msschedule scd -application/x-msterminal trm -application/x-mswrite wri -application/x-netcdf nc cdf -application/x-nzb nzb -application/x-pkcs12 p12 pfx -application/x-pkcs7-certificates p7b spc -application/x-pkcs7-certreqresp p7r -application/x-rar-compressed rar -application/x-research-info-systems ris -application/x-sh sh -application/x-shar shar -application/x-shockwave-flash swf -application/x-silverlight-app xap -application/x-sql sql -application/x-stuffit sit -application/x-stuffitx sitx -application/x-subrip srt -application/x-sv4cpio sv4cpio -application/x-sv4crc sv4crc -application/x-t3vm-image t3 -application/x-tads gam -application/x-tar tar -application/x-tcl tcl -application/x-tex tex -application/x-tex-tfm tfm -application/x-texinfo texinfo texi -application/x-tgif obj -application/x-ustar ustar -application/x-wais-source src -application/x-x509-ca-cert der crt -application/x-xfig fig -application/x-xliff+xml xlf -application/x-xpinstall xpi -application/x-xz xz -application/x-zmachine z1 z2 z3 z4 z5 z6 z7 z8 -# application/x400-bp -application/xaml+xml xaml -# application/xcap-att+xml -# application/xcap-caps+xml -application/xcap-diff+xml xdf -# application/xcap-el+xml -# application/xcap-error+xml -# application/xcap-ns+xml -# application/xcon-conference-info-diff+xml -# application/xcon-conference-info+xml -application/xenc+xml xenc -application/xhtml+xml xhtml xht -# application/xhtml-voice+xml -application/xml xml xsl -application/xml-dtd dtd -# application/xml-external-parsed-entity -# application/xmpp+xml -application/xop+xml xop -application/xproc+xml xpl -application/xslt+xml xslt -application/xspf+xml xspf -application/xv+xml mxml xhvml xvml xvm -application/yang yang -application/yin+xml yin -application/zip zip -# audio/1d-interleaved-parityfec -# audio/32kadpcm -# audio/3gpp -# audio/3gpp2 -# audio/ac3 -audio/adpcm adp -# audio/amr -# audio/amr-wb -# audio/amr-wb+ -# audio/asc -# audio/atrac-advanced-lossless -# audio/atrac-x -# audio/atrac3 -audio/basic au snd -# audio/bv16 -# audio/bv32 -# audio/clearmode -# audio/cn -# audio/dat12 -# audio/dls -# audio/dsr-es201108 -# audio/dsr-es202050 -# audio/dsr-es202211 -# audio/dsr-es202212 -# audio/dv -# audio/dvi4 -# audio/eac3 -# audio/evrc -# audio/evrc-qcp -# audio/evrc0 -# audio/evrc1 -# audio/evrcb -# audio/evrcb0 -# audio/evrcb1 -# audio/evrcwb -# audio/evrcwb0 -# audio/evrcwb1 -# audio/example -# audio/fwdred -# audio/g719 -# audio/g722 -# audio/g7221 -# audio/g723 -# audio/g726-16 -# audio/g726-24 -# audio/g726-32 -# audio/g726-40 -# audio/g728 -# audio/g729 -# audio/g7291 -# audio/g729d -# audio/g729e -# audio/gsm -# audio/gsm-efr -# audio/gsm-hr-08 -# audio/ilbc -# audio/ip-mr_v2.5 -# audio/isac -# audio/l16 -# audio/l20 -# audio/l24 -# audio/l8 -# audio/lpc -audio/midi mid midi kar rmi -# audio/mobile-xmf -audio/mp4 mp4a -# audio/mp4a-latm -# audio/mpa -# audio/mpa-robust -audio/mpeg mpga mp2 mp2a mp3 m2a m3a -# audio/mpeg4-generic -# audio/musepack -audio/ogg oga ogg spx -# audio/opus -# audio/parityfec -# audio/pcma -# audio/pcma-wb -# audio/pcmu-wb -# audio/pcmu -# audio/prs.sid -# audio/qcelp -# audio/red -# audio/rtp-enc-aescm128 -# audio/rtp-midi -# audio/rtx -audio/s3m s3m -audio/silk sil -# audio/smv -# audio/smv0 -# audio/smv-qcp -# audio/sp-midi -# audio/speex -# audio/t140c -# audio/t38 -# audio/telephone-event -# audio/tone -# audio/uemclip -# audio/ulpfec -# audio/vdvi -# audio/vmr-wb -# audio/vnd.3gpp.iufp -# audio/vnd.4sb -# audio/vnd.audiokoz -# audio/vnd.celp -# audio/vnd.cisco.nse -# audio/vnd.cmles.radio-events -# audio/vnd.cns.anp1 -# audio/vnd.cns.inf1 -audio/vnd.dece.audio uva uvva -audio/vnd.digital-winds eol -# audio/vnd.dlna.adts -# audio/vnd.dolby.heaac.1 -# audio/vnd.dolby.heaac.2 -# audio/vnd.dolby.mlp -# audio/vnd.dolby.mps -# audio/vnd.dolby.pl2 -# audio/vnd.dolby.pl2x -# audio/vnd.dolby.pl2z -# audio/vnd.dolby.pulse.1 -audio/vnd.dra dra -audio/vnd.dts dts -audio/vnd.dts.hd dtshd -# audio/vnd.dvb.file -# audio/vnd.everad.plj -# audio/vnd.hns.audio -audio/vnd.lucent.voice lvp -audio/vnd.ms-playready.media.pya pya -# audio/vnd.nokia.mobile-xmf -# audio/vnd.nortel.vbk -audio/vnd.nuera.ecelp4800 ecelp4800 -audio/vnd.nuera.ecelp7470 ecelp7470 -audio/vnd.nuera.ecelp9600 ecelp9600 -# audio/vnd.octel.sbc -# audio/vnd.qcelp -# audio/vnd.rhetorex.32kadpcm -audio/vnd.rip rip -# audio/vnd.sealedmedia.softseal.mpeg -# audio/vnd.vmx.cvsd -# audio/vorbis -# audio/vorbis-config -audio/webm weba -audio/x-aac aac -audio/x-aiff aif aiff aifc -audio/x-caf caf -audio/x-flac flac -audio/x-matroska mka -audio/x-mpegurl m3u -audio/x-ms-wax wax -audio/x-ms-wma wma -audio/x-pn-realaudio ram ra -audio/x-pn-realaudio-plugin rmp -# audio/x-tta -audio/x-wav wav -audio/xm xm -chemical/x-cdx cdx -chemical/x-cif cif -chemical/x-cmdf cmdf -chemical/x-cml cml -chemical/x-csml csml -# chemical/x-pdb -chemical/x-xyz xyz -image/bmp bmp -image/cgm cgm -# image/example -# image/fits -image/g3fax g3 -image/gif gif -image/ief ief -# image/jp2 -image/jpeg jpeg jpg jpe -# image/jpm -# image/jpx -image/ktx ktx -# image/naplps -image/png png -image/prs.btif btif -# image/prs.pti -image/sgi sgi -image/svg+xml svg svgz -# image/t38 -image/tiff tiff tif -# image/tiff-fx -image/vnd.adobe.photoshop psd -# image/vnd.cns.inf2 -image/vnd.dece.graphic uvi uvvi uvg uvvg -image/vnd.dvb.subtitle sub -image/vnd.djvu djvu djv -image/vnd.dwg dwg -image/vnd.dxf dxf -image/vnd.fastbidsheet fbs -image/vnd.fpx fpx -image/vnd.fst fst -image/vnd.fujixerox.edmics-mmr mmr -image/vnd.fujixerox.edmics-rlc rlc -# image/vnd.globalgraphics.pgb -# image/vnd.microsoft.icon -# image/vnd.mix -image/vnd.ms-modi mdi -image/vnd.ms-photo wdp -image/vnd.net-fpx npx -# image/vnd.radiance -# image/vnd.sealed.png -# image/vnd.sealedmedia.softseal.gif -# image/vnd.sealedmedia.softseal.jpg -# image/vnd.svf -image/vnd.wap.wbmp wbmp -image/vnd.xiff xif -image/webp webp -image/x-3ds 3ds -image/x-cmu-raster ras -image/x-cmx cmx -image/x-freehand fh fhc fh4 fh5 fh7 -image/x-icon ico -image/x-mrsid-image sid -image/x-pcx pcx -image/x-pict pic pct -image/x-portable-anymap pnm -image/x-portable-bitmap pbm -image/x-portable-graymap pgm -image/x-portable-pixmap ppm -image/x-rgb rgb -image/x-tga tga -image/x-xbitmap xbm -image/x-xpixmap xpm -image/x-xwindowdump xwd -# message/cpim -# message/delivery-status -# message/disposition-notification -# message/example -# message/external-body -# message/feedback-report -# message/global -# message/global-delivery-status -# message/global-disposition-notification -# message/global-headers -# message/http -# message/imdn+xml -# message/news -# message/partial -message/rfc822 eml mime -# message/s-http -# message/sip -# message/sipfrag -# message/tracking-status -# message/vnd.si.simp -# model/example -model/iges igs iges -model/mesh msh mesh silo -model/vnd.collada+xml dae -model/vnd.dwf dwf -# model/vnd.flatland.3dml -model/vnd.gdl gdl -# model/vnd.gs-gdl -# model/vnd.gs.gdl -model/vnd.gtw gtw -# model/vnd.moml+xml -model/vnd.mts mts -# model/vnd.parasolid.transmit.binary -# model/vnd.parasolid.transmit.text -model/vnd.vtu vtu -model/vrml wrl vrml -model/x3d+binary x3db x3dbz -model/x3d+vrml x3dv x3dvz -model/x3d+xml x3d x3dz -# multipart/alternative -# multipart/appledouble -# multipart/byteranges -# multipart/digest -# multipart/encrypted -# multipart/example -# multipart/form-data -# multipart/header-set -# multipart/mixed -# multipart/parallel -# multipart/related -# multipart/report -# multipart/signed -# multipart/voice-message -# text/1d-interleaved-parityfec -text/cache-manifest appcache -text/calendar ics ifb -text/css css -text/csv csv -# text/directory -# text/dns -# text/ecmascript -# text/enriched -# text/example -# text/fwdred -text/html html htm -# text/javascript -text/n3 n3 -# text/parityfec -text/plain txt text conf def list log in -# text/prs.fallenstein.rst -text/prs.lines.tag dsc -# text/vnd.radisys.msml-basic-layout -# text/red -# text/rfc822-headers -text/richtext rtx -# text/rtf -# text/rtp-enc-aescm128 -# text/rtx -text/sgml sgml sgm -# text/t140 -text/tab-separated-values tsv -text/troff t tr roff man me ms -text/turtle ttl -# text/ulpfec -text/uri-list uri uris urls -text/vcard vcard -# text/vnd.abc -text/vnd.curl curl -text/vnd.curl.dcurl dcurl -text/vnd.curl.scurl scurl -text/vnd.curl.mcurl mcurl -# text/vnd.dmclientscript -text/vnd.dvb.subtitle sub -# text/vnd.esmertec.theme-descriptor -text/vnd.fly fly -text/vnd.fmi.flexstor flx -text/vnd.graphviz gv -text/vnd.in3d.3dml 3dml -text/vnd.in3d.spot spot -# text/vnd.iptc.newsml -# text/vnd.iptc.nitf -# text/vnd.latex-z -# text/vnd.motorola.reflex -# text/vnd.ms-mediapackage -# text/vnd.net2phone.commcenter.command -# text/vnd.si.uricatalogue -text/vnd.sun.j2me.app-descriptor jad -# text/vnd.trolltech.linguist -# text/vnd.wap.si -# text/vnd.wap.sl -text/vnd.wap.wml wml -text/vnd.wap.wmlscript wmls -text/x-asm s asm -text/x-c c cc cxx cpp h hh dic -text/x-fortran f for f77 f90 -text/x-java-source java -text/x-opml opml -text/x-pascal p pas -text/x-nfo nfo -text/x-setext etx -text/x-sfv sfv -text/x-uuencode uu -text/x-vcalendar vcs -text/x-vcard vcf -# text/xml -# text/xml-external-parsed-entity -# video/1d-interleaved-parityfec -video/3gpp 3gp -# video/3gpp-tt -video/3gpp2 3g2 -# video/bmpeg -# video/bt656 -# video/celb -# video/dv -# video/example -video/h261 h261 -video/h263 h263 -# video/h263-1998 -# video/h263-2000 -video/h264 h264 -# video/h264-rcdo -# video/h264-svc -video/jpeg jpgv -# video/jpeg2000 -video/jpm jpm jpgm -video/mj2 mj2 mjp2 -# video/mp1s -# video/mp2p -# video/mp2t -video/mp4 mp4 mp4v mpg4 -# video/mp4v-es -video/mpeg mpeg mpg mpe m1v m2v -# video/mpeg4-generic -# video/mpv -# video/nv -video/ogg ogv -# video/parityfec -# video/pointer -video/quicktime qt mov -# video/raw -# video/rtp-enc-aescm128 -# video/rtx -# video/smpte292m -# video/ulpfec -# video/vc1 -# video/vnd.cctv -video/vnd.dece.hd uvh uvvh -video/vnd.dece.mobile uvm uvvm -# video/vnd.dece.mp4 -video/vnd.dece.pd uvp uvvp -video/vnd.dece.sd uvs uvvs -video/vnd.dece.video uvv uvvv -# video/vnd.directv.mpeg -# video/vnd.directv.mpeg-tts -# video/vnd.dlna.mpeg-tts -video/vnd.dvb.file dvb -video/vnd.fvt fvt -# video/vnd.hns.video -# video/vnd.iptvforum.1dparityfec-1010 -# video/vnd.iptvforum.1dparityfec-2005 -# video/vnd.iptvforum.2dparityfec-1010 -# video/vnd.iptvforum.2dparityfec-2005 -# video/vnd.iptvforum.ttsavc -# video/vnd.iptvforum.ttsmpeg2 -# video/vnd.motorola.video -# video/vnd.motorola.videop -video/vnd.mpegurl mxu m4u -video/vnd.ms-playready.media.pyv pyv -# video/vnd.nokia.interleaved-multimedia -# video/vnd.nokia.videovoip -# video/vnd.objectvideo -# video/vnd.sealed.mpeg1 -# video/vnd.sealed.mpeg4 -# video/vnd.sealed.swf -# video/vnd.sealedmedia.softseal.mov -video/vnd.uvvu.mp4 uvu uvvu -video/vnd.vivo viv -video/webm webm -video/x-f4v f4v -video/x-fli fli -video/x-flv flv -video/x-m4v m4v -video/x-matroska mkv mk3d mks -video/x-mng mng -video/x-ms-asf asf asx -video/x-ms-vob vob -video/x-ms-wm wm -video/x-ms-wmv wmv -video/x-ms-wmx wmx -video/x-ms-wvx wvx -video/x-msvideo avi -video/x-sgi-movie movie -video/x-smv smv -x-conference/x-cooltalk ice diff --git a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/loquendo-7-mrcp-v2.xml b/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/loquendo-7-mrcp-v2.xml deleted file mode 100644 index dcf42821f5..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/loquendo-7-mrcp-v2.xml +++ /dev/null @@ -1,32 +0,0 @@ -<include> - <!-- Loquendo MRCP Server 7 MRCPv2 --> - <profile name="loquendo7-mrcp2" version="2"> - <!--param name="client-ext-ip" value="auto"--> - <param name="client-ip" value="auto"/> - <param name="client-port" value="5090"/> - <param name="server-ip" value="10.5.5.152"/> - <param name="server-port" value="5060"/> - <!--param name="force-destination" value="1"/--> - <param name="sip-transport" value="udp"/> - <!--param name="ua-name" value="FreeSWITCH"/--> - <!--param name="sdp-origin" value="FreeSWITCH"/--> - <!--param name="rtp-ext-ip" value="auto"/--> - <param name="rtp-ip" value="auto"/> - <param name="rtp-port-min" value="4000"/> - <param name="rtp-port-max" value="5000"/> - <!--param name="playout-delay" value="50"/--> - <!--param name="max-playout-delay" value="200"/--> - <!--param name="ptime" value="20"/--> - <param name="codecs" value="PCMU PCMA L16/96/8000"/> - <param name="jsgf-mime-type" value="application/jsgf"/> - - <!-- Add any default MRCP params for SPEAK requests here --> - <synthparams> - </synthparams> - - <!-- Add any default MRCP params for RECOGNIZE requests here --> - <recogparams> - <!--param name="start-input-timers" value="false"/--> - </recogparams> - </profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml b/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml deleted file mode 100644 index 0700dec629..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml +++ /dev/null @@ -1,39 +0,0 @@ -<include> - <!-- Nuance MRCP 1.0.0 Server --> - <profile name="nuance-mrcp1" version="1"> - <param name="server-ip" value="10.5.5.152"/> - <param name="server-port" value="554"/> - <param name="resource-location" value=""/> - <param name="speechsynth" value="synthesizer"/> - <param name="speechrecog" value="recognizer"/> - <!--param name="rtp-ext-ip" value="auto"/--> - <param name="rtp-ip" value="auto"/> - <param name="rtp-port-min" value="4000"/> - <param name="rtp-port-max" value="5000"/> - <!-- enable/disable rtcp support --> - <param name="rtcp" value="1"/> - <!-- rtcp bye policies (rtcp must be enabled first) - 0 - disable rtcp bye - 1 - send rtcp bye at the end of session - 2 - send rtcp bye also at the end of each talkspurt (input) - --> - <param name="rtcp-bye" value="2"/> - <!-- rtcp transmission interval in msec (set 0 to disable) --> - <param name="rtcp-tx-interval" value="5000"/> - <!-- period (timeout) to check for new rtcp messages in msec (set 0 to disable) --> - <param name="rtcp-rx-resolution" value="1000"/> - <!--param name="playout-delay" value="50"/--> - <!--param name="max-playout-delay" value="200"/--> - <!--param name="ptime" value="20"/--> - <param name="codecs" value="PCMU PCMA L16/96/8000"/> - - <!-- Add any default MRCP params for SPEAK requests here --> - <synthparams> - </synthparams> - - <!-- Add any default MRCP params for RECOGNIZE requests here --> - <recogparams> - <!--param name="start-input-timers" value="false"/--> - </recogparams> - </profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v1.xml b/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v1.xml deleted file mode 100644 index 3c4938a66d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v1.xml +++ /dev/null @@ -1,39 +0,0 @@ -<include> - <!-- Nuance Speech Server 5.0 MRCPv1 --> - <profile name="nuance5-mrcp1" version="1"> - <param name="server-ip" value="10.5.5.152"/> - <param name="server-port" value="4900"/> - <param name="resource-location" value="media"/> - <param name="speechsynth" value="speechsynthesizer"/> - <param name="speechrecog" value="speechrecognizer"/> - <!--param name="rtp-ext-ip" value="auto"/--> - <param name="rtp-ip" value="auto"/> - <param name="rtp-port-min" value="4000"/> - <param name="rtp-port-max" value="5000"/> - <!-- enable/disable rtcp support --> - <param name="rtcp" value="1"/> - <!-- rtcp bye policies (rtcp must be enabled first) - 0 - disable rtcp bye - 1 - send rtcp bye at the end of session - 2 - send rtcp bye also at the end of each talkspurt (input) - --> - <param name="rtcp-bye" value="2"/> - <!-- rtcp transmission interval in msec (set 0 to disable) --> - <param name="rtcp-tx-interval" value="5000"/> - <!-- period (timeout) to check for new rtcp messages in msec (set 0 to disable) --> - <param name="rtcp-rx-resolution" value="1000"/> - <!--param name="playout-delay" value="50"/--> - <!--param name="max-playout-delay" value="200"/--> - <!--param name="ptime" value="20"/--> - <param name="codecs" value="PCMU PCMA L16/96/8000"/> - - <!-- Add any default MRCP params for SPEAK requests here --> - <synthparams> - </synthparams> - - <!-- Add any default MRCP params for RECOGNIZE requests here --> - <recogparams> - <!--param name="start-input-timers" value="false"/--> - </recogparams> - </profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml b/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml deleted file mode 100644 index b53cba0984..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml +++ /dev/null @@ -1,43 +0,0 @@ -<include> - <!-- Nuance Speech Server 5.0 MRCPv2 --> - <profile name="nuance5-mrcp2" version="2"> - <!--param name="client-ext-ip" value="auto"--> - <param name="client-ip" value="auto"/> - <param name="client-port" value="5090"/> - <param name="server-ip" value="10.5.5.152"/> - <param name="server-port" value="5060"/> - <!--param name="force-destination" value="1"/--> - <param name="sip-transport" value="udp"/> - <!--param name="ua-name" value="FreeSWITCH"/--> - <!--param name="sdp-origin" value="FreeSWITCH"/--> - <!--param name="rtp-ext-ip" value="auto"/--> - <param name="rtp-ip" value="auto"/> - <param name="rtp-port-min" value="4000"/> - <param name="rtp-port-max" value="5000"/> - <!-- enable/disable rtcp support --> - <param name="rtcp" value="1"/> - <!-- rtcp bye policies (rtcp must be enabled first) - 0 - disable rtcp bye - 1 - send rtcp bye at the end of session - 2 - send rtcp bye also at the end of each talkspurt (input) - --> - <param name="rtcp-bye" value="2"/> - <!-- rtcp transmission interval in msec (set 0 to disable) --> - <param name="rtcp-tx-interval" value="5000"/> - <!-- period (timeout) to check for new rtcp messages in msec (set 0 to disable) --> - <param name="rtcp-rx-resolution" value="1000"/> - <!--param name="playout-delay" value="50"/--> - <!--param name="max-playout-delay" value="200"/--> - <!--param name="ptime" value="20"/--> - <param name="codecs" value="PCMU PCMA L16/96/8000"/> - - <!-- Add any default MRCP params for SPEAK requests here --> - <synthparams> - </synthparams> - - <!-- Add any default MRCP params for RECOGNIZE requests here --> - <recogparams> - <!--param name="start-input-timers" value="false"/--> - </recogparams> - </profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/unimrcpserver-mrcp-v1.xml b/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/unimrcpserver-mrcp-v1.xml deleted file mode 100644 index fe02b1582f..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/unimrcpserver-mrcp-v1.xml +++ /dev/null @@ -1,27 +0,0 @@ -<include> - <!-- UniMRCP Server MRCPv1 --> - <profile name="unimrcpserver-mrcp1" version="1"> - <param name="server-ip" value="10.5.5.152"/> - <param name="server-port" value="1554"/> - <param name="resource-location" value=""/> - <param name="speechsynth" value="speechsynthesizer"/> - <param name="speechrecog" value="speechrecognizer"/> - <!--param name="rtp-ext-ip" value="auto"/--> - <param name="rtp-ip" value="auto"/> - <param name="rtp-port-min" value="4000"/> - <param name="rtp-port-max" value="5000"/> - <!--param name="playout-delay" value="50"/--> - <!--param name="max-playout-delay" value="200"/--> - <!--param name="ptime" value="20"/--> - <param name="codecs" value="PCMU PCMA L16/96/8000"/> - - <!-- Add any default MRCP params for SPEAK requests here --> - <synthparams> - </synthparams> - - <!-- Add any default MRCP params for RECOGNIZE requests here --> - <recogparams> - <!--param name="start-input-timers" value="false"/--> - </recogparams> - </profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/vestec-mrcp-v1.xml b/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/vestec-mrcp-v1.xml deleted file mode 100644 index cbde87ca5a..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/vestec-mrcp-v1.xml +++ /dev/null @@ -1,26 +0,0 @@ -<include> - <!-- Vestec VASRE MRCP Server --> - <profile name="vestec-mrcp-v1" version="1"> - <param name="server-ip" value="127.0.0.1"/> - <param name="server-port" value="1554"/> - <param name="resource-location" value=""/> - <param name="speechsynth" value="speechsynthesizer"/> - <param name="speechrecog" value="speechrecognizer"/> - <param name="rtp-ip" value="auto"/> - <param name="rtp-port-min" value="14000"/> - <param name="rtp-port-max" value="15000"/> - <!--param name="playout-delay" value="50"/--> - <!--param name="max-playout-delay" value="200"/--> - <!--param name="ptime" value="20"/--> - <param name="codecs" value="PCMU PCMA L16/96/8000"/> - - <!-- Add any default MRCP params for SPEAK requests here --> - <synthparams> - </synthparams> - - <!-- Add any default MRCP params for RECOGNIZE requests here --> - <recogparams> - <!--param name="start-input-timers" value="false"/--> - </recogparams> - </profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml b/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml deleted file mode 100644 index fb1d0ee287..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml +++ /dev/null @@ -1,27 +0,0 @@ -<include> - <!-- Voxeo Prophecy 8.0 MRCPv1 --> - <profile name="voxeo-prophecy8.0-mrcp1" version="1"> - <param name="server-ip" value="99.185.85.31"/> - <param name="server-port" value="554"/> - <param name="resource-location" value=""/> - <param name="speechsynth" value="synthesizer"/> - <param name="speechrecog" value="recognizer"/> - <!--param name="rtp-ext-ip" value="auto"/--> - <param name="rtp-ip" value="auto"/> - <param name="rtp-port-min" value="4000"/> - <param name="rtp-port-max" value="5000"/> - <!--param name="playout-delay" value="50"/--> - <!--param name="max-playout-delay" value="200"/--> - <!--param name="ptime" value="20"/--> - <param name="codecs" value="PCMU PCMA L16/96/8000"/> - - <!-- Add any default MRCP params for SPEAK requests here --> - <synthparams> - </synthparams> - - <!-- Add any default MRCP params for RECOGNIZE requests here --> - <recogparams> - <!--param name="start-input-timers" value="false"/--> - </recogparams> - </profile> -</include> diff --git a/bbb-voice-conference/config/freeswitch/conf/notify-voicemail.tpl b/bbb-voice-conference/config/freeswitch/conf/notify-voicemail.tpl deleted file mode 100644 index 365faa2921..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/notify-voicemail.tpl +++ /dev/null @@ -1,44 +0,0 @@ -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 - -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Voicemail from "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> ${voicemail_message_len}</title> -<meta content="text/html; charset=iso-8859-1" http-equiv="content-type"/> -</head> -<body> - -<font face=arial> -<b>Message From "${voicemail_caller_id_name}" <A HREF="tel:${voicemail_caller_id_number}">${voicemail_caller_id_number}</A></b><br> -<hr noshade size=1> -Created: ${voicemail_time}<br> -Duration: ${voicemail_message_len}<br> -Account: ${voicemail_account}@${voicemail_domain}<br> -</font> - -</body> -</html> ---000XXX000-- diff --git a/bbb-voice-conference/config/freeswitch/conf/skinny_profiles/internal.xml b/bbb-voice-conference/config/freeswitch/conf/skinny_profiles/internal.xml deleted file mode 100644 index cf93f4a065..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/skinny_profiles/internal.xml +++ /dev/null @@ -1,40 +0,0 @@ -<profile name="internal"> - <settings> - <param name="domain" value="$${domain}"/> - <param name="ip" value="$${local_ip_v4}"/> - <param name="port" value="2000"/> - <param name="patterns-dialplan" value="XML"/> - <param name="patterns-context" value="skinny-patterns"/> - <param name="dialplan" value="XML"/> - <param name="context" value="default"/> - <param name="keep-alive" value="60"/> - <param name="date-format" value="D/M/Y"/> - <param name="odbc-dsn" value=""/> - <param name="debug" value="4"/> - <param name="auto-restart" value="true"/> - - <!-- timeout to wait for another digit in milliseconds --> - <param name="digit-timeout" value="10000"/> - </settings> - <soft-key-set-sets> - <soft-key-set-set name="default"> - <soft-key-set name="KeySetOnHook" value="SoftkeyNewcall,SoftkeyRedial"/> - <soft-key-set name="KeySetConnected" value="SoftkeyEndcall,SoftkeyHold,SoftkeyNewcall,SoftkeyTransfer"/> - <soft-key-set name="KeySetOnHold" value="SoftkeyNewcall,SoftkeyResume,SoftkeyEndcall"/> - <soft-key-set name="KeySetRingIn" value="SoftkeyAnswer,SoftkeyEndcall,SoftkeyNewcall"/> - <soft-key-set name="KeySetOffHook" value=",SoftkeyRedial,SoftkeyEndcall"/> - <soft-key-set name="KeySetConnectedWithTransfer" value="SoftkeyEndcall,SoftkeyHold,SoftkeyNewcall,SoftkeyTransfer"/> - <soft-key-set name="KeySetDigitsAfterDialingFirstDigit" value="SoftkeyBackspace,,SoftkeyEndcall"/> - <!-- <soft-key-set name="KeySetConnectedWithConference" value=""/> --> - <soft-key-set name="KeySetRingOut" value=",,SoftkeyEndcall,SoftkeyTransfer"/> - <soft-key-set name="KeySetOffHookWithFeatures" value=",SoftkeyRedial,SoftkeyEndcall"/> - <soft-key-set name="KeySetInUseHint" value="SoftkeyNewcall,SoftkeyRedial"/> - </soft-key-set-set> - </soft-key-set-sets> - <device-types> - <device-type id="Cisco ATA 186"> - <param name="firmware-version" value="ATA030101SCCP04"/> - </device-type> - </device-types> -</profile> - diff --git a/bbb-voice-conference/config/freeswitch/conf/tetris.ttml b/bbb-voice-conference/config/freeswitch/conf/tetris.ttml deleted file mode 100644 index 2e33a5d69a..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/tetris.ttml +++ /dev/null @@ -1,69 +0,0 @@ -%(428,0,659,494) -%(214,0,494,415) -%(214,0,523,440) -%(214,0,587,494) -%(107,0,659,494) -%(107,0,587,494) -%(214,0,523,440) -%(214,0,494,415) -%(428,0,330,440) -%(214,0,330,440) -%(214,0,523,440) -%(428,0,659,523) -%(214,0,587,494) -%(214,0,523,440) -%(214,0,494,415) -%(214,0,494,440) -%(214,0,494,415) -%(214,0,523,440) -%(428,0,587,494) -%(428,0,659,523) -%(428,0,523,440) -%(428,0,330,440) -%(857,0,330,440) -%(214,0,0,0) -%(428,0,587,349) -%(214,0,698,440) -%(214,0,880,523) -%(107,0,880,523) -%(107,0,880,523) -%(214,0,784,494) -%(214,0,698,440) -%(642,0,659,392) -%(214,0,523,330) -%(214,0,659,392) -%(107,0,659,440) -%(107,0,659,392) -%(214,0,587,349) -%(214,0,523,330) -%(214,0,494,415) -%(214,0,494,330) -%(214,0,494,415) -%(214,0,523,440) -%(214,0,587,494) -%(214,0,587,415) -%(214,0,659,523) -%(214,0,659,415) -%(214,0,523,440) -%(214,0,523,330) -%(428,0,440,330) -%(428,0,440,330) -%(428,0,0,0) -%(857,0,330,262) -%(857,0,262,220) -%(857,0,294,247) -%(857,0,247,208) -%(857,0,262,220) -%(857,0,220,165) -%(857,0,208,165) -%(428,0,247,208) -%(428,0,0,0) -%(857,0,330,262) -%(857,0,262,220) -%(857,0,294,247) -%(857,0,208,165) -%(428,0,262,220) -%(428,0,330,262) -%(857,0,440,330) -%(857,0,415,294) -%(857,0,0,0) diff --git a/bbb-voice-conference/config/freeswitch/conf/voicemail.tpl b/bbb-voice-conference/config/freeswitch/conf/voicemail.tpl deleted file mode 100644 index 782607778d..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/voicemail.tpl +++ /dev/null @@ -1,44 +0,0 @@ -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 - -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Voicemail from "${voicemail_caller_id_name}" <${voicemail_caller_id_number}> ${voicemail_message_len}</title> -<meta content="text/html; charset=iso-8859-1" http-equiv="content-type"/> -</head> -<body> - -<font face=arial> -<b>Message From "${voicemail_caller_id_name}" <A HREF="tel:${voicemail_caller_id_number}">${voicemail_caller_id_number}</A></b><br> -<hr noshade size=1> -Created: ${voicemail_time}<br> -Duration: ${voicemail_message_len}<br> -Account: ${voicemail_account}@${voicemail_domain}<br> -</font> - -</body> -</html> ---000XXX000-- diff --git a/bbb-voice-conference/config/freeswitch/conf/web-vm.tpl b/bbb-voice-conference/config/freeswitch/conf/web-vm.tpl deleted file mode 100644 index 1c6563320b..0000000000 --- a/bbb-voice-conference/config/freeswitch/conf/web-vm.tpl +++ /dev/null @@ -1,13 +0,0 @@ -<title>FreeSWITCH Voicemail</title> -<body bgcolor=eeeeee> - -<table bgcolor=ffffff width=75% align=center style="border-style:inset;border-width:2px"> -<tr><td bgcolor=1010ff align=center valign=center style="border-style:inset;border-width:2px"> -<font face=arial size=+2 color=ffffff>Voicemail Messages</font> -</td></tr> -<tr><td> - -<!break> - -</td></tr> -</table> -- GitLab