2
0
Italo Rossi 3f992435a4 FS-10444 [vanilla config/languages] Adding phrases and macros tag to languages es, pt and sv 7 жил өмнө
..
autoload_configs 5997f90c6a FS-10143 #resolve small tweak to overlaps conf layout 7 жил өмнө
chatplan 35b816bb27 FS-9310 Native support for Flowroute SMS API over HTTP(S) 8 жил өмнө
dialplan aad403656c FS-9317 add screen share examples 8 жил өмнө
directory e87ea1790e FS-8553 [config] include verto_contact into the dial-string in the samples 9 жил өмнө
ivr_menus c1c8ddf0bc Create new demo IVR XML and phrases. (New sound files needed.) Update phrase_en.xml to-be-recorded sound files. 12 жил өмнө
jingle_profiles 76fae0cec0 add video support to lib/mod.dingaling this needs testing, google voice won't work with video calls so disable video codecs if you use that 12 жил өмнө
lang 3f992435a4 FS-10444 [vanilla config/languages] Adding phrases and macros tag to languages es, pt and sv 7 жил өмнө
mrcp_profiles 451aece803 mod_unimrcp: add example config for Vestec 11 жил өмнө
sip_profiles 8fc1acbb6c FS-8363 don't register gateways from directory, this exposes a bug where it registers over what appears to be ipv6 but doens't work correctly 9 жил өмнө
skinny_profiles 2974734479 FS-477 mod_skinny: re-add ability to set digit timeout in patterns, update example configs 10 жил өмнө
yaml ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө
README_IMPORTANT.txt ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө
config.FS0 ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө
extensions.conf ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө
freeswitch.xml 9059fb91cc FS-5045 10 жил өмнө
fur_elise.ttml ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө
mime.types b28f7acac1 FS-7496 Updated mime.types, added switch_core_mime_type2ext function and used it in mod_httapi. Now, file extensions defined in mime.types will be applied if mod_httapi downloads a file without one. 9 жил өмнө
notify-voicemail.tpl ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө
tetris.ttml ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө
vars.xml 5efc9714ee FS-7703 remove answer delay from default dp 9 жил өмнө
voicemail.tpl 40ec0c9e45 FS-6157 --resolve 10 жил өмнө
web-vm.tpl ee71daa1f6 conf: mv conf/* -> conf/vanilla/* 12 жил өмнө

README_IMPORTANT.txt

-= PLEASE READ THIS BEFORE YOU PUT A FreeSWITCH BOX INTO PRODUCTION =-

This configuration, generally known as the "default configuration" for FreeSWITCH, is *NOT* designed to be put into a production environment without some important modifications. Please keep in mind that the default configuration is designed to demonstrate what FreeSWITCH *can* do, not what it *should* do in your specific scenario.

*** SECURING YOUR SERVER ***

By default, FreeSWITCH starts up and does a NATPMP and UPnP request to your router. If your router supports either of these protocols then FreeSWITCH does two things:
#1 - It gets the external IP address, which it uses for SIP communications
#2 - It causes there to be a "pinhole" opened up in the router allowing inbound communications to your FreeSWITCH server

Please re-read #2. Now, please re-read #2 again. If you do not want a pinhole coming through your router then DO NOT USE the "auto-nat" tools. The way to disable the auto-nat (that is, UPnP/NATPMP) checking is to start FreeSWITCH with the "-nonat" flag. Easy enough.

If you are planning on putting a system into production then you had better pay attention to security in other areas as well. If you are behind a firewall then make sure your firewall is actually protecting you. If you have your server on a public-facing Internet connection then we recommend a few things:
#1 - Consider using iptables (Linux/Unix)
#2 - Consider using fail2ban (see http://wiki.freeswitch.org/wiki/Fail2ban)

*** SECURING YOUR USERS ***

By default, the static XML files have 20 "directory users" in conf/directory/10xx.xml, numbered 1000-1019. Also, the default dialplan has routing for calls to those same extension numbers. (NOTE: the directory and the dialplan are 100% separate concepts. Check out chapters 3-5 of the awesome FreeSWITCH book for details.)

The default users all have *very* simple passwords for SIP credentials and voicemail. If you put those into a production system then you are either brave, ignorant, or stupid. Please don't be any of those three things! You have a few choices for handling your users:

#1 - Delete the static XML files and use mod_xml_curl for dynamic users from a back-end database
#2 - Manually edit the static XML user directory files and modify the passwords
#3 - Run the handy randomize-passwords.pl script found in scripts/perl/ subdirectory under the main FreeSWITCH source directory

*** GETTING HELP ***

FreeSWITCH has a thriving on-line community - we welcome you to join us!
IRC: #freeswitch on irc.freenode.net
Mailing List: freeswitch-users on lists.freeswitch.org

You can also get professional FreeSWITCH assistance by visiting http://www.freeswitchsolutions.com or sending an email to consulting@freeswitch.org.

Happy FreeSWITCHing!