From Chunky Mousedeer, 6 Years ago, written in Plain Text.
- view diff
Embed
  1. <include>
  2.   <!-- Preprocessor Variables
  3.        These are introduced when configuration strings must be consistent across modules.
  4.        NOTICE: YOU CAN NOT COMMENT OUT AN X-PRE-PROCESS line, Remove the line instead.
  5.  
  6.        YOU SHOULD CHANGE THIS default_password value if you don't want to be subject to any
  7.        toll fraud in the future.  It's your responsibility to secure your own system.
  8.  
  9.        This default config is used to demonstrate the feature set of FreeSWITCH.
  10.  
  11.   -->
  12.   <X-PRE-PROCESS cmd="set" data="default_password=S9Qf4YgJw"/>
  13.   <!--
  14.       The following variables are set dynamically - calculated if possible by freeswitch - and
  15.       are available to the config as $${variable}.  You can see their calculated value via fs_cli
  16.       by entering eval $${variable}
  17.  
  18.       hostname
  19.       local_ip_v4
  20.       local_mask_v4
  21.       local_ip_v6
  22.       switch_serial
  23.       base_dir
  24.       recordings_dir
  25.       sound_prefix
  26.       sounds_dir
  27.       conf_dir
  28.       log_dir
  29.       run_dir
  30.       db_dir
  31.       mod_dir
  32.       htdocs_dir
  33.       script_dir
  34.       temp_dir
  35.       grammar_dir
  36.       certs_dir
  37.       storage_dir
  38.       cache_dir
  39.       core_uuid
  40.       zrtp_enabled
  41.       nat_public_addr
  42.       nat_private_addr
  43.       nat_type
  44.  
  45.   -->
  46.  
  47.  
  48.   <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/en/us/callie"/>
  49.  
  50.   <!--
  51.       This setting is what sets the default domain FreeSWITCH will use if all else fails.
  52.  
  53.       FreeSWICH will default to $${local_ip_v4} unless changed.  Changing this setting does
  54.       affect the sip authentication.  Please review conf/directory/default.xml for more
  55.       information on this topic.
  56.   -->
  57.   <X-PRE-PROCESS cmd="set" data="domain=cloud-fs.guardhat.net"/>
  58.   <!-- <X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/> -->
  59.   <X-PRE-PROCESS cmd="set" data="domain_name=$${domain}"/>
  60.   <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
  61.   <X-PRE-PROCESS cmd="set" data="use_profile=internal"/>
  62.   <X-PRE-PROCESS cmd="set" data="rtp_sdes_suites=AEAD_AES_256_GCM_8|AEAD_AES_128_GCM_8|AES_CM_256_HMAC_SHA1_80|AES_CM_192_HMAC_SHA1_80|AES_CM_128_HMAC_SHA1_80|AES_CM_256_HMAC_SHA1_32|AES_CM_192_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_32|AES_CM_128_NULL_AUTH"/>
  63.   <!--
  64.       Enable ZRTP globally you can override this on a per channel basis
  65.  
  66.       http://wiki.freeswitch.org/wiki/ZRTP (on how to enable zrtp)
  67.   -->
  68.   <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
  69.   <!--
  70.       NOTICE: When using SRTP it's critical that you do not offer or accept
  71.       variable bit rate codecs, doing so would leak information and possibly
  72.       compromise your SRTP stream. (FS-6404)
  73.  
  74.       Supported SRTP Crypto Suites:
  75.  
  76.       AEAD_AES_256_GCM_8
  77.       ____________________________________________________________________________
  78.       This algorithm is identical to AEAD_AES_256_GCM (see Section 5.2 of
  79.       [RFC5116]), except that the tag length, t, is 8, and an
  80.       authentication tag with a length of 8 octets (64 bits) is used.
  81.       An AEAD_AES_256_GCM_8 ciphertext is exactly 8 octets longer than its
  82.       corresponding plaintext.
  83.  
  84.  
  85.       AEAD_AES_128_GCM_8
  86.       ____________________________________________________________________________
  87.       This algorithm is identical to AEAD_AES_128_GCM (see Section 5.1 of
  88.       [RFC5116]), except that the tag length, t, is 8, and an
  89.       authentication tag with a length of 8 octets (64 bits) is used.
  90.       An AEAD_AES_128_GCM_8 ciphertext is exactly 8 octets longer than its
  91.       corresponding plaintext.
  92.  
  93.  
  94.       AES_CM_256_HMAC_SHA1_80 | AES_CM_192_HMAC_SHA1_80 | AES_CM_128_HMAC_SHA1_80
  95.       ____________________________________________________________________________
  96.       AES_CM_128_HMAC_SHA1_80 is the SRTP default AES Counter Mode cipher
  97.       and HMAC-SHA1 message authentication with an 80-bit authentication
  98.       tag. The master-key length is 128 bits and has a default lifetime of
  99.       a maximum of 2^48 SRTP packets or 2^31 SRTCP packets, whichever comes
  100.       first.
  101.  
  102.  
  103.       AES_CM_256_HMAC_SHA1_32 | AES_CM_192_HMAC_SHA1_32 | AES_CM_128_HMAC_SHA1_32
  104.       ____________________________________________________________________________
  105.       This crypto-suite is identical to AES_CM_128_HMAC_SHA1_80 except that
  106.       the authentication tag is 32 bits. The length of the base64-decoded key and
  107.       salt value for this crypto-suite MUST be 30 octets i.e., 240 bits; otherwise,
  108.       the crypto attribute is considered invalid.
  109.  
  110.  
  111.       AES_CM_128_NULL_AUTH
  112.       ____________________________________________________________________________
  113.       The SRTP default cipher (AES-128 Counter Mode), but to use no authentication
  114.       method.  This policy is NOT RECOMMENDED unless it is unavoidable; see
  115.       Section 7.5 of [RFC3711].
  116.  
  117.  
  118.       SRTP variables that modify behaviors based on direction/leg:
  119.  
  120.       rtp_secure_media
  121.       ____________________________________________________________________________
  122.       possible values:
  123.           mandatory - Accept/Offer SAVP negotiation ONLY
  124.           optional  - Accept/Offer SAVP/AVP with SAVP preferred
  125.           forbidden - More useful for inbound to deny SAVP negotiation
  126.           false     - implies forbidden
  127.           true      - implies mandatory
  128.  
  129.       default if not set is accept SAVP inbound if offered.
  130.  
  131.  
  132.       rtp_secure_media_inbound | rtp_secure_media_outbound
  133.       ____________________________________________________________________________
  134.       This is the same as rtp_secure_media, but would apply to either inbound
  135.       or outbound offers specifically.
  136.  
  137.  
  138.       How to specify crypto suites:
  139.       ____________________________________________________________________________
  140.       By default without specifying any crypto suites FreeSWITCH will offer
  141.       crypto suites from strongest to weakest accepting the strongest each
  142.       endpoint has in common.  If you wish to force specific crypto suites you
  143.       can do so by appending the suites in a comma separated list in the order
  144.       that you wish to offer them in.
  145.  
  146.       Examples:
  147.  
  148.           rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
  149.           rtp_secure_media=true:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
  150.           rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
  151.           rtp_secure_media=true:AES_CM_256_HMAC_SHA1_80
  152.  
  153.       Additionally you can narrow this down on either inbound or outbound by
  154.       specifying as so:
  155.  
  156.           rtp_secure_media_inbound=true:AEAD_AES_256_GCM_8
  157.           rtp_secure_media_inbound=mandatory:AEAD_AES_256_GCM_8
  158.           rtp_secure_media_outbound=true:AEAD_AES_128_GCM_8
  159.           rtp_secure_media_outbound=optional:AEAD_AES_128_GCM_8
  160.  
  161.  
  162.       rtp_secure_media_suites
  163.       ____________________________________________________________________________
  164.       Optionaly you can use rtp_secure_media_suites to dictate the suite list
  165.       and only use rtp_secure_media=[optional|mandatory|false|true] without having
  166.       to dictate the suite list with the rtp_secure_media* variables.
  167.   -->
  168.   <!--
  169.        Examples of codec options: (module must be compiled and loaded)
  170.  
  171.        codecname[@8000h|16000h|32000h[@XXi]]
  172.  
  173.        XX is the frame size must be multples allowed for the codec
  174.        FreeSWITCH can support 10-120ms on some codecs.
  175.        We do not support exceeding the MTU of the RTP packet.
  176.  
  177.  
  178.        iLBC@30i         - iLBC using mode=30 which will win in all cases.
  179.        DVI4@8000h@20i   - IMA ADPCM 8kHz using 20ms ptime. (multiples of 10)
  180.        DVI4@16000h@40i  - IMA ADPCM 16kHz using 40ms ptime. (multiples of 10)
  181.        speex@8000h@20i  - Speex 8kHz using 20ms ptime.
  182.        speex@16000h@20i - Speex 16kHz using 20ms ptime.
  183.        speex@32000h@20i - Speex 32kHz using 20ms ptime.
  184.        BV16             - BroadVoice 16kb/s narrowband, 8kHz
  185.        BV32             - BroadVoice 32kb/s wideband, 16kHz
  186.        G7221@16000h     - G722.1 16kHz (aka Siren 7)
  187.        G7221@32000h     - G722.1C 32kHz (aka Siren 14)
  188.        CELT@32000h      - CELT 32kHz, only 10ms supported
  189.        CELT@48000h      - CELT 48kHz, only 10ms supported
  190.        GSM@40i          - GSM 8kHz using 40ms ptime. (GSM is done in multiples of 20, Default is 20ms)
  191.        G722             - G722 16kHz using default 20ms ptime. (multiples of 10)
  192.        PCMU             - G711 8kHz ulaw using default 20ms ptime. (multiples of 10)
  193.        PCMA             - G711 8kHz alaw using default 20ms ptime. (multiples of 10)
  194.        G726-16          - G726 16kbit adpcm using default 20ms ptime. (multiples of 10)
  195.        G726-24          - G726 24kbit adpcm using default 20ms ptime. (multiples of 10)
  196.        G726-32          - G726 32kbit adpcm using default 20ms ptime. (multiples of 10)
  197.        G726-40          - G726 40kbit adpcm using default 20ms ptime. (multiples of 10)
  198.        AAL2-G726-16     - Same as G726-16 but using AAL2 packing. (multiples of 10)
  199.        AAL2-G726-24     - Same as G726-24 but using AAL2 packing. (multiples of 10)
  200.        AAL2-G726-32     - Same as G726-32 but using AAL2 packing. (multiples of 10)
  201.        AAL2-G726-40     - Same as G726-40 but using AAL2 packing. (multiples of 10)
  202.        LPC              - LPC10 using 90ms ptime (only supports 90ms at this time in FreeSWITCH)
  203.        L16              - L16 isn't recommended for VoIP but you can do it. L16 can exceed the MTU rather quickly.
  204.  
  205.        These are the passthru audio codecs:
  206.  
  207.        G729             - G729 in passthru mode. (mod_g729)
  208.        G723             - G723.1 in passthru mode. (mod_g723_1)
  209.        AMR              - AMR in passthru mode. (mod_amr)
  210.  
  211.        These are the passthru video codecs: (mod_h26x)
  212.  
  213.        H261             - H.261 Video
  214.        H263             - H.263 Video
  215.        H263-1998        - H.263-1998 Video
  216.        H263-2000        - H.263-2000 Video
  217.        H264             - H.264 Video
  218.  
  219.        RTP Dynamic Payload Numbers currently used in FreeSWITCH and what for.
  220.  
  221.        96  - AMR
  222.        97  - iLBC (30)
  223.        98  - iLBC (20)
  224.        99  - Speex 8kHz, 16kHz, 32kHz
  225.        100 -
  226.        101 - telephone-event
  227.        102 -
  228.        103 -
  229.        104 -
  230.        105 -
  231.        106 - BV16
  232.        107 - G722.1 (16kHz)
  233.        108 -
  234.        109 -
  235.        110 -
  236.        111 -
  237.        112 -
  238.        113 -
  239.        114 - CELT 32kHz, 48kHz
  240.        115 - G722.1C (32kHz)
  241.        116 -
  242.        117 - SILK 8kHz
  243.        118 - SILK 12kHz
  244.        119 - SILK 16kHz
  245.        120 - SILK 24kHz
  246.        121 - AAL2-G726-40 && G726-40
  247.        122 - AAL2-G726-32 && G726-32
  248.        123 - AAL2-G726-24 && G726-24
  249.        124 - AAL2-G726-16 && G726-16
  250.        125 -
  251.        126 -
  252.        127 - BV32
  253.  
  254.   -->
  255.   <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,VP8,H264"/>
  256.   <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,VP8,H264"/>
  257.   <X-PRE-PROCESS cmd="set" data="media_mix_inbound_outbound_codecs=true"/>
  258.   <!--
  259.       xmpp_client_profile and xmpp_server_profile
  260.       xmpp_client_profile can be any string.
  261.       xmpp_server_profile is appended to "dingaling_" to form the database name
  262.       containing the "subscriptions" table.
  263.       used by: dingaling.conf.xml enum.conf.xml
  264.   -->
  265.  
  266.   <X-PRE-PROCESS cmd="set" data="xmpp_client_profile=xmppc"/>
  267.   <X-PRE-PROCESS cmd="set" data="xmpp_server_profile=xmpps"/>
  268.   <!--
  269.        THIS IS ONLY USED FOR DINGALING
  270.  
  271.        bind_server_ip
  272.  
  273.        Can be an ip address, a dns name, or "auto".
  274.        This determines an ip address available on this host to bind.
  275.        If you are separating RTP and SIP traffic, you will want to have
  276.        use different addresses where this variable appears.
  277.        Used by: dingaling.conf.xml
  278.   -->
  279.   <!--<X-PRE-PROCESS cmd="set" data="bind_server_ip=auto"/>-->
  280.   <X-PRE-PROCESS cmd="set" data="bind_server_ip=13.58.84.42"/>
  281.  
  282.   <!-- NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
  283.  
  284.        If you're going to load test FreeSWITCH please input real IP addresses
  285.        for external_rtp_ip and external_sip_ip
  286.   -->
  287.  
  288.   <!-- external_rtp_ip
  289.        Can be an one of:
  290.            ip address: "12.34.56.78"
  291.            a stun server lookup: "stun:stun.server.com"
  292.            a DNS name: "host:host.server.com"
  293.        where fs.mydomain.com is a DNS A record-useful when fs is on
  294.        a dynamic IP address, and uses a dynamic DNS updater.
  295.        If unspecified, the bind_server_ip value is used.
  296.        Used by: sofia.conf.xml dingaling.conf.xml
  297.   -->
  298.   <!--<X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.freeswitch.org"/>-->
  299.   <!--<X-PRE-PROCESS cmd="set" data="external_rtp_ip=13.58.84.42"/>-->
  300.   <X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun.services.mozilla.com"/>
  301.  
  302.   <!-- external_sip_ip
  303.       Used as the public IP address for SDP.
  304.        Can be an one of:
  305.            ip address: "12.34.56.78"
  306.            a stun server lookup: "stun:stun.server.com"
  307.            a DNS name: "host:host.server.com"
  308.        where fs.mydomain.com is a DNS A record-useful when fs is on
  309.        a dynamic IP address, and uses a dynamic DNS updater.
  310.        If unspecified, the bind_server_ip value is used.
  311.        Used by: sofia.conf.xml dingaling.conf.xml
  312.   -->
  313.   <!--<X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.freeswitch.org"/>-->
  314.   <!--<X-PRE-PROCESS cmd="set" data="external_rtp_ip=13.58.84.42"/>-->
  315.   <X-PRE-PROCESS cmd="set" data="external_sip_ip=stun.services.mozilla.com"/>
  316.  
  317.   <!-- unroll-loops
  318.        Used to turn on sip loopback unrolling.
  319.   -->
  320.   <X-PRE-PROCESS cmd="set" data="unroll_loops=true"/>
  321.  
  322.   <!-- outbound_caller_id and outbound_caller_name
  323.        The caller ID telephone number we should use when calling out.
  324.        Used by: conference.conf.xml and user directory for default
  325.        outbound callerid name and number.
  326.   -->
  327.   <X-PRE-PROCESS cmd="set" data="outbound_caller_name=Guardhat-SCC"/>
  328.   <X-PRE-PROCESS cmd="set" data="outbound_caller_id=0000000000"/>
  329.  
  330.   <!-- various debug and defaults -->
  331.   <X-PRE-PROCESS cmd="set" data="call_debug=false"/>
  332.   <X-PRE-PROCESS cmd="set" data="console_loglevel=info"/>
  333.   <X-PRE-PROCESS cmd="set" data="default_areacode=248"/>
  334.   <X-PRE-PROCESS cmd="set" data="default_country=US"/>
  335.  
  336.   <!-- if false or undefined, the destination number is included in presence NOTIFY dm:note.
  337.        if true, the destination number is not included -->
  338.   <X-PRE-PROCESS cmd="set" data="presence_privacy=false"/>
  339.  
  340.   <X-PRE-PROCESS cmd="set" data="au-ring=%(400,200,383,417);%(400,2000,383,417)"/>
  341.   <X-PRE-PROCESS cmd="set" data="be-ring=%(1000,3000,425)"/>
  342.   <X-PRE-PROCESS cmd="set" data="ca-ring=%(2000,4000,440,480)"/>
  343.   <X-PRE-PROCESS cmd="set" data="cn-ring=%(1000,4000,450)"/>
  344.   <X-PRE-PROCESS cmd="set" data="cy-ring=%(1500,3000,425)"/>
  345.   <X-PRE-PROCESS cmd="set" data="cz-ring=%(1000,4000,425)"/>
  346.   <X-PRE-PROCESS cmd="set" data="de-ring=%(1000,4000,425)"/>
  347.   <X-PRE-PROCESS cmd="set" data="dk-ring=%(1000,4000,425)"/>
  348.   <X-PRE-PROCESS cmd="set" data="dz-ring=%(1500,3500,425)"/>
  349.   <X-PRE-PROCESS cmd="set" data="eg-ring=%(2000,1000,475,375)"/>
  350.   <X-PRE-PROCESS cmd="set" data="es-ring=%(1500,3000,425)"/>
  351.   <X-PRE-PROCESS cmd="set" data="fi-ring=%(1000,4000,425)"/>
  352.   <X-PRE-PROCESS cmd="set" data="fr-ring=%(1500,3500,440)"/>
  353.   <X-PRE-PROCESS cmd="set" data="hk-ring=%(400,200,440,480);%(400,3000,440,480)"/>
  354.   <X-PRE-PROCESS cmd="set" data="hu-ring=%(1250,3750,425)"/>
  355.   <X-PRE-PROCESS cmd="set" data="il-ring=%(1000,3000,400)"/>
  356.   <X-PRE-PROCESS cmd="set" data="in-ring=%(400,200,425,375);%(400,2000,425,375)"/>
  357.   <X-PRE-PROCESS cmd="set" data="jp-ring=%(1000,2000,420,380)"/>
  358.   <X-PRE-PROCESS cmd="set" data="ko-ring=%(1000,2000,440,480)"/>
  359.   <X-PRE-PROCESS cmd="set" data="pk-ring=%(1000,2000,400)"/>
  360.   <X-PRE-PROCESS cmd="set" data="pl-ring=%(1000,4000,425)"/>
  361.   <X-PRE-PROCESS cmd="set" data="ro-ring=%(1850,4150,475,425)"/>
  362.   <X-PRE-PROCESS cmd="set" data="rs-ring=%(1000,4000,425)"/>
  363.   <X-PRE-PROCESS cmd="set" data="ru-ring=%(800,3200,425)"/>
  364.   <X-PRE-PROCESS cmd="set" data="sa-ring=%(1200,4600,425)"/>
  365.   <X-PRE-PROCESS cmd="set" data="tr-ring=%(2000,4000,450)"/>
  366.   <X-PRE-PROCESS cmd="set" data="uk-ring=%(400,200,400,450);%(400,2000,400,450)"/>
  367.   <X-PRE-PROCESS cmd="set" data="us-ring=%(2000,4000,440,480)"/>
  368.   <X-PRE-PROCESS cmd="set" data="bong-ring=v=-7;%(100,0,941.0,1477.0);v=-7;>=2;+=.1;%(1400,0,350,440)"/>
  369.   <X-PRE-PROCESS cmd="set" data="beep=%(1000,0,640)"/>
  370.   <X-PRE-PROCESS cmd="set" data="sit=%(274,0,913.8);%(274,0,1370.6);%(380,0,1776.7)"/>
  371.  
  372.   <!--
  373.        Digits Dialed filter: (FS-6940)
  374.  
  375.        The digits stream may contain valid credit card numbers or social security numbers, These digit
  376.        filters will allow you to make a valant effort to stamp out sensitive information for
  377.        PCI/HIPPA compliance. (see xml_cdr dialed_digits)
  378.  
  379.        df_us_ssn   = US Social Security Number pattern
  380.        df_us_luhn  = Visa, MasterCard, American Express, Diners Club, Discover and JCB
  381.   -->
  382.   <X-PRE-PROCESS cmd="set" data="df_us_ssn=(?!219099999|078051120)(?!666|000|9\d{2})\d{3}(?!00)\d{2}(?!0{4})\d{4}"/>
  383.   <X-PRE-PROCESS cmd="set" data="df_luhn=?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|6(?:011|5[0-9]{2})[0-9]{12}|(?:2131|1800|35\d{3})\d{11}"/>
  384.   <!-- change XX to X below to enable -->
  385.   <XX-PRE-PROCESS cmd="set" data="digits_dialed_filter=(($${df_luhn})|($${df_us_ssn}))"/>
  386.  
  387.   <!--
  388.       Setting up your default sip provider is easy.
  389.       Below are some values that should work in most cases.
  390.  
  391.       These are for conf/directory/default/example.com.xml
  392.   -->
  393.   <X-PRE-PROCESS cmd="set" data="default_provider=example.com"/>
  394.   <X-PRE-PROCESS cmd="set" data="default_provider_username=joeuser"/>
  395.   <X-PRE-PROCESS cmd="set" data="default_provider_password=password"/>
  396.   <X-PRE-PROCESS cmd="set" data="default_provider_from_domain=example.com"/>
  397.   <!-- true or false -->
  398.   <X-PRE-PROCESS cmd="set" data="default_provider_register=false"/>
  399.   <X-PRE-PROCESS cmd="set" data="default_provider_contact=5000"/>
  400.  
  401.   <!--
  402.      SIP and TLS settings. http://wiki.freeswitch.org/wiki/Tls
  403.  
  404.      valid options: sslv2,sslv3,sslv23,tlsv1,tlsv1.1,tlsv1.2
  405.  
  406.      default: tlsv1,tlsv1.1,tlsv1.2
  407.   -->
  408.   <X-PRE-PROCESS cmd="set" data="sip_tls_version=tlsv1,tlsv1.1,tlsv1.2"/>
  409.  
  410.   <!--
  411.      TLS cipher suite: default ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH
  412.  
  413.      The actual ciphers supported will change per platform.
  414.  
  415.      openssl ciphers -v 'ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH'
  416.  
  417.      Will show you what is available in your verion of openssl.
  418.   -->
  419.   <X-PRE-PROCESS cmd="set" data="sip_tls_ciphers=ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"/>
  420.  
  421.   <!-- Internal SIP Profile -->
  422.   <X-PRE-PROCESS cmd="set" data="internal_auth_calls=true"/>
  423.   <X-PRE-PROCESS cmd="set" data="internal_sip_port=5060"/>
  424.   <X-PRE-PROCESS cmd="set" data="internal_tls_port=5061"/>
  425.   <X-PRE-PROCESS cmd="set" data="internal_ssl_enable=true"/>
  426.  
  427.   <!-- External SIP Profile -->
  428.   <X-PRE-PROCESS cmd="set" data="external_auth_calls=false"/>
  429.   <X-PRE-PROCESS cmd="set" data="external_sip_port=5080"/>
  430.   <X-PRE-PROCESS cmd="set" data="external_tls_port=5081"/>
  431.   <X-PRE-PROCESS cmd="set" data="external_ssl_enable=true"/>
  432.  
  433.   <!-- Video Settings -->
  434.   <!-- Setting the max bandwidth -->
  435.   <X-PRE-PROCESS cmd="set" data="rtp_video_max_bandwidth_in=3mb"/>
  436.   <X-PRE-PROCESS cmd="set" data="rtp_video_max_bandwidth_out=3mb"/>
  437.  
  438.   <!-- WebRTC Video -->
  439.   <!-- Suppress CNG for WebRTC Audio -->
  440.   <X-PRE-PROCESS cmd="set" data="suppress_cng=true"/>
  441.   <!-- Enable liberal DTMF for those that can't get it right -->
  442.   <X-PRE-PROCESS cmd="set" data="rtp_liberal_dtmf=true"/>
  443.   <!-- Helps with WebRTC Audio -->
  444.  
  445.   <!-- Stock Video Avatars -->
  446.   <X-PRE-PROCESS cmd="set" data="video_mute_png=$${images_dir}/default-mute.png"/>
  447.   <X-PRE-PROCESS cmd="set" data="video_no_avatar_png=$${images_dir}/default-avatar.png"/>
  448.  
  449. </include>
  450.  

Replies to Untitled rss

Title Name Language When
Re: Untitled Cream Ibis text 6 Years ago.
Re: Untitled Putrid Shama text 6 Years ago.