Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <include>
- <extension name="conference">
- <condition field="destination_number" expression="^conference_(.*)_pin_(.*)$" require-nested="false">
- <action application="set" data="conference_id=$1" inline="true"/>
- <action application="set" data="conference_pin=$2" inline="true"/>
- <action application="set" data="conference_count=${conference $1 list count}" inline="true"/>
- <condition field="${conference_count}" expression="^.*not found.*$" break="never">
- <action application="transfer" data="conference_new XML default"/>
- </condition>
- <condition field="${conference_count}" expression="^\d+$" break="never">
- <action application="transfer" data="conference_old XML default"/>
- </condition>
- </condition>
- </extension>
- <extension name="conference new">
- <condition field="destination_number" expression="^conference_new$">
- <action application="answer"/>
- <action application="sleep" data="500"/>
- <action application="log" data="CRIT ---------------------------------- NEW"/>
- <action application="playback" data="conference/conf-welcome.wav"/>
- <action application="conference" data="${conference_id}@default+${conference_pin}"/>
- <action application="hangup"/>
- </condition>
- </extension>
- <extension name="conference old">
- <condition field="destination_number" expression="^conference_old$">
- <action application="answer"/>
- <action application="sleep" data="500"/>
- <action application="log" data="CRIT ---------------------------------- OLD"/>
- <action application="playback" data="conference/conf-welcome.wav"/>
- <action application="set" data="conference_enforce_security=true" inline="true"/>
- <action application="conference" data="${conference_id}@default"/>
- <action application="hangup"/>
- </condition>
- </extension>
- </include>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement