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="&lt;exten&gt;" 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&amp;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