2
0

freeswitch.xml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?xml version="1.0"?>
  2. <document type="freeswitch/xml">
  3. <X-PRE-PROCESS cmd="exec-set" data="test=echo 1234"/>
  4. <X-PRE-PROCESS cmd="set" data="default_password=$${test}"/>
  5. <X-PRE-PROCESS cmd="set" data="core_video_blank_image=$${conf_dir}/freeswitch-logo.png"/>
  6. <section name="configuration" description="Various Configuration">
  7. <configuration name="modules.conf" description="Modules">
  8. <modules>
  9. <load module="mod_console"/>
  10. <load module="mod_loopback"/>
  11. <load module="mod_commands"/>
  12. <load module="mod_sndfile"/>
  13. <load module="mod_dptools"/>
  14. <load module="mod_tone_stream"/>
  15. <load module="mod_test"/>
  16. </modules>
  17. </configuration>
  18. <configuration name="console.conf" description="Console Logger">
  19. <mappings>
  20. <map name="all" value="console,debug,info,notice,warning,err,crit,alert"/>
  21. </mappings>
  22. <settings>
  23. <param name="colorize" value="true"/>
  24. <param name="loglevel" value="debug"/>
  25. </settings>
  26. </configuration>
  27. <configuration name="switch.conf" description="Core Configuration">
  28. <default-ptimes>
  29. </default-ptimes>
  30. <settings>
  31. <param name="colorize-console" value="false"/>
  32. <param name="dialplan-timestamps" value="false"/>
  33. <param name="loglevel" value="debug"/>
  34. <param name="rtp-start-port" value="1234"/>
  35. <param name="rtp-end-port" value="1234"/>
  36. </settings>
  37. </configuration>
  38. <configuration name="timezones.conf" description="Timezones">
  39. <timezones>
  40. <zone name="GMT" value="GMT0" />
  41. </timezones>
  42. </configuration>
  43. </section>
  44. <section name="dialplan" description="Regex/XML Dialplan">
  45. <context name="test">
  46. <extension>
  47. <condition field="${sip_h_X-COUNTDOWN}" expression="^0$" break="on-true">
  48. <action application="answer"/>
  49. <action application="playback" data="tone_stream://%(251,0,1004);loops=-1"/>
  50. </condition>
  51. <condition field="${sip_h_X-COUNTDOWN}" expression="^(\d+)$" break="never">
  52. <action application="export" data="_nolocal_sip_h_X-COUNTDOWN=${expr($1 - 1)}"/>
  53. <anti-action application="export" data="_nolocal_sip_h_X-COUNTDOWN=10"/>
  54. </condition>
  55. <condition>
  56. <action application="bridge" data="sofia/test/1234@127.0.0.1"/>
  57. </condition>
  58. </extension>
  59. </context>
  60. </section>
  61. </document>