<mds_cfg id="0">

    <!-- FDS-AS3-0048 Billing and Customer Service ID -->
    <!-- This parameter is also used in determining App Id. -->
    <!-- App Id consists of bcs_id, bcs_reserved_value and device_type  -->
    <!-- Not a run time configurable parameter -->
    <bcs_id>100</bcs_id>
    
    <!-- Reserved 2 bytes for Billing and Customer Service --> 
    <!-- This parameter is used in determining App Id. -->
    <!-- App Id consists of bcs_id, bcs_reserved_value and device_type  -->
    <!-- Not a run time configurable parameter -->
    <bcs_reserved_value>0</bcs_reserved_value>
    
    <!-- Device type -->
    <!-- This parameter is used in determining App Id. -->
    <!-- App Id consists of bcs_id, bcs_reserved_value and device_type  -->
    <!-- Not a run time configurable parameter -->
    <device_type>1</device_type>
    
	<!-- app version information -->
    <!-- max_ver Maximum version -->
	<!-- min_ver Minimum version -->
    <!-- Not a run time configurable parameter. -->
    <app_ver max_ver="5" min_ver="4" />

    <!-- FDS-AS3-0029 CLI_NO_PACKAGE_SUBSCRIPTION_TIMER (Assume units of hours) -->
    <!-- Time interval at which the Device automatically transitions into 
         Vacation state if user does not perform any package subscription. -->
    <!-- Allowed range is 1 to 100 -->
    <!-- Unit for this parameter should be days. MDSC currently expects value in hours--> 
    <!-- Not a run time configurable parameter -->
    <!-- <no_pkg_sub_timer>720</no_pkg_sub_timer> -->

    <!-- FDS-AS3-0047 CLI_ACT_MEM (Assume units of KB) -->
    <!-- The minimum amount of memory the client needs to reserve before 
         sending an activation request to the Subscription Billing Server. -->
    <!-- Allowed range is 0 to 409600000 in bytes -->
    <!-- MDSC currently uses this value in Kilo Bytes -->
    <!-- Not a run time configurable parameter -->
    <!-- <activation_memory>1024</activation_memory> -->

    <!-- FDS-AS3-0109 Check for memory upon activation policy-->
    <!-- <check_memory_upon_activation>on</check_memory_upon_activation> -->

    <!-- [FDS-MM3-0032] The device shall be provisioned with the CLI_MEM_MARGIN 
         parameter in the device configuration file. (assume units of KB)-->
    <!-- <margin_memory>2048</margin_memory> -->

    <!-- FDS-AS3-0110 Service Account formatting policy-->
    <service_account_format>1</service_account_format>

    <!-- FDS-AS3-0112 Client initiated unsubscription from root package policy-->
    <!-- <client_initiated_unsub_root_allowed>on</client_initiated_unsub_root_allowed> -->

    <!-- FDS-AS3-0051 Device ID formatting policy -->
    <device_id_format>1</device_id_format>

    <!-- FDS-AS3-#TBD Subscription sync upon launch in unsub state -->
    <subsync_upon_launch_in_unsub_state>on</subsync_upon_launch_in_unsub_state>

    <!-- FDS-BDSMS3-#TBD BREW DIrected SMS Subscription Sync policy -->
    <bd_sms_subsync_enabled>on</bd_sms_subsync_enabled>

    <!-- BREW-directed SMS replay timeout in secs -->
    <!-- <bd_sms_replay_timeout>160</bd_sms_replay_timeout> -->

    <!-- SYS-UNI3-005 Default domain name used to resolve hostnames of MediaFLO servers. -->
    <mediaflo_domain>632-flo.mediaflousa.com</mediaflo_domain>

    <!-- This parameter specifies the maximum size (in bytes) of an SI message 
         that can be transported. -->
    <!-- Allowed range is 1 to 65535 -->
    <!-- Not a run time configurable parameter -->
    <!-- <flow_mesg_size>1500</flow_mesg_size> -->

    <!-- SI Source options:
    <si_source source="file"/>
    <si_source source="udp" base_udp_port="1234"/>
    <si_source source="udp" mcast_addr="192.168.2.1" base_udp_port="1234"/>
    -->
    <!-- <si_source source="flo"/> -->

    <!-- Primary Flow monitor period in seconds -->
    <!-- This parameter denotes the monitor period for the device to acquire 
         the Primary Flow message. -->
    <!-- Allowed range is 1 to 3000 -->
    <!-- Run time configurable parameter -->
    <!--<primary_monitor_time>317</primary_monitor_time>-->

    <!-- Primary Message version invalidate time in seconds -->
    <!-- This parameter specifies the time the device will wait to invalidate 
         the stored PRIMARY_MSG_VERSION value. -->
    <!-- Allowed range is 432000 to 1728000 -->
    <!-- Run time configurable parameter -->
    <!--<primary_msg_ver_invalidate_time>864000</primary_msg_ver_invalidate_time>-->

    <!-- MPG hysteresis timeout in seconds -->
    <!-- Amount of time (in seconds) to store the near-term MPG for the old multiplex when the 
         device moves into a new multiplex. -->
    <!-- Allowed range is 0 to 4096 -->
    <!-- Not a run time configurable parameter -->
    <!-- <hysteresis_mpg_timeout>3600</hysteresis_mpg_timeout>-->

    <!-- Config Flow Fail Timeout in seconds -->
    <!-- This parameter denotes the time (in seconds) after which the device 
         gives up when attempting a config message acquisition. -->
    <!-- Allowed range is 1 to 65535 -->
    <!-- Run time configurable parameter -->
    <!-- <config_flow_fail_timeout>300</config_flow_fail_timeout> -->

    <!-- Config Flow Fail Retry Timeout in seconds -->
    <!-- This parameter denotes the time (in seconds) between config message 
         acquisition. -->
    <!-- Allowed range is 1 to 65535 -->
    <!-- Run time configurable parameter -->
    <!-- <config_flow_fail_retry_timeout>1800</config_flow_fail_retry_timeout> -->
    
    <!-- Server discovery max retry timeout in seconds -->
    <!-- This parameter specifies the upper limit (in seconds) of retry attempts for subscription
    sync failures during server discovery -->
    <discover_max_retry_timeout>290</discover_max_retry_timeout>

    <!-- Server discovery retry interval in seconds -->
    <!-- This parameter specifies the interval (in seconds) between retry attempts for subscription
    sync failures during server discovery -->
   <discover_retry_interval>300</discover_retry_interval>

</mds_cfg>
