Advertisement
Guest User

local ext

a guest
Nov 27th, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. <extension name="local_extension" >
  2. <condition field="destination_number" expression="(^\d{2,7}|\D+$)" >
  3. <action application="set" data="dialed_extension=$1" />
  4. <action application="export" data="dialed_extension=$1" />
  5. <action application="limit" data="hash ${domain_name} $1 ${limit_max} ${limit_destination}" />
  6. <action application="bind_meta_app" data="1 ab s execute_extension::dx XML ${context}" />
  7. <action application="bind_meta_app" data="2 ab s record_session::$${recordings_dir}/${domain_name}/archive/${strftime(%Y)}/${strftime(%b)}/${strftime(%d)}/${uuid}.${record_ext}" />
  8. <action application="bind_meta_app" data="3 ab s execute_extension::cf XML ${context}" />
  9. <action application="bind_meta_app" data="4 ab s execute_extension::att_xfer XML ${context}" />
  10. <action application="set" data="hangup_after_bridge=true" />
  11. <action application="set" data="continue_on_fail=true" />
  12. <action application="hash" data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}" />
  13. <action application="hash" data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}" />
  14. <action application="set" data="called_party_call_group=${user_data(${dialed_extension}@${domain_name} var call_group)}" />
  15. <action application="set" data="zrtp_enrollment=true" />
  16. <action application="export" data="rtp_secure_media_outbound=optional" />
  17. <action application="set" data="inherit_codec=true" />
  18. <action application="set" data="bridge_pre_execute_bleg_app=info" />
  19. <action application="hash" data="insert/${domain_name}-last_dial/${called_party_call_group}/${uuid}" />
  20. <action application="bridge" data="user/${destination_number}@${domain_name}" />
  21. <action application="lua" data="app.lua failure_handler" />
  22. <action application="answer" />
  23. <action application="sleep" data="1000" />
  24. <action application="set" data="voicemail_action=save" />
  25. <action application="set" data="voicemail_id=$1" />
  26. <action application="set" data="voicemail_profile=default" />
  27. <action application="bridge" data="{rtp_secure_media=true}user/${destination_number}@${domain_name}" />
  28. <action application="lua" data="app.lua voicemail" />
  29. </condition>
  30. </extension>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement