From a896af9630358ed32506739ce905d2c85e9b2128 Mon Sep 17 00:00:00 2001 From: totoro Date: Fri, 28 Apr 2017 13:50:00 +0900 Subject: [PATCH] add Asterisk originate call add no_action as alternative in WEB_Action_Name type description --- asterisk/ami_commands.anubis | 10 ++++++++++ ds_files/ds_types.anubis | 1 + 2 files changed, 11 insertions(+), 0 deletions(-) diff --git a/asterisk/ami_commands.anubis b/asterisk/ami_commands.anubis index 2881621..1bc1803 100644 --- a/asterisk/ami_commands.anubis +++ b/asterisk/ami_commands.anubis @@ -22,3 +22,13 @@ public define AMI_Action ami_login(AMI_Auth ami_auth) = if ami_auth is auth(user, password) then ami_login(user, password, true). +public define AMI_Action ami_originate_call(String extension, String out_number) = + action("Originate", [ + key_value("Channel", "SIP/"+extension), + key_value("Exten", out_number), + key_value("Context", "default"), + key_value("Priority", "1"), + key_value("Async", "yes") + ] + ) +. diff --git a/ds_files/ds_types.anubis b/ds_files/ds_types.anubis index 26dbe8b..cb78e92 100644 --- a/ds_files/ds_types.anubis +++ b/ds_files/ds_types.anubis @@ -67,6 +67,7 @@ public define List(DS_Type) calexium_lib_types_description = ]), ds_type("WEB_Action_Name", [ + enum("no_action"), alternative("controller_action", [ component(string, "controller"), component(string, "ac_name") -- libgit2 0.21.4