From a961dad1f40157a629517cc8f745bc0f1aa057e9 Mon Sep 17 00:00:00 2001 From: Daniel Dickinson Date: Fri, 13 Aug 2010 08:00:22 +0000 Subject: [PATCH] [packages] net/freeswitch: Remove shell-script based UCI config. It breaks on restart, and it will be some time before the Lua based one is complete. SVN-Revision: 22617 --- net/freeswitch/Makefile | 43 +- .../etc.uci/autoload_configs/acl.conf.xml | 31 - .../etc.uci/autoload_configs/console.conf.xml | 56 - .../autoload_configs/event_socket.conf.xml | 9 - .../autoload_configs/local_stream.conf.xml | 49 - .../etc.uci/autoload_configs/lua.conf.xml | 30 - .../etc.uci/autoload_configs/modules.conf.xml | 111 -- .../post_load_modules.conf.xml | 4 - .../etc.uci/autoload_configs/sofia.conf.xml | 18 - .../etc.uci/autoload_configs/switch.conf.xml | 57 - .../etc.uci/autoload_configs/syslog.conf.xml | 18 - .../autoload_configs/timezones.conf.xml | 551 ---------- .../etc.uci/dialplan/default.xml.template | 143 --- .../etc.uci/dialplan/default/PLACEHOLDER | 0 .../etc.uci/dialplan/public.xml.template | 50 - .../etc.uci/dialplan/public/did.xml.template | 6 - .../files/etc.uci/directory/default.xml | 43 - .../etc.uci/directory/default/default.xml | 26 - .../directory/default/extension.xml.template | 18 - net/freeswitch/files/etc.uci/freeswitch.xml | 61 -- net/freeswitch/files/etc.uci/fur_elise.ttml | 83 -- net/freeswitch/files/etc.uci/mime.types | 983 ------------------ .../files/etc.uci/sip_profiles/external.xml | 78 -- .../etc.uci/sip_profiles/external/example.xml | 38 - .../files/etc.uci/sip_profiles/internal.xml | 296 ------ .../etc.uci/sip_profiles/internal/example.xml | 36 - net/freeswitch/files/etc.uci/tetris.ttml | 69 -- net/freeswitch/files/etc.uci/tones.conf | 63 -- net/freeswitch/files/etc.uci/vars.xml | 203 ---- net/freeswitch/files/uci/extensions.sh | 69 -- net/freeswitch/files/uci/line_mod.sh | 81 -- net/freeswitch/files/uci/param_from_config.sh | 59 -- net/freeswitch/files/uci/profiles.sh | 437 -------- net/freeswitch/files/uci/update_xml.sh | 16 - 34 files changed, 1 insertion(+), 3834 deletions(-) delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/acl.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/console.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/event_socket.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/local_stream.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/lua.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/modules.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/post_load_modules.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/sofia.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/switch.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/syslog.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/autoload_configs/timezones.conf.xml delete mode 100644 net/freeswitch/files/etc.uci/dialplan/default.xml.template delete mode 100644 net/freeswitch/files/etc.uci/dialplan/default/PLACEHOLDER delete mode 100644 net/freeswitch/files/etc.uci/dialplan/public.xml.template delete mode 100644 net/freeswitch/files/etc.uci/dialplan/public/did.xml.template delete mode 100644 net/freeswitch/files/etc.uci/directory/default.xml delete mode 100644 net/freeswitch/files/etc.uci/directory/default/default.xml delete mode 100644 net/freeswitch/files/etc.uci/directory/default/extension.xml.template delete mode 100644 net/freeswitch/files/etc.uci/freeswitch.xml delete mode 100644 net/freeswitch/files/etc.uci/fur_elise.ttml delete mode 100644 net/freeswitch/files/etc.uci/mime.types delete mode 100644 net/freeswitch/files/etc.uci/sip_profiles/external.xml delete mode 100644 net/freeswitch/files/etc.uci/sip_profiles/external/example.xml delete mode 100644 net/freeswitch/files/etc.uci/sip_profiles/internal.xml delete mode 100644 net/freeswitch/files/etc.uci/sip_profiles/internal/example.xml delete mode 100644 net/freeswitch/files/etc.uci/tetris.ttml delete mode 100644 net/freeswitch/files/etc.uci/tones.conf delete mode 100644 net/freeswitch/files/etc.uci/vars.xml delete mode 100644 net/freeswitch/files/uci/extensions.sh delete mode 100644 net/freeswitch/files/uci/line_mod.sh delete mode 100644 net/freeswitch/files/uci/param_from_config.sh delete mode 100644 net/freeswitch/files/uci/profiles.sh delete mode 100644 net/freeswitch/files/uci/update_xml.sh diff --git a/net/freeswitch/Makefile b/net/freeswitch/Makefile index 4de159f180..13a0d6d043 100644 --- a/net/freeswitch/Makefile +++ b/net/freeswitch/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=freeswitch PKG_VERSION:=1.0.6 -PKG_RELEASE:=6 +PKG_RELEASE:=7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) @@ -183,16 +183,6 @@ define Package/freeswitch-config-minimal/description endef -define Package/freeswitch-config-uci -$(call Package/freeswitch/Default) - TITLE:=UCI-configuration for FreeSWITCH - DEPENDS:= freeswitch -endef - -define Package/freeswitch-config-uci/description - The UCI configuration system for FreeSWITCH on OpenWRT. -endef - define Package/freeswitch-collection-upstream-defaults $(call Package/freeswitch/Default) TITLE:=FreeSWITCH upstream default (sample) config @@ -240,28 +230,6 @@ $(call Package/freeswitch/Default) +freeswitch-tools endef -# mod_lua is included in FreeSWITCH minimal because it is intended to be used -# by the LuCI / ucitrigger interface to FreeSWITCH on OpenWRT - -define Package/freeswitch-collection-uci-minimal -$(call Package/freeswitch/Default) - TITLE:=FreeSWITCH on OpenWRT minimal collection of packages - DEPENDS:= freeswitch \ - +freeswitch-config-uci \ - +freeswitch-mod-commands \ - +freeswitch-mod-syslog \ - +freeswitch-mod-dialplan-xml \ - +freeswitch-mod-dptools \ - +freeswitch-mod-event-socket \ - +freeswitch-mod-local-stream \ - +freeswitch-mod-sndfile \ - +freeswitch-mod-sofia \ - +freeswitch-mod-tone-stream \ - +freeswitch-mod-voipcodecs \ - +freeswitch-mod-lua \ - +freeswitch-tools -endef - define Package/freeswitch-sounds-en $(call Package/freeswitch/Default) TITLE:=FreeSWITCH english sounds @@ -465,13 +433,6 @@ define Package/freeswitch-config-minimal/install $(CP) ./files/etc.minimal/* $(1)/etc/freeswitch/ endef -define Package/freeswitch-config-uci/install - $(INSTALL_DIR) $(1)/etc/freeswitch - $(CP) ./files/etc.uci/* $(1)/etc/freeswitch/ - $(INSTALL_DIR) $(1)/usr/lib/freeswitch/uci - $(CP) ./files/uci/* $(1)/usr/lib/freeswitch/uci/ -endef - define Package/freeswitch-sounds-en/install $(INSTALL_DIR) $(1)/usr/freeswitch/sounds $(CP) $(PKG_INSTALL_DIR)/usr/freeswitch/sounds/en $(1)/usr/freeswitch/sounds/ @@ -514,14 +475,12 @@ endef $(eval $(call BuildPackage,freeswitch)) $(eval $(call BuildPackage,freeswitch-collection-upstream-defaults)) $(eval $(call BuildPackage,freeswitch-collection-minimal)) -$(eval $(call BuildPackage,freeswitch-collection-uci-minimal)) $(eval $(call BuildPackage,freeswitch-sounds-en)) $(eval $(call BuildPackage,freeswitch-sounds-moh)) $(eval $(call BuildPackage,freeswitch-tools)) $(eval $(call BuildPackage,freeswitch-example-config)) $(eval $(call BuildPackage,freeswitch-config-upstream-defaults)) $(eval $(call BuildPackage,freeswitch-config-minimal)) -$(eval $(call BuildPackage,freeswitch-config-uci)) #$(eval $(call BuildPlugin,Name,Title,Files,Depends)) $(eval $(call BuildPlugin,alsa,Alsa endpoint,mod_alsa,,)) diff --git a/net/freeswitch/files/etc.uci/autoload_configs/acl.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/acl.conf.xml deleted file mode 100644 index 51839d35f6..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/acl.conf.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/console.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/console.conf.xml deleted file mode 100644 index 2d9e3e8de5..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/console.conf.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/event_socket.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/event_socket.conf.xml deleted file mode 100644 index 5ea2e09788..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/event_socket.conf.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/local_stream.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/local_stream.conf.xml deleted file mode 100644 index 94a5665392..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/local_stream.conf.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/lua.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/lua.conf.xml deleted file mode 100644 index 1eb594f0b5..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/lua.conf.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/modules.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/modules.conf.xml deleted file mode 100644 index 009978a1f2..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/modules.conf.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/post_load_modules.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/post_load_modules.conf.xml deleted file mode 100644 index 8f4e132fa4..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/post_load_modules.conf.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/sofia.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/sofia.conf.xml deleted file mode 100644 index 24252d08ce..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/sofia.conf.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/switch.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/switch.conf.xml deleted file mode 100644 index 88b2fed78b..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/switch.conf.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/syslog.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/syslog.conf.xml deleted file mode 100644 index 0c8d4768ed..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/syslog.conf.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/autoload_configs/timezones.conf.xml b/net/freeswitch/files/etc.uci/autoload_configs/timezones.conf.xml deleted file mode 100644 index 85c805ff25..0000000000 --- a/net/freeswitch/files/etc.uci/autoload_configs/timezones.conf.xml +++ /dev/null @@ -1,551 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/dialplan/default.xml.template b/net/freeswitch/files/etc.uci/dialplan/default.xml.template deleted file mode 100644 index d8db98af4b..0000000000 --- a/net/freeswitch/files/etc.uci/dialplan/default.xml.template +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/dialplan/default/PLACEHOLDER b/net/freeswitch/files/etc.uci/dialplan/default/PLACEHOLDER deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/net/freeswitch/files/etc.uci/dialplan/public.xml.template b/net/freeswitch/files/etc.uci/dialplan/public.xml.template deleted file mode 100644 index 9eb968a5c2..0000000000 --- a/net/freeswitch/files/etc.uci/dialplan/public.xml.template +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/dialplan/public/did.xml.template b/net/freeswitch/files/etc.uci/dialplan/public/did.xml.template deleted file mode 100644 index 0805d51976..0000000000 --- a/net/freeswitch/files/etc.uci/dialplan/public/did.xml.template +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/net/freeswitch/files/etc.uci/directory/default.xml b/net/freeswitch/files/etc.uci/directory/default.xml deleted file mode 100644 index fd46fc92f1..0000000000 --- a/net/freeswitch/files/etc.uci/directory/default.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/directory/default/default.xml b/net/freeswitch/files/etc.uci/directory/default/default.xml deleted file mode 100644 index 5db60112dc..0000000000 --- a/net/freeswitch/files/etc.uci/directory/default/default.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/directory/default/extension.xml.template b/net/freeswitch/files/etc.uci/directory/default/extension.xml.template deleted file mode 100644 index 3f0a4dc20a..0000000000 --- a/net/freeswitch/files/etc.uci/directory/default/extension.xml.template +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/freeswitch.xml b/net/freeswitch/files/etc.uci/freeswitch.xml deleted file mode 100644 index 8291bd4398..0000000000 --- a/net/freeswitch/files/etc.uci/freeswitch.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - -
- -
- -
- -
- - - -
- -
- -
- - diff --git a/net/freeswitch/files/etc.uci/fur_elise.ttml b/net/freeswitch/files/etc.uci/fur_elise.ttml deleted file mode 100644 index 6e6ef03724..0000000000 --- a/net/freeswitch/files/etc.uci/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/net/freeswitch/files/etc.uci/mime.types b/net/freeswitch/files/etc.uci/mime.types deleted file mode 100644 index 34d5fc9055..0000000000 --- a/net/freeswitch/files/etc.uci/mime.types +++ /dev/null @@ -1,983 +0,0 @@ -# This is a comment. I love comments. - -# This file controls what Internet media types are sent to the client for -# given file extension(s). Sending the correct media type to the client -# is important so they know how to handle the content of the file. -# Extra types can either be added here or by using an AddType directive -# in your config files. For more information about Internet media types, -# please read RFC 2045, 2046, 2047, 2048, and 2077. The Internet media type -# registry is at . - -# MIME type Extensions -application/activemessage -application/andrew-inset ez -application/applefile -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/cals-1840 -application/ccxml+xml ccxml -application/cellml+xml -application/cnrp+xml -application/commonground -application/conference-info+xml -application/cpl+xml -application/csta+xml -application/cstadata+xml -application/cybercash -application/davmount+xml davmount -application/dca-rft -application/dec-dx -application/dialog-info+xml -application/dicom -application/dns -application/dvcs -application/ecmascript ecma -application/edi-consent -application/edi-x12 -application/edifact -application/epp+xml -application/eshop -application/fastinfoset -application/fastsoap -application/fits -application/font-tdpfr pfr -application/h224 -application/http -application/hyperstudio stk -application/iges -application/im-iscomposing+xml -application/index -application/index.cmd -application/index.obj -application/index.response -application/index.vnd -application/iotp -application/ipp -application/isup -application/javascript js -application/json json -application/kpml-request+xml -application/kpml-response+xml -application/mac-binhex40 hqx -application/mac-compactpro cpt -application/macwriteii -application/marc mrc -application/mathematica ma nb mb -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/mediaservercontrol+xml mscml -application/mikey -application/mp4 mp4s -application/mpeg4-generic -application/mpeg4-iod -application/mpeg4-iod-xmt -application/msword doc dot -application/mxf mxf -application/nasdata -application/news-message-id -application/news-transmission -application/nss -application/ocsp-request -application/ocsp-response -application/octet-stream bin dms lha lzh class so iso dmg dist distz pkg bpk dump elc -application/oda oda -application/oebps-package+xml -application/ogg ogg -application/parityfec -application/pdf pdf -application/pgp-encrypted pgp -application/pgp-keys -application/pgp-signature asc sig -application/pics-rules prf -application/pidf+xml -application/pkcs10 p10 -application/pkcs7-mime p7m p7c -application/pkcs7-signature p7s -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/qsig -application/rdf+xml rdf -application/reginfo+xml rif -application/relax-ng-compact-syntax rnc -application/remote-printing -application/resource-lists+xml rl -application/riscos -application/rlmi+xml -application/rls-services+xml rs -application/rsd+xml rsd -application/rss+xml rss -application/rtf rtf -application/rtx -application/samlassertion+xml -application/samlmetadata+xml -application/sbml+xml sbml -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/spirits-event+xml -application/srgs gram -application/srgs+xml grxml -application/ssml+xml ssml -application/timestamp-query -application/timestamp-reply -application/tve-trigger -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.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.xdp+xml xdp -application/vnd.adobe.xfdf xfdf -application/vnd.aether.imp -application/vnd.amiga.ami ami -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.audiograph aep -application/vnd.autopackage -application/vnd.avistar+xml -application/vnd.blueice.multipass mpm -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.clonk.c4group c4g c4d c4f c4p c4u -application/vnd.commerce-battelle -application/vnd.commonspace csp cst -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.cups-pdf -application/vnd.cups-postscript -application/vnd.cups-ppd ppd -application/vnd.cups-raster -application/vnd.cups-raw -application/vnd.curl curl -application/vnd.cybank -application/vnd.data-vision.rdz rdz -application/vnd.denovo.fcselayout-link fe_launch -application/vnd.dna dna -application/vnd.dolby.mlp mlp -application/vnd.dpgraph dpg -application/vnd.dreamfactory dfac -application/vnd.dvb.esgcontainer -application/vnd.dvb.ipdcesgaccess -application/vnd.dxr -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.enliven nml -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.eudora.data -application/vnd.ezpix-album ez2 -application/vnd.ezpix-package ez3 -application/vnd.fdf fdf -application/vnd.ffsns -application/vnd.fints -application/vnd.flographit gph -application/vnd.fluxtime.clip ftc -application/vnd.framemaker fm frame maker -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.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.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.hzn-3d-crossword x3d -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.igloader igl -application/vnd.immervision-ivp ivp -application/vnd.immervision-ivu ivu -application/vnd.informedcontrol.rms+xml -application/vnd.intercon.formnet xpw xpx -application/vnd.intertrust.digibox -application/vnd.intertrust.nncp -application/vnd.intu.qbo qbo -application/vnd.intu.qfx qfx -application/vnd.ipunplugged.rcprofile rcprofile -application/vnd.irepository.package+xml irp -application/vnd.is-xpr xpr -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.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.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.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.mozilla.xul+xml xul -application/vnd.ms-artgalry cil -application/vnd.ms-asf asf -application/vnd.ms-cab-compressed cab -application/vnd.ms-excel xls xlm xla xlc xlt xlw -application/vnd.ms-fontobject eot -application/vnd.ms-htmlhelp chm -application/vnd.ms-ims ims -application/vnd.ms-lrm lrm -application/vnd.ms-playready.initiator+xml -application/vnd.ms-powerpoint ppt pps pot -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-works wps wks wcm wdb -application/vnd.ms-wpl wpl -application/vnd.ms-xpsdocument xps -application/vnd.mseq mseq -application/vnd.msign -application/vnd.music-niff -application/vnd.musician mus -application/vnd.ncd.control -application/vnd.nervana -application/vnd.netfpx -application/vnd.neurolanguage.nlu nlu -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.oasis.opendocument.chart odc -application/vnd.oasis.opendocument.chart-template otc -application/vnd.oasis.opendocument.formula odf -application/vnd.oasis.opendocument.formula-template otf -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 otm -application/vnd.oasis.opendocument.text-template ott -application/vnd.oasis.opendocument.text-web oth -application/vnd.obn -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.notification+xml -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.dd2+xml dd2 -application/vnd.oma.drm.risd+xml -application/vnd.oma.group-usage-list+xml -application/vnd.oma.poc.groups+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.osa.netdeploy -application/vnd.osgi.dp dp -application/vnd.otps.ct-kip+xml -application/vnd.palm prc pdb pqa oprc -application/vnd.paos.xml -application/vnd.pg.format str -application/vnd.pg.osasli ei6 -application/vnd.piaccess.application-licence -application/vnd.picsel efif -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.rapid -application/vnd.recordare.musicxml mxl -application/vnd.recordare.musicxml+xml -application/vnd.renlearn.rlprint -application/vnd.rn-realmedia rm -application/vnd.ruckus.download -application/vnd.s3sms -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.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.street-stream -application/vnd.sun.wadl+xml -application/vnd.sus-calendar sus susp -application/vnd.svd svd -application/vnd.swiftview-ics -application/vnd.syncml+xml xsm -application/vnd.syncml.dm+wbxml bdm -application/vnd.syncml.dm+xml xdm -application/vnd.syncml.ds.notification -application/vnd.tao.intent-module-archive tao -application/vnd.tmobile-livetv tmo -application/vnd.trid.tpt tpt -application/vnd.triscape.mxs mxs -application/vnd.trueapp tra -application/vnd.truedoc -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.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.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.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.smaf-audio saf -application/vnd.yamaha.smaf-phrase spf -application/vnd.yellowriver-custom-menu cmp -application/vnd.zzazz.deck+xml zaz -application/voicexml+xml vxml -application/watcherinfo+xml -application/whoispp-query -application/whoispp-response -application/winhlp hlp -application/wita -application/wordperfect5.1 -application/wsdl+xml wsdl -application/wspolicy+xml wspolicy -application/x-ace-compressed ace -application/x-bcpio bcpio -application/x-bittorrent torrent -application/x-bzip bz -application/x-bzip2 bz2 boz -application/x-cdlink vcd -application/x-chat chat -application/x-chess-pgn pgn -application/x-compress -application/x-cpio cpio -application/x-csh csh -application/x-director dcr dir dxr fgd -application/x-dvi dvi -application/x-futuresplash spl -application/x-gtar gtar -application/x-gzip -application/x-hdf hdf -application/x-latex latex -application/x-ms-wmd wmd -application/x-ms-wmz wmz -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 -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-pkcs12 p12 pfx -application/x-pkcs7-certificates p7b spc -application/x-pkcs7-certreqresp p7r -application/x-rar-compressed rar -application/x-sh sh -application/x-shar shar -application/x-shockwave-flash swf -application/x-stuffit sit -application/x-stuffitx sitx -application/x-sv4cpio sv4cpio -application/x-sv4crc sv4crc -application/x-tar tar -application/x-tcl tcl -application/x-tex tex -application/x-texinfo texinfo texi -application/x-ustar ustar -application/x-wais-source src -application/x-x509-ca-cert der crt -application/x400-bp -application/xcap-att+xml -application/xcap-caps+xml -application/xcap-el+xml -application/xcap-error+xml -application/xcap-ns+xml -application/xenc+xml xenc -application/xhtml+xml xhtml xht -application/xml xml xsl -application/xml-dtd dtd -application/xml-external-parsed-entity -application/xmpp+xml -application/xop+xml xop -application/xslt+xml xslt -application/xspf+xml xspf -application/xv+xml mxml xhvml xvml xvm -application/zip zip -audio/32kadpcm -audio/3gpp -audio/3gpp2 -audio/ac3 -audio/amr -audio/amr-wb -audio/amr-wb+ -audio/asc -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/dvi4 -audio/eac3 -audio/evrc -audio/evrc-qcp -audio/evrc0 -audio/evrc1 -audio/evrcb -audio/evrcb0 -audio/evrcb1 -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/ilbc -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/parityfec -audio/pcma -audio/pcmu -audio/prs.sid -audio/qcelp -audio/red -audio/rtp-enc-aescm128 -audio/rtp-midi -audio/rtx -audio/smv -audio/smv0 -audio/smv-qcp -audio/sp-midi -audio/t140c -audio/t38 -audio/telephone-event -audio/tone -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.digital-winds eol -audio/vnd.dlna.adts -audio/vnd.dolby.mlp -audio/vnd.everad.plj -audio/vnd.hns.audio -audio/vnd.lucent.voice lvp -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.sealedmedia.softseal.mpeg -audio/vnd.vmx.cvsd -audio/wav wav -audio/x-aiff aif aiff aifc -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-wav wav -chemical/x-cdx cdx -chemical/x-cif cif -chemical/x-cmdf cmdf -chemical/x-cml cml -chemical/x-csml csml -chemical/x-pdb pdb -chemical/x-xyz xyz -image/bmp bmp -image/cgm cgm -image/fits -image/g3fax g3 -image/gif gif -image/ief ief -image/jp2 -image/jpeg jpeg jpg jpe -image/jpm -image/jpx -image/naplps -image/png png -image/prs.btif btif -image/prs.pti -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.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 ico -image/vnd.mix -image/vnd.ms-modi mdi -image/vnd.net-fpx npx -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/x-cmu-raster ras -image/x-cmx cmx -image/x-icon -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-xbitmap xbm -image/x-xpixmap xpm -image/x-xwindowdump xwd -message/cpim -message/delivery-status -message/disposition-notification -message/external-body -message/http -message/news -message/partial -message/rfc822 eml mime -message/s-http -message/sip -message/sipfrag -message/tracking-status -model/iges igs iges -model/mesh msh mesh silo -model/vnd.dwf dwf -model/vnd.flatland.3dml -model/vnd.gdl 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 -multipart/alternative -multipart/appledouble -multipart/byteranges -multipart/digest -multipart/encrypted -multipart/form-data -multipart/header-set -multipart/mixed -multipart/parallel -multipart/related -multipart/report -multipart/signed -multipart/voice-message -text/calendar ics ifb -text/css css -text/csv csv -text/directory -text/dns -text/enriched -text/html html htm -text/parityfec -text/plain txt text conf def list log in -text/prs.fallenstein.rst -text/prs.lines.tag dsc -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/uri-list uri uris urls -text/vnd.abc -text/vnd.curl -text/vnd.dmclientscript -text/vnd.esmertec.theme-descriptor -text/vnd.fly fly -text/vnd.fmi.flexstor flx -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.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-pascal p pas -text/x-java-source java -text/x-setext etx -text/x-uuencode uu -text/x-vcalendar vcs -text/x-vcard vcf -text/xml -text/xml-external-parsed-entity -video/3gpp 3gp -video/3gpp-tt -video/3gpp2 3g2 -video/bmpeg -video/bt656 -video/celb -video/dv -video/h261 h261 -video/h263 h263 -video/h263-1998 -video/h263-2000 -video/h264 h264 -video/jpeg jpgv -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/parityfec -video/pointer -video/quicktime qt mov -video/raw -video/rtp-enc-aescm128 -video/rtx -video/smpte292m -video/vc1 -video/vnd.dlna.mpeg-tts -video/vnd.fvt fvt -video/vnd.hns.video -video/vnd.motorola.video -video/vnd.motorola.videop -video/vnd.mpegurl mxu m4u -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.vivo viv -video/x-fli fli -video/x-ms-asf asf asx -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 -x-conference/x-cooltalk ice diff --git a/net/freeswitch/files/etc.uci/sip_profiles/external.xml b/net/freeswitch/files/etc.uci/sip_profiles/external.xml deleted file mode 100644 index 8f1076364c..0000000000 --- a/net/freeswitch/files/etc.uci/sip_profiles/external.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/sip_profiles/external/example.xml b/net/freeswitch/files/etc.uci/sip_profiles/external/example.xml deleted file mode 100644 index 63508fb89e..0000000000 --- a/net/freeswitch/files/etc.uci/sip_profiles/external/example.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/sip_profiles/internal.xml b/net/freeswitch/files/etc.uci/sip_profiles/internal.xml deleted file mode 100644 index eda248626e..0000000000 --- a/net/freeswitch/files/etc.uci/sip_profiles/internal.xml +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/sip_profiles/internal/example.xml b/net/freeswitch/files/etc.uci/sip_profiles/internal/example.xml deleted file mode 100644 index 220df0dafe..0000000000 --- a/net/freeswitch/files/etc.uci/sip_profiles/internal/example.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/etc.uci/tetris.ttml b/net/freeswitch/files/etc.uci/tetris.ttml deleted file mode 100644 index 2e33a5d69a..0000000000 --- a/net/freeswitch/files/etc.uci/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/net/freeswitch/files/etc.uci/tones.conf b/net/freeswitch/files/etc.uci/tones.conf deleted file mode 100644 index 36db1d4d91..0000000000 --- a/net/freeswitch/files/etc.uci/tones.conf +++ /dev/null @@ -1,63 +0,0 @@ -[us] -generate-dial => v=-7;%(1000,0,350,440) -detect-dial => 350,440 - -generate-ring => v=-7;%(2000,4000,440,480) -detect-ring => 440,480 - -generate-busy => v=-7;%(500,500,480,620) -detect-busy => 480,620 - -generate-attn => v=0;%(100,100,1400,2060,2450,2600) -detect-attn => 1400,2060,2450,2600 - -generate-callwaiting-sas => v=0;%(300,0,440) -detect-callwaiting-sas => 440 - -generate-callwaiting-cas => v=0;%(80,0,2750,2130) -detect-callwaiting-cas => 2750,2130 - -detect-fail1 => 913.8 -detect-fail2 => 1370.6 -detect-fail3 => 1776.7 - - -[sg] -generate-dial => v=-7;%(1000,0,425) -detect-dial => 425 - -generate-ring => v=-7;%(2000,4000,425) -detect-ring => 425 - -generate-busy => v=-7;%(750,750,425) -detect-busy => 425 - -generate-attn => v=0;%(100,100,1400,2060,2450,2600) -detect-attn => 1400,2060,2450,2600 - -generate-callwaiting-sas => v=0;%(300,0,440) -detect-callwaiting-sas => 440 - -generate-callwaiting-cas => v=0;%(80,0,2750,2130) -detect-callwaiting-cas => 2750,2130 - -detect-fail1 => 913.8 -detect-fail2 => 1370.6 -detect-fail3 => 1776.7 - -[ru] -generate-dial => v=-7;%(1000,425) -detect-dial => 0 -generate-ring => v=-7;%(800,5000,425,0) -detect-ring => 425,0 -generate-busy => v=-7;%(350,350,425,0) -detect-busy => 425,0 -generate-attn => v=0;%(100,100,1400,2060,2450,2600) -detect-attn => 1400,2060,2450,2600 -generate-callwaiting-sas => v=0;%(300,0,440) -detect-callwaiting-sas => 440,480 -generate-callwaiting-cas => v=0;%(80,0,2750,2130) -detect-callwaiting-cas => 2750,2130 -detect-fail1 => 913.8 -detect-fail2 => 1370.6 -detect-fail3 => 1776.7 diff --git a/net/freeswitch/files/etc.uci/vars.xml b/net/freeswitch/files/etc.uci/vars.xml deleted file mode 100644 index e2efd7af73..0000000000 --- a/net/freeswitch/files/etc.uci/vars.xml +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/net/freeswitch/files/uci/extensions.sh b/net/freeswitch/files/uci/extensions.sh deleted file mode 100644 index 122bd85d4b..0000000000 --- a/net/freeswitch/files/uci/extensions.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh -# Copyright (C) 2010 Vertical Communications -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. - -fs_escape_slash() { - local inval="$1" - [ -z "$inval" ] && return 0 - echo "$inval" | sed -e 's/\([/\\]\)/\\\1/g' -} - -fs_ext_entry() { - local cfg="$1" - local number - local userid - local password - local vm_password - local toll_allow - local account_code - local effective_callerid_name - local effective_callerid_number - local outbound_callerid_name - local outbound_callerid_number - local did - local callgroup - - config_get number "$cfg" number - [ "$number" = "default" ] && return 1 - config_get userid "$cfg" userid "$number" - config_get password "$cfg" password '$${default_password}' - config_get vm_password "$cfg" vm_password "$number" - config_get toll_allow "$cfg" toll_allow 'domestic,international,local' - config_get account_code "$cfg" account_code "$number" - config_get effective_callerid_name "$cfg" effective_callerid_name "Extension $number" - config_get effective_callerid_number "$cfg" effective_callerid_number "$number" - config_get outbound_callerid_name "$cfg" outbound_callerid_name '$${outbound_caller_name}' - config_get outbound_callerid_number "$cfg" outbound_callerid_number '$${outbound_caller_id}' - config_get did "$cfg" did - config_get callgroup "$cfg" callgroup "everyone" - - sed -e "s/\[{FS_EXTENSION_ID}\]/$(fs_escape_slash $userid)/ - s/\[{FS_EXTENSION_PASSWORD}\]/$(fs_escape_slash $password)/ - s/\[{FS_EXTENSION_VM_PASSWORD}\]/$(fs_escape_slash $vm_password)/ - s/\[{FS_EXTENSION_TOLL_ALLOW}\]/$(fs_escape_slash $toll_allow)/ - s/\[{FS_EXTENSION_ACCOUNT_CODE}\]/$(fs_escape_slash $account_code)/ - s/\[{FS_EXTENSION_EFFECTIVE_CALLERID_NAME}\]/$(fs_escape_slash $effective_callerid_name)/ - s/\[{FS_EXTENSION_EFFECTIVE_CALLERID_NUMBER}\]/$(fs_escape_slash $effective_callerid_number)/ - s/\[{FS_EXTENSION_OUTBOUND_CALLERID_NAME}\]/$(fs_escape_slash $outbound_callerid_name)/ - s/\[{FS_EXTENSION_OUTBOUND_CALLERID_NUMBER}\]/$(fs_escape_slash $outbound_callerid_number)/ - s/\[{FS_EXTENSION_CALLGROUP}\]/$(fs_escape_slash $callgroup)/ - " /etc/freeswitch/directory/default/extension.xml.template >/etc/freeswitch/directory/default/ext-"$number".xml - - [ -n "$did" ] && { - sed -e "s/\[{FS_INCOMING_DID}\]/$did/ - s/\[{FS_EXTENSION_NUMBER}\]/$number/ - " /etc/freeswitch/dialplan/public/did.xml.template >/etc/freeswitch/dialplan/public/20-did-"$did".xml - } - - append ext_number_list "$number" '|' -} - -fs_extensions_all() { - local ext_number_list="" - rm -f /etc/freeswitch/directory/default/ext-*.xml - rm -f /etc/freeswitch/dialplan/public/20-did-*.xml - config_foreach fs_ext_entry "extension" - sed -e "s/\[{FS_DIALPLAN_PHONES}\]/$ext_number_list/" /etc/freeswitch/dialplan/public.xml.template >/etc/freeswitch/dialplan/public.xml - sed -e "s/\[{FS_DIALPLAN_PHONES}\]/$ext_number_list/" /etc/freeswitch/dialplan/default.xml.template >/etc/freeswitch/dialplan/default.xml -} diff --git a/net/freeswitch/files/uci/line_mod.sh b/net/freeswitch/files/uci/line_mod.sh deleted file mode 100644 index 116d61dfbf..0000000000 --- a/net/freeswitch/files/uci/line_mod.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/sh -# Copyright (C) 2010 Vertical Communications -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. - -# Uncomment commented out XML line -fs_uncomment_xml_line() { - local file="$1" - local tag="$2" - local attribute1="$3" - local value1="$4" - local attribute2="$5" - local value2="$6" - if [ -n "$attribute2" ]; then - if [ -n "$value2" ]; then - sed -i -e "/<${tag} ${attribute1}=\"""${value1}""\".*${attribute2}=\"""${value2}""\".*\/>/ s|^\(.*\)\(.*\)\$|\1<${tag}\2${attribute1}=\"${value1}\"\3${attribute2}=\"${value2}\"\4/>\5|" $file - else - sed -i -e "/<${tag} ${attribute1}=\"""${value1}""\".*${attribute2}=.*\/>/ s|^\(.*\)\(.*\)\$|\1<${tag}\2${attribute1}=\"""${value1}""\"\3${attribute2}=\4/>\5|" $file - fi - elif [ -n "$attribute1" ]; then - sed -i -e "/<${tag} ${attribute1}=\"""${value1}""\".*\/>/ s|^\(.*\)\(.*\)\$|\1<${tag}\2${attribute1}=\"""${value1}""\"\3\/>\4|" $file - else - logger -t freeswitch "Error uncommenting tag $tag in file $1; no attributes defined" - fi -} - -# Comment previously uncommented XML line -fs_comment_xml_line() { - local file="$1" - local tag="$2" - local attribute1="$3" - local value1="$4" - local attribute2="$5" - local value2="$6" - if [ -n "$attribute2" ]; then - sed -i -e "/<[^!]${tag} ${attribute1}=\"""${value1}""\".*${attribute2}=\"""${value2}""\"\/>/ s|\(.*\)<${tag}\(.*\)${attribute1}=\"""${value1}""\"\(.*\)${attribute2}=\"""${value2}""\"\(.*\)/>(.*\)\$||" $file - elif [ -n "$attribute1" ]; then - sed -i -e "/<[^!]${tag} ${attribute1}=\"""${value1}""\".*\/>/ s|\(.*\)<${tag}\(.*\)${attribute1}=\"""${value1}""\"\(.*\)/>\(.*\)\$|\1|" $file - else - logger -t freeswitch "Error uncommenting tag $tag in file $1; no attributes defined" - fi -} - -# Modify second attribute in tag with two attributes (tag and one attribute -# specified) if tag exists and is comments modifies, if commented, -# uncomments and and modifies it. -fs_mod_attribute2() { - local file="$1" - local tag="$2" - local attribute1="$3" - local value1="$4" - local attribute2="$5" - local newvalue="$6" - fs_uncomment_xml_line "$file" "$tag" "$attribute1" "$value1" "$attribute2" - sed -i -e "/[^/ s|\(.*\)<${tag}\(.*\)${attribute1}=\"""${value1}""\"\(.*\)${attribute2}=\""".*""\"\(.*\)/>\(.*\)\$|\1<${tag}\2${attribute1}=\"""${value1}""\"\3${attribute2}=\"""${newvalue}""\"\4/>\5|" $file -} - -fs_set_param() { - local file="$1" - local param="$2" - local newvalue="$3" - - if [ -n "$newvalue" ]; then - fs_mod_attribute2 "$file" param name "$param" value "$newvalue" - else - fs_comment_xml_line "$file" param name "$param" - fi -} - -fs_set_param_bool() { - local file="$1" - local param="$2" - local boolvalue="$3" - - if [ "$boolvalue" = "0" ]; then - fs_set_param "$file" "$param" "false" - else - fs_set_param "$file" "$param" "true" - fi -} - diff --git a/net/freeswitch/files/uci/param_from_config.sh b/net/freeswitch/files/uci/param_from_config.sh deleted file mode 100644 index d7ae00df3d..0000000000 --- a/net/freeswitch/files/uci/param_from_config.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -# Copyright (C) 2010 Vertical Communications -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. - -fs_parse_param_action() { - local cfg="$1" - local param_file="$2" - local param="$3" - local param_type="$4" - local default="$5" - local value - - if [ -z "$default" ]; then - config_get value "$cfg" "$(echo $param|tr - _ )" - else - config_get value "$cfg" "$(echo $param|tr - _ )" "$default" - fi - - if [ "$param_type" = "bool" ]; then - if [ "$value" = "0" ] || [ "$value" = "false" ] || [ "$value" = "no" ]; then - value="false" - elif [ "$value" = "1" ] || [ "$value" = "true" ] || [ "$value" = "yes" ]; then - value="true" - fi - fi - - fs_set_param "$param_file" "$param" "$value" -} - -fs_to_xml_param_list() { - local cfg="$1" - local param_list="$2" - local param_file="$3" - local i=0 - local param - local default - local list_item - local param_type - echo "$param_list" | { - local list_item - read -t 1 list_item - while [ "$list_item" != '[FS-EOF]' ]; do - if [ $i -eq 0 ]; then - param="$list_item" - i=1 - elif [ $i -eq 1 ]; then - param_type="$list_item" - i=2 - else - default="$list_item" - fs_parse_param_action "$cfg" "$param_file" "$param" "$param_type" "$default" - i=0 - fi - read -t 1 list_item - done - } -} diff --git a/net/freeswitch/files/uci/profiles.sh b/net/freeswitch/files/uci/profiles.sh deleted file mode 100644 index 22f9eb1147..0000000000 --- a/net/freeswitch/files/uci/profiles.sh +++ /dev/null @@ -1,437 +0,0 @@ -#!/bin/sh -# Copyright (C) 2010 Vertical Communications -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. - -# . /etc/functions.sh -# . /usr/lib/freeswitch/uci/common/param_from_config.sh - -fs_profile_gateway() { - local cfg="$1" - local param_file="$2" - local param_list="username -string - -password -password - -realm -string - -from-user -string - -from-domain -string - -extension -string - -proxy -string - -register-proxy -string - -expire-seconds -integer - -register -bool - -register-transport -string - -retry-seconds -integer - -caller-id-in-from -bool - -contact-params -string - -extension-in-contact -string - -ping -integer - -[FS-EOF] -" - - fs_to_xml_param_list "$cfg" "$param_list" "$param_file" -} - -fs_profile_internal_top() { - local cfg="$1" - local param_file="$2" - local param_list="media-option -string - -user-agent-string -string - -debug -integer -0 -shutdown-on-fail -bool - -sip-trace -string -no -log-auth-failures -bool -true -context -string -public -rfc2833-pt -integer -101 -sip-port -integer -\$\${internal_sip_port} -dialplan -string -XML -dtmf-duration -integer -2000 -inbound-codec-prefs -string -\$\${global_codec_prefs} -outbound-codec-prefs -string -\$\${global_codec_prefs} -rtp-timer-name -string -soft -rtp-ip -string -\$\${local_ip_v4} -sip-ip -string -\$\${local_ip_v4} -hold-music -string -\$\${hold_music} -apply-nat-acl -string -nat.auto -extended-info-parsing -bool - -aggressive-nat-detection -bool - -enable-100rel -bool - -enable-compact-headers -bool - -enable-timer -bool - -minimum-session-expires -integer - -apply-inbound-acl -string -domains -local-network-acl -string -localnet.auto -apply-register-acl -string - -dtmf-type -string -info -send-message-query-on-register -bool - -record-path -string -\$\${recordings_dir} -record-template -string -\${caller_id_number}.\${target_domain}.\${strftime(%Y-%m-%d-%H-%M-%S)}.wav -manage-presence -bool -true -manage-shared-appearance -bool - -dbname -string - -presence-hosts -string - -bitpacking -string - -max-proceeding -integer - -session-timeout -integer - -multiple-registrations -string - -inbound-codec-negotiation -string -generous -bind-params -string - -unregister-on-options-fail -bool - -tls -bool -\$\${internal_ssl_enable} -tls-bind-params -string -transport=tls -tls-sip-port -integer -\$\${internal_tls_port} -tls-cert-dir -string -\$\${internal_ssl_dir} -tls-version -string -\$\${sip_tls_version} -rtp-autoflush-during-bridge -bool - -rtp-rewrite-timestamps -bool - -pass-rfc2833 -bool - -odbc-dsn -string - -inbound-bypass-media -bool - -inbound-proxy-media -bool - -inbound-late-negotiation -bool - -accept-blind-reg -bool - -accept-blind-auth -bool - -suppress-cng -bool - -nonce-ttl -integer -60 -disable-transcoding -bool - -manual-redirect -bool - -disable-transfer -bool - -disable-register -bool - -NDLB-broken-auth-hash -bool - -NDLB-received-in-nat-reg-contact -bool - -auth-calls -bool -\$\${internal_auth_calls} -inbound-reg-force-match-username -bool -true -auth-all-package -bool -false -ext-rtp-ip -string -auto-nat -ext-sip-ip -string -auto-nat -rtp-timeout-sec -integer -300 -rtp-hold-timeout-sec -integer -1800 -vad -string - -alias -string - -force-register-domain -string -\$\${domain} -force-subscription-domain -string -\$\${domain} -force-register-db-domain -string -\$\${domain} -force-subscription-expires -integer - -enable-3pcc -string - -NDLB-force-rport -bool - -challenge-realm -string -auto_from -disable-rtp-auto-adjust -bool - -inbound-use-callid-as-uuid -bool - -outbound-use-callid-as-uuid -bool - -pass-callee-id -bool - -auto-rtp-bugs -string - -disable-srv -bool - -disable-naptr -bool - -[FS-EOF] -" - fs_to_xml_param_list "$cfg" "$param_list" "$param_file" -} - -fs_profile_external_top() { - local cfg="$1" - local param_file="$2" - local param_list="debug -integer -0 -shutdown-on-fail -bool - -sip-trace -string -no -context -string -public -rfc2833-pt -integer -101 -sip-port -integer -\$\${external_sip_port} -dialplan -string -XML -inbound-codec-prefs -string -\$\${global_codec_prefs} -outbound-codec-prefs -string -\$\${outbound_codec_prefs} -rtp-timer-name -string -soft -dtmf-duration -integer -2000 -rtp-ip -string -\$\${local_ip_v4} -sip-ip -string -\$\${local_ip_v4} -ext-rtp-ip -string -auto-nat -ext-sip-ip -string -auto-nat -hold-music -string -\$\${hold_music} -aggressive-nat-detection -bool - -enable-100rel -bool - -local-network-acl -string -localnet.auto -manage-presence -bool -false -dbname -string - -presence-hosts -string - -tls -bool -\$\${external_ssl_enable} -tls-bind-params -string -transport=tls -tls-sip-port -integer -\$\${external_tls_port} -tls-cert-dir -string -\$\${external_ssl_dir} -tls-version -string -\$\${sip_tls_version} -nonce-ttl -integer -60 -auth-calls -bool -false -inbound-codec-negotiation -string -generous -rtp-timeout-sec -integer -300 -rtp-hold-timeout-sec -integer -1800 -[FS-EOF] -" - fs_to_xml_param_list "$cfg" "$param_list" "$param_file" -} diff --git a/net/freeswitch/files/uci/update_xml.sh b/net/freeswitch/files/uci/update_xml.sh deleted file mode 100644 index 8a202189fd..0000000000 --- a/net/freeswitch/files/uci/update_xml.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -# Copyright (C) 2010 Vertical Communications -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. - -# Note that the fs_profile_* functions require the FS XML files contains -# commented out sections for the parameters that are not currently in use, but -# which are to be available to the UCI FS config -fs_init_xml() { - config_load freeswitch - fs_profile_internal_top "internal_top" "/etc/freeswitch/sip_profiles/internal.xml" - fs_profile_external_top "external_top" "/etc/freeswitch/sip_profiles/external.xml" - fs_profile_gateway "external_example" "/etc/freeswitch/sip_profiles/external/example.xml" - fs_profile_gateway "internal_example" "/etc/freeswitch/sip_profiles/internal/example.xml" - fs_extensions_all -} -- 2.30.2