From 526b04c709b8f0aaf97c16f6b586e398daf7f4f1 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Thu, 23 Aug 2012 19:25:48 +0000 Subject: [PATCH] Worked with Gill to add auto-answer to click to call. --- app/click_to_call/click_to_call.php | 36 +++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/app/click_to_call/click_to_call.php b/app/click_to_call/click_to_call.php index a89608e38a..a7a41330b1 100644 --- a/app/click_to_call/click_to_call.php +++ b/app/click_to_call/click_to_call.php @@ -50,7 +50,14 @@ if (is_array($_REQUEST) && !empty($_REQUEST['src']) && !empty($_REQUEST['dest']) $src_cid_number = $_REQUEST['src_cid_number']; $dest_cid_name = $_REQUEST['dest_cid_name']; $dest_cid_number = $_REQUEST['dest_cid_number']; + $auto_answer = $_REQUEST['auto_answer']; //true,false $rec = $_REQUEST['rec']; //true,false + if ($auto_answer == "true") { + $sip_auto_answer = "sip_auto_answer=true,"; + } + else { + $sip_auto_answer = ''; + } if (strlen($cid_number) == 0) { $cid_number = $src;} if (strlen($_SESSION['context']) > 0) { $context = $_SESSION['context']; @@ -83,7 +90,7 @@ if (is_array($_REQUEST) && !empty($_REQUEST['src']) && !empty($_REQUEST['dest']) //source should see the destination caller id if (strlen($src) < 7) { - $source = "{origination_caller_id_name='$src_cid_name',origination_caller_id_number=$src_cid_number,instant_ringback=true,ringback=$ringback_value,presence_id=$src@".$_SESSION['domains'][$domain_uuid]['domain_name'].",call_direction=outbound}sofia/internal/$src%".$_SESSION['domains'][$domain_uuid]['domain_name']; + $source = "{".$sip_auto_answer."origination_caller_id_name='$src_cid_name',origination_caller_id_number=$src_cid_number,instant_ringback=true,ringback=$ringback_value,presence_id=$src@".$_SESSION['domains'][$domain_uuid]['domain_name'].",call_direction=outbound}sofia/internal/$src%".$_SESSION['domains'][$domain_uuid]['domain_name']; } else { $bridge_array = outbound_route_to_bridge ($src); @@ -250,8 +257,33 @@ if (is_array($_REQUEST) && !empty($_REQUEST['src']) && !empty($_REQUEST['dest']) echo " \n"; echo "\n"; + echo" \n"; + echo "\n"; + echo " Auto Answer:\n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo "Select whether to enable auto answer.\n"; + echo "\n"; + echo "\n"; + echo "\n"; - echo "\n"; + echo "\n"; echo " Record:\n"; echo "\n"; echo "\n";