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 [30/05/2011 15:30]
dani [Installation des paquets nécessaires]
Ligne 9: Ligne 9:
 ===== Installation des paquets nécessaires ===== ===== Installation des paquets nécessaires =====
 <code bash> <code bash>
-yum --enablerepo=fws --enablerepo=rpmforge install perl-Asterisk-AMI+wget http://packages.sw.be/perl-Net-SSLeay/perl-Net-SSLeay-1.36-1.el5.rfx.i386.rpm 
 +rpm -Uvh ./perl-Net-SSLeay-1.36-1.el5.rfx.i386.rpm 
 +yum install perl-Asterisk-AMI
 </code> </code>
  
Ligne 35: Ligne 37:
  
 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 89:
 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