tuto:ipasserelle:telephonie:page_de_callback

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [26/11/2010 18:44]
dani [Page de CallBack Simple]
tuto:ipasserelle:telephonie:page_de_callback [18/11/2011 13:03]
dani [Installation des paquets nécessaires]
Ligne 7: Ligne 7:
 Asterisk se chargera de vous appeler, puis d'appeler votre destinataire, et mettra les deux canaux en relation. Asterisk se chargera de vous appeler, puis d'appeler votre destinataire, et mettra les deux canaux en relation.
  
-===== Installation des paquets nécessaires ===== 
-<code bash> 
-yum --enablerepo=fws --enablerepo=rpmforge install perl-Asterisk-AMI 
-</code> 
  
 ===== Mise en place du script ===== ===== Mise en place du script =====
Ligne 35: Ligne 31:
  
 if ($q->param()) { if ($q->param()) {
-      my $nback = $q->param('nback');+      my $nback = $q->param('nback'|| $ENV{'HTTP_USER_EXTENSION'};
       my $ndest = $q->param('ndest');       my $ndest = $q->param('ndest');
  
Ligne 87: Ligne 83:
 chmod 600 ~/callback.secret chmod 600 ~/callback.secret
 export SECRET=$(cat ~/callback.secret) export SECRET=$(cat ~/callback.secret)
-sed -i -e "s/__SECRET/$SECRET/g" /etc/asterisk/manager_custom.conf +sed -i -e "s/__SECRET__/$SECRET/g" /etc/asterisk/manager_custom.conf 
-sed -i -e "s/__SECRET/$SECRET/g" /opt/callback/index.cgi+sed -i -e "s/__SECRET__/$SECRET/g" /opt/callback/index.cgi
 unset SECRET unset SECRET
 rm -f ~/callback.secret rm -f ~/callback.secret
  • tuto/ipasserelle/telephonie/page_de_callback.txt
  • Dernière modification: 12/07/2012 18:35
  • de dani