• Anthony Minessale's avatar
    · 4450a80b
    Anthony Minessale 提交于
    This patch adds 2 important variables to the originate subsystem
    
    originate_retries:
    		This variable controls how many times the system should retry the
    		entire dialstring before exiting on failure (default 1)
    
    originate_retry_sleep_ms: 
    		This variable controls how long in milliseconds to pause between 
    		retries (default 1000)
    
    *NOTE*	when using the , and & symbols to call sequential or simultaneous channels in conjunction with this feature,
    	the *entire* dialstring will be repeated as many times as you specify in ${originate_retries}
    
    Here is an example using the bridge application to originate the call. (The feature will also work anywhere else 
    an origination can be made.)
    
    <extension name="1000">
      <condition field="destination_number" expression="^1000$">
        <action application="set" data="originate_retries=10"/>
        <action application="set" data="originate_retry_sleep_ms=1000"/>
        <action application="bridge" data="sofia/$${domain}/1000@somehost.com"/>
      </condition>
    </extension>
    
    
    
    
    
    git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4776 d0543943-73ff-0310-b7d9-9358b9ac24b2
    4450a80b
switch_ivr.c 162.0 KB