Bonjour tout le monde,
J'ai réalisé un petit programme en php "click2call" et je m'ai basé sur "phpagi-asmanager.php" (AMI).
L'appel sa passe bien. juste que je voudrais récupérer le statut d'appel via l'asterisk (càd les statuts comme : ANSWER,BUSY,NOANSWER,CANCEL ....). j'ai utilisé la fonction getVar($channel,'DIALSTATUS') déclaré dans phpagi-asmanager ... mais il me donne rien .
voilà mon script :
Code HTML:
<?php
require_once('phpagi/phpagi-asmanager.php');
$exten='8100';
$phone='0677777777';
$id_crm='1111';
$chanenl="SIP/".$exten;
$asm = new AGI_AsteriskManager();
if($asm->connect())
{
$call=$asm->Originate("SIP/$exten",$phone,'bs_crm',1,NULL,NULL,NULL,$phone,'IDCRM='.$id_crm, NULL,NULL, NULL);
$status =$asm->getVar($channel,'DIALSTATUS');
var_dump($status);
$asm->disconnect();
}
?>
Pouvez-vous me donne une piste svp,
Merci