Login Form

L'installation d'AstCallBack pro est similaire à celle d'AstCallBack Lite. Nous allons voir deux points : l'installation côté serveur, puis côté client.

Configuration du serveur

Les pré-requis sont:

 

  • Serveur Asterisk installé et configuré (voir l'installation d'AstCallBack Lite)
  • AMI installé et configuré (voir l'installation d'AstCallBack Lite)
  • Serveur web avec Apache, PHP et SSL. Pour l'instant l'application accepte les certificats non-signés par une autorité, mais ceci pourra changer dans les versions futures.
  • Package PEAR HTTPRequest (voir sur http://pear.php.net/)

Une fois que vous avez tout ceci, vous pouvez télécharger le fichier PHP ici (inscription gratuite nécessaire) et le placer sur la partie SSL de votre serveur web

Attention à ne pas changer le nom du fichier, sinon l'application ne fonctionnera pas !

Ouvrez ensuite le fichier et modifiez les variables en fonction de la configuration de votre serveur Asterisk :

 

  • $LOCAL_AST_ADDR l'adresse où contacter votre serveur Asterisk (dépend de votre topologie réseau).
  • $AST_PORT le port pour atteindre AMI.
  • $AST_PREFIX le préfixe pour atteindre AMI comme spécifié dans « http.conf »
  • $AST_CONTEXT le context pour composer le numéro de votre correspondant.
  • $AST_CHANNEL_PREFIX comment votre serveur vous contactera pour effectuer le callback. Vous pouvez par exemple y mettre "SIP/outpeer/" si vous suivez la configuration du tutorial pour AstCallBack Lite.

Ensuite vous devez configurer votre serveur Asterisk en fonction. Cette partie est similaire à la procédure décrite dans le tutorial d'AstCallBack Lite, à l'exception que vous pouvez mettre les noms de context que vous souhaitez (vous aurez simplement à les reporter dans le fichier asteriskCommunicator.php).

Maintenant que votre serveur est correctement configuré, voyons le côté client.

Configuration du client

Cette partie est similaire à celle d'AstCallBack Lite à l'exception de deux champs :

 

  • Prefix : il s'agit maintenant du chemin jusqu'au fichier asteriskCommunicator.php (sans le premier et le dernier slash)
  • Port : le port SSL de votre serveur (si vous l'avez modifié)