From 3032f6415ff5cb70067f4d94c75eb289d122d940 Mon Sep 17 00:00:00 2001 From: totoro Date: Tue, 25 May 2021 08:28:12 +0900 Subject: [PATCH] add caller_id in ami_originate_call to let show the called name. --- asterisk/ami_commands.anubis | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) 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