Affichage des résultats 1 à 3 sur 3

Discussion: Asterisk PHP Manager - Comment afficher la queue et prendre un appel ?

  1. #1
    Membre Junior
    Date d'inscription
    avril 2013
    Messages
    2
    Downloads
    0
    Uploads
    0

    Asterisk PHP Manager - Comment afficher la queue et prendre un appel ?

    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 !

  2. #2
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0
    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 ?
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

  3. #3
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0
    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.
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

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
  •