Advertisement
Guest User

Untitled

a guest
Oct 4th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.40 KB | None | 0 0
  1. <include>
  2.         <extension name="conference">
  3.                 <condition field="destination_number" expression="^conference_(.*)_pin_(.*)$" require-nested="false">
  4.                         <action application="set" data="conference_id=$1" inline="true"/>
  5.                         <action application="set" data="conference_pin=$2" inline="true"/>
  6.                         <action application="set" data="conference_count=${conference $1 list count}" inline="true"/>
  7.  
  8.                         <condition field="${conference_count}" expression="^.*not found.*$" break="never">
  9.                                 <action application="transfer" data="conference_new XML default"/>
  10.                         </condition>
  11.  
  12.                         <condition field="${conference_count}" expression="^\d+$" break="never">
  13.                                 <action application="transfer" data="conference_old XML default"/>
  14.                         </condition>
  15.  
  16.                 </condition>
  17.         </extension>
  18.  
  19.  
  20.         <extension name="conference new">
  21.                 <condition field="destination_number" expression="^conference_new$">
  22.                         <action application="answer"/>
  23.                         <action application="sleep" data="500"/>
  24.                         <action application="log" data="CRIT ---------------------------------- NEW"/>
  25.  
  26.                         <action application="playback" data="conference/conf-welcome.wav"/>
  27.  
  28.                         <action application="conference" data="${conference_id}@default+${conference_pin}"/>
  29.                         <action application="hangup"/>
  30.                 </condition>
  31.         </extension>
  32.  
  33.  
  34.         <extension name="conference old">
  35.                 <condition field="destination_number" expression="^conference_old$">
  36.                         <action application="answer"/>
  37.                         <action application="sleep" data="500"/>
  38.                         <action application="log" data="CRIT ---------------------------------- OLD"/>
  39.  
  40.                         <action application="playback" data="conference/conf-welcome.wav"/>
  41.  
  42.                         <action application="set" data="conference_enforce_security=true" inline="true"/>
  43.                         <action application="conference" data="${conference_id}@default"/>
  44.                         <action application="hangup"/>
  45.                 </condition>
  46.         </extension>
  47. </include>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement