Affichage des résultats 1 à 1 sur 1

Discussion: Récupérer la valeur [DIALSTATUS] en utilisant agi-asmanager.php (AMI)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Junior
    Date d'inscription
    janvier 2016
    Messages
    1
    Downloads
    0
    Uploads
    0

    Récupérer la valeur [DIALSTATUS] en utilisant agi-asmanager.php (AMI)

    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
    Dernière modification par akharraz ; 15/01/2016 à 15h35.

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •