PDA

Voir la version complète : Asterisk PHP Manager - Comment afficher la queue et prendre un appel ?



wincent
08/04/2013, 13h37
Bonjour à tous,

Je dois être afficher la queue (et la rafraichir) de mon serveur et permettre depuis une page web de prendre un appel de cette queue.

Je dois aussi pouvoir raccrocher l'appel en cours, le transferer et le mettre on hold.

Le tout depuis une page web rafraichie en permanence. J'ai commencé à bricoler avec https://code.google.com/p/asterisk-php-api/

Mais j'ai pas très bien réussi, je n'arrive qu'a établir un appel mais rien d'autre. Je sens que le rafraichissemet en live sera coton aussi...

Est-ceque vous connaissez quelque chose qui existe deja que je pourrais reprendre svp ? (en PHP)

Merci infiniment !

sixela
08/04/2013, 18h53
J'ai une question dans la même lignée : quelle lib conseillez-vous pour attaquer l'Asterisk Manager depuis du code PHP ? J'ai trouvé plusieurs lib, dont celle citée dans le précédent post (dernière release en 2008)... laquelle conseilleriez-vous ?

sixela
15/04/2013, 09h06
Au final, cette lib marche correctement, on a juste trouvé un petit bug : le bug est présent quand on veut utiliser la fonction "Originate" avec le paramètre "variables". Pour le corriger, il faut éditer AsteriskManager.php à la ligne 326 :

$command .= "Variable: $variables\r\n";

doit être remplacé par

$command .= "Variable: $chunked_vars\r\n";

Autre petite subtilité : dans AsteriskManagerException.php, il y a :
require_once 'PEAR/Exception.php';
or ce fichier n'est pas fourni... il faut penser à aller le chercher et l'ajouter soi-même.