I have my own auto dailer astrisk but i fase issue i set call limit 3 or 4 min duration but all calls ended with 120 sec
this my agi code if u know how to solve please contact me
mysqli_query($conn,"UPDATE `static` SET `number`='".$calledNumber."' , `status`='interrec' WHERE `status`='idle' AND `sim_number`='".$calledNumber."' LIMIT 1 ");
$result1 = mysqli_query($conn,"SELECT * FROM `static` WHERE `tprefix`='".$testPrefix."' LIMIT 1");
$raw1 = mysqli_fetch_assoc($result1);
$result2 = mysqli_query($conn,"SELECT * FROM `rules` WHERE `id`='".$raw1['rule_id']."' LIMIT 1");
$raw2 = mysqli_fetch_assoc($result2);
$limit_call = rand($raw2['limit_duration_from'],$raw2['limit_duration_to']);
$result_trunk = mysqli_query($conn,"SELECT `name`,`product_id` FROM `static` WHERE `tprefix`='".$testPrefix."' LIMIT 1");
$row_trunk = mysqli_fetch_assoc($result_trunk);
$result_products = mysqli_query($conn,"SELECT `igprefix`,`product_id` FROM `products` WHERE `product_id`='".$row_trunk['product_id']."' LIMIT 1");
$row_products = mysqli_fetch_assoc($result_products);
$agi->set_variable("trunk_id", $row_trunk['product_id']);
$agi->exec('Set', "CALLERID(all)=$calledNumber");
$statusDial = $agi->exec_dial('SIP',$row_trunk['name'].'/'.$row_products['igprefix'].$calledNumber,60,'gtTS('.$limit_call.')U(answer-send-subroute^'.$row_trunk['product_id'].')');