Script RA , qualifier et ajouter l’indice de l’appel dans ODCalls (Notifications) Créer un modele de tableau automatique des appels de la journée puis envoyer par mail Quand un agent est affecté en RA, ne rajouter l’extension dans la file d’attente que lorsque l’agent a un statut =0 Preparer la prochaine version de Omni contact […]
Assistant Vocal IA sur Omni Contact (VAPI)
Il est désormais possible d’utiliser un agent IA pour le traitement des appels entrants et sortant. Lors de l’interaction, l’agent IA se charge de d’entretenir une conversation intelligente couvrant un domaine spécifique. Dans le cas de la réception d’appels, cela peux concerner le renseignement d’ordre général pour vos appels, ou l’assistance poussé des appelants. Divers […]
Gestion de la mémoire
Il faut allouer suffisamment de memoire à l’instance Omni Contact pour un fonctionnement optimal. Le fichier à ajuster en configurant le php : /etc/php.d/freepbx.ini memory_limit=2048M Après action, il faut relancer le service httpd. systemctl restart httpd.service
Troobleshooting, arreter et redemarrer le firewall interne
Lors du demarrage de l’instance Omni Contact, le firewall interne s’active automatiquement au bout de 5 sécondes. Le frewall gère toutes les connexions entrantes sur votre instance et assure la sécurité de votre serveur. Il est donc fortement recommandé de le laisser activé. Cepenandant, pour des question de maintenance, il peut arraiver de le […]
Maintenance réseau sur OMNI (Troobleshooting)
Sur l’instance local du serveur OMNI, l’interface réseau eth0 peut être configurée via le network manager nmtui edit eth0 ou en ligne de commande : nano /etc/sysconfig/network-scripts/ifcfg-eth0 Exemple de configuration du fichier ifcfg-eth0: TYPE= »Ethernet » PROXY_METHOD= »none » BROWSER_ONLY= »no » BOOTPROTO= »none » DEFROUTE= »yes » IPV4_FAILURE_FATAL= »no » IPV6INIT= »yes » IPV6_AUTOCONF= »yes » IPV6_DEFROUTE= »yes » IPV6_FAILURE_FATAL= »no » IPV6_ADDR_GEN_MODE= »stable-privacy » NAME= »eth0″ UUID= »0618e857-ada1-436d-a0d2-ffaa6613a9f6″ DEVICE= »eth0″ ONBOOT= »yes » IPADDR=172.18.10.100 PREFIX=24 GATEWAY=172.18.10.1 DNS1=8.8.8.8 DNS2=217.77.71.33 […]
SQL : Requête du cumul du nombre d’appels présentés sur une date donnée pour mes campagnes
Pour connaitre le cumul détaillées des appels présentés (ou appels reçus) concernant toutes les campagnes sur lesquels je suis affectés, voici un model de requête. Cette requête prend en compte une date donnée (CallLocalTimeString), le user_oid et customer_key. SELECT B.* FROM omni_callcenter.campaigns_agents A INNER JOIN omni_callcenter_data.ODCalls B ON B.FirstCampaign = A.campaign_oid WHERE A.user_oid = ‘K677bb7c3ca66f324349668’ and B.Customer_key = ‘4C8627DCE97217B1’ and B.CallLocalTimeString like ‘20250116%’;
SQL : Nombre d’agents connectés
Retourne le nombre d’agent connectés pour les campagnes auxquelles l’agent user_oid est affecté. select count(*) as nb_agents FROM ( SELECT A.campaign_oid FROM omni_callcenter.campaigns_agents A inner JOIN omni.users B ON A.user_oid = B.user_oid INNER JOIN omni_callcenter.Status C ON C.status = B.agent_status where B.customer_id = ‘4C8627DCE97217B1′ and B.id_profile=’1’ and B.agent_status >= ‘0’ and B.agent_status != ‘2000’ and […]
Requête SQL : liste des agents appartenant aux campagnes où je suis affecté
Cette requête retourne tout le détails concernant les agents affectés aux campagnes auxquelles j’appartiens aussi. Elle est utiles pour la supervision des agents affectés à mes campagnes. Ainsi, je ne peux voir l’état des agents hors de mon périmètre. SELECT * FROM omni_callcenter.campaigns_agents A inner JOIN omni.users B ON A.user_oid = B.user_oid INNER JOIN omni_callcenter.Status C ON C.status = B.agent_status where B.customer_id = ‘4C8627DCE97217B1’ and B.id_profile=‘1’ and A.campaign_oid IN (select C.campaign_oid from omni_callcenter.campaigns_agents C where C.user_oid =‘K677bb7c3ca66f324349668’) group by B.user_oid;
Serveur postgres SQL
Pour les travaux sur l’IA, le SGBD postgres est largement utilisé par Oclasoft. En particlier avec les données vectorielles managées par l’extension PG Vector. Pour se connecter au serveur : sudo -u postgres psql Pour permettre les connexion entrantes de l’exterieur au serveur, il faut modifier le fichier postgresql.conf ainsi : sudo nano /etc/postgresql/16/main/postgresql.conf Changer […]