diff --git a/asterisk/ami_commands.anubis b/asterisk/ami_commands.anubis index f136139..8f67c64 100644 --- a/asterisk/ami_commands.anubis +++ b/asterisk/ami_commands.anubis @@ -38,16 +38,29 @@ public define AMI_Action ami_originate_call(String extension, String out_number) ) . +public define AMI_Action ami_originate_call(String extension, String out_number, String caller_id ) = + action("Originate", [ + key_value("Channel", "SIP/"+extension), + key_value("CallerID", caller_id), + key_value("Exten", out_number), + key_value("Context", "default"), + key_value("Priority", "1"), + key_value("Async", "true") + ] + ) +. + public define AMI_Action ami_originate_call ( String extension, - String out_number, + String out_number, + String caller_id, String context )= action("Originate", [ key_value("Channel", "SIP/"+extension), - key_value("CallerID", out_number), + key_value("CallerID", caller_id), key_value("Exten", out_number), key_value("Context", context), key_value("Priority", "1"), -- libgit2 0.21.4