Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tuto:ipasserelle:telephonie:page_de_callback [16/11/2010 19:35] dani |
tuto:ipasserelle:telephonie:page_de_callback [30/05/2011 15:30] dani [Installation des paquets nécessaires] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Le premier est le numéro sur lequel votre serveur asterisk doit vous appeler | * Le premier est le numéro sur lequel votre serveur asterisk doit vous appeler | ||
* le second est le numéro de téléphone de la personne que vous souhaitez appeler | * le second est le numéro de téléphone de la personne que vous souhaitez appeler | ||
- | * | + | |
Asterisk se chargera de vous appeler, puis d' | Asterisk se chargera de vous appeler, puis d' | ||
===== Installation des paquets nécessaires ===== | ===== Installation des paquets nécessaires ===== | ||
<code bash> | <code bash> | ||
- | yum --enablerepo=fws | + | wget http:// |
+ | rpm -Uvh ./ | ||
+ | yum install perl-Asterisk-AMI | ||
</ | </ | ||
Ligne 35: | Ligne 37: | ||
if ($q-> | if ($q-> | ||
- | my $nback = $q-> | + | my $nback = $q-> |
my $ndest = $q-> | my $ndest = $q-> | ||
Ligne 49: | Ligne 51: | ||
PeerPort => ' | PeerPort => ' | ||
Username => ' | Username => ' | ||
- | Secret | + | Secret |
); | ); | ||
Ligne 70: | Ligne 72: | ||
<code bash> | <code bash> | ||
- | cat <<HERE >> / | + | cat <<EOF >> / |
[callback] | [callback] | ||
secret = __SECRET__ | secret = __SECRET__ | ||
Ligne 87: | Ligne 89: | ||
chmod 600 ~/ | chmod 600 ~/ | ||
export SECRET=$(cat ~/ | export SECRET=$(cat ~/ | ||
- | sed -i -e "s/__SECRET/ | + | sed -i -e "s/__SECRET__/ |
- | sed -i -e "s/__SECRET/ | + | sed -i -e "s/__SECRET__/ |
unset SECRET | unset SECRET | ||
rm -f ~/ | rm -f ~/ | ||
</ | </ | ||
+ | ===== Rechargement de la configuration d' | ||
+ | <code bash> | ||
+ | asterisk -rx ' | ||
+ | </ | ||
===== Configuration apache ===== | ===== Configuration apache ===== | ||
Il ne reste plus qu'on configurer apache pour rendre ce script accessible | Il ne reste plus qu'on configurer apache pour rendre ce script accessible |