Oussama Hammami, 2009-11-26
Switzernet
Script PHP |
Commentaires |
include "acd-rate.php"; |
Script qui calcule les valeurs ACD et la probabilité
de rejet. |
include "upload.php"; |
Script qui uploade les statistiques dans le serveur
web de Switzernet. |
Script PHP |
Commentaires |
|
|
On calcule l’intervalle entre la dernière exécution
de ce script (date)
et la date courante (=$diff_date). S’il est inférieur à 20 minutes alors on interrompe
l’exécution de ce dernier. |
|
|
On
récupère les valeurs de préférence de nos deux tarifs (ACD Routing Verizon et
ACD Routing Colt) de Biling. À chaque
exécution de script les valeurs de préférence sont mises à jours. |
|
|
On
récupère les valeurs de «i _rate»
pour les deux
vendeurs Verizon et Colt. Ainsi
nous avons les valeurs de «i _rate»
sauvegarder
dans notre base de donnée local ($Pred_rate)
et les valeurs de «i _rate»
sauvegarder
dans la base de donnée de Biling ($Now_rate). |
|
|
On
calcule la valeur de l’ACD pour les deux vendeurs ainsi la probabilité de
rejet si le nombre totale des appels ($TOT_Nb_Ap) est supérieur à 20. |
|
|
S’il y a une différence entre ces deux valeurs ($Pred_rate et $Now_rate) ce qu’il
y a un nouveau tarif uploadé. Alors il faut envoyer un email avec les nouveaux
prix. Ce traitement est assuré par la fonction ‘Mail_Rate’. |
|
|
On met à
jour les valeurs de l’ACD et la probabilité de rejet en ajoutant une nouvelle
ligne dans la table ‘acd_vendors’
pour chaque
vendeur. |
Script PHP |
Commentaires |
||
|
Retourne TRUE si la date "Effective
Date" est dépassé. |
||
|
envoi un email à "rates@unappel.ch" en joignant le fichier "$file_name".
|
||
|
retourne $dateUS
avec le fuseau horaire 'Europe/Zurich'.
|
||
|
Crée un fichier XML $file_name à partir du tableau
$Tab. |
||
|
C’est la fonction appelé par le script acd_rate.php Elle crée un table à deux dimensions qui contient
tous les valeurs à envoyer, elle transforme ce dernier en fichier XML (Excel_XML)
et l’envoi par email (Send_Mail). |
Script PHP |
Commentaires |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
inclure le fichier de configuration 'config.inc.php' |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
$ex
est la date d’exécution de ce script converti en 'Europe/Zurich'. Cette date sera affichée dans l’entête de la page de
statistique. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Création de fichier 'tmp.html'. Ce ficher contient tous les lignes ajoutées dans la
base de donnée avec une date égale à la date d’exécution de script (…where date like '$d2%...').
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Upload du fichier 'tmp.html'
aux listes des serveurs web définies dans le fichier
de configuration 'config.inc.php'. |
Configuration de Kamailio (OpenSER) [091023]
ACD Routing for Fighting Wrong Signal Supervision [091020 ii]
Les Testes de ACD-Routage [091023]
Statistique ACD Routing pour Armenia, Yerevan [091029]
Routage avec ACD pour Armenie-Yerevan [091112]
Converting ACD Routing price list for upload in the billing [091117]
* * *
2009 © swirzernet.com