Skip to content

Instantly share code, notes, and snippets.

@BrandonSmith
Created July 6, 2010 19:17
Show Gist options
  • Save BrandonSmith/465801 to your computer and use it in GitHub Desktop.
Save BrandonSmith/465801 to your computer and use it in GitHub Desktop.
<extension name="transfer_to_voicemail">
<condition field="destination_number"
expression="^transfer_to_voicemail$">
<action application="sleep" data="1"/>
<action application="set" data="continue_on_fail=true"/>
<action application="read" data="3 5 {{ vm_id_prompt_file }} vmbox_id 30000 #"/>
<action application="set" data="origination_cancel_key=#"/>
<action application="transfer" data="validate_transfer_vbox_id"/>
</condition>
</extension>
<extension name="validate_transfer_vbox_id">
<condition field="destination_number"
expression="^validate_transfer_vbox_id$">
{% if valid_vmbox_id %}
<action application="sleep" data="1"/>
<action application="set" data="call_allowed=false"/>
<!--<action application="transfer" data="{{ vmbox_id }}"/>-->
<action application="att_xfer" data="{{ vm_transfer_uri }}"/>
{% else %}
<action application="sleep" data="1"/>
<action application="phrase" data="vm_invalid_id_prompt"/>
<action application="transfer" data="transfer_to_voicemail"/>
{% endif %}
</condition>
</extension>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment