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 [28/03/2011 14:05] dani [Mise en place du script] |
||
---|---|---|---|
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 install perl-Asterisk-AMI | + | yum --enablerepo=fws |
</ | </ | ||
Ligne 35: | Ligne 35: | ||
if ($q-> | if ($q-> | ||
- | my $nback = $q-> | + | my $nback = $q-> |
my $ndest = $q-> | my $ndest = $q-> | ||
Ligne 49: | Ligne 49: | ||
PeerPort => ' | PeerPort => ' | ||
Username => ' | Username => ' | ||
- | Secret | + | Secret |
); | ); | ||
Ligne 70: | Ligne 70: | ||
<code bash> | <code bash> | ||
- | cat <<HERE >> / | + | cat <<EOF >> / |
[callback] | [callback] | ||
secret = __SECRET__ | secret = __SECRET__ | ||
Ligne 87: | Ligne 87: | ||
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 |