2017-03-17 4 views
0

J'ai installé avec succès PAMI sur mon serveur où l'astérisque est configuré. Et j'ai écrit un nouveau fichier php quiComment obtenir des événements dans PAMI

class A implements IEventListener 
{ 
    public function handle(EventMessage $event) 
    { 
     print_r("Inside"); 
    } 
} 

$pamiClient = new PamiClient($pamiClientOptions); 


$pamiClient->registerEventListener(new A()); 
$pamiClient->open(); 


$running = true; 
while($running) { 
    $pamiClient->process(); 
    usleep(1000); 
    } 
$pamiClient->close(); 

Mais quand je génère un appel, il n'attrape pas l'événement. Comment puis-je savoir qu'il est connecté avec astérisque, et comment puis-je tester cela? Iam juste en cours d'exécution ce fichier php.

Répondre

0

Comment puis-je savoir connecté à Asterisk:

tcpdump -vv dst port 5038 

Comment puis-je tester cette

Utilisez débogueur.

+0

Lire la documentation pour la bibliothèque PAMI que vous avez choisie et le code source du connecteur. – arheops