Répartition horaire des appels sur une campagne et pour une date donnée. Exemple pour les appels durant le mois de juillet 2024 : SELECT SUBSTRING(CallLocalTime, 12,2) as heure, count(*) as Volume FROM `ODCalls` where FirstCampaign=‘K6657C846426E9019106053’ and CallLocalTime like ‘2024-07%’ group by heure;
Fonction imprimer le contenu d’une div
function printDiv(divName) { var printContents = document.getElementById(divName).innerHTML; var originalContents = document.body.innerHTML; document.body.innerHTML = printContents; window.print(); document.body.innerHTML = originalContents; }
Requête SQL
Requête SQL pour connaitre le nombre d’agents en état prêt pour traiter un appel sur une campagne donnée : select * from omni_callcenter.campaigns_agents A inner join omni.users B ON A.user_oid = B.user_oid inner join omni_callcenter.endpoints C ON C.endpoint=B.omnipbx_exten where A.campaign_oid=‘K6657C846426E9019106053’ and B.agent_status = ‘0’ and C.endpoint_status=0;
Verification que le téléphone soit actif à la connexion agent
(Point résolu dans la version V2.5) Pour éviter toute perte d’appel lors de la connexion d’un agent, une vérification est faite pour montre que le téléphone est actif ou non. Au lancement de l’interface, une vérification automatique est effectuée et une notification est affiché à l’agent en cas d’indisponibilité du téléphone.
Augmenter la durée de la session PHP de 1440 à 43200
Il se trouve que la configuration par défaut de PHP limite la durée d’une session à 24 minutes, soit 1440 secondes. Pour être plus efficace en centre d’appel, vu qu’un agent peut ne pas recevoir un appel durant plus de 24 minutes, il nous faut remonter ce timing. Nous allons mettre à 12heures ce timing, […]
Debug asterisk d’une extension
Sur asterisk, procer ainsi pour debuger les registrations des extensions et identifier tout éventuel problème : core set debug 4 core set verbose 4 pjsip set loger on
Exemple de prompt pour relancer un parieur
Tu es un expert en marketing. Rédige en moins de 200 mots un message à Francois qui n’a pas parié depuis plus de 30 jours et l’encourager à retrouver nos nouvelles offres sur notre site xxx ou appeler le service client au numéro xxxx. Exemple de réponse : Objet : Découvrez nos nouvelles offres […]
Exemple de prompt pour améliorer les rapports
Tu es un expert de centre d’appels. Retourne un résumé de moins de $V1 mots en te basant sur les données de production ci-dessous de la campagne de réception d’appel denommé $V2. Organise ces données sous forme d’un joli tableau statistiques que je pourrai envoyer par email. Appels Répondus :$V3 Appels Abandonnés :$V4 Appels présentés en HNO […]
Déconnexion de l’extension et perte d’appels
Il est très important de désactiver l’enregistrement des logs des appels car cela consomme la ressource. En particulier les logs des événements AMI. Omni Contact les stocke dans le fichier omni/ami/events/logs.txt. Pour suspendre l’écriture des logs, ouvrez le fichier omni/events/event.php et passez la variable $SAVE_LOG à 0. Mais le phénomène de perte d’appels est causé […]
Erreur No registered subscribe handler for event presence from xxxx
Cette erreur apparait très souvent sur le CLI asterisk lorsqu’une extension est configurée pour afficher sa présence. Ce n’est pas une erreur, c’est une signalement d’asterisk pour indiquer qu’il ne supporte pas cette fonctionnalité. Cela n’empêche pas à l’extension de correctement fonctionner et traiter les appels. Il faut vaut mieux donc désactiver la fonction « afficher […]
