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 […]

Appels sortants émis par une extension (softphone ou IP Phone)

En utilisant la plateforme Omni Contact, un appel peut être emis par l’application à partir de l’interface agent, ou  à partir d’une extension. Une extension représente un téléphone physique (IP Phone) ou un téléphone virtuel (Softphone).  cette possibilité est utilisée particulièrement dans un réseau Téléphonique d’entreprise n’ayant pas besoin de qualifier les appels. L’interface agent, […]

Téléphone compatible avec Omni Contact

La solution Omni Contact est théoriquement compatible avec tous les téléphones IP supportant le protocole SIP. Parmi les softphones déjà testées avec Omni Contact, MicroSip fonctionne parfaitement. Pour les téléphone physique, les Gigaset fonctionnent aussi correctement avec Omni Contact. Le modèle Gigaset DE 3010 IP PRO par exemple donne de bon résultats.   Lors de […]

AgentComplete, l’impact sur la durée de l’appel ConvDuration (corrigé)

Résolu   L’évènement AgentComplete récupéré sur AMI dans le fichier events doit être contrôlé avant de valider la durée de la conversation. En effet, cet evenementpeut être sujet à des changements sur ses paramètres. Quand il retourne tous paramètres necessaires, il ressemble à ceci : {« event »: »AgentComplete », »privilege »: »agent,all », »destchannel »: »PJSIP\/1005-000002bf », « destchannelstate »: »6″, »destchannelstatedesc »: »Up », « destcalleridnum »: »1005″, »destcalleridname »: »1005″, « destconnectedlinenum »: »77657881″, « destconnectedlinename »: »77657881″, »destlanguage »: »fr », « destaccountcode »: » », »destcontext »: »from-internal », « destexten »: »1333″, »destpriority »: »1″, »destuniqueid »: »1721831817.703″, « destlinkedid »: »1721831816.702″, »queue »: »506″, « interface »: »PJSIP\/1005″, »membername »: »PJSIP\/1005″, « holdtime »: »0″, »talktime »: »127″, »reason »: »caller »} […]

Architecture Onpremise de Omni Contact

Architecture Onpremise de Omni Contact Omni Contact peut être installé dans un réseau local d’entreprise. La stack Omni Contact Le déploiement se fait sur un socle virtualisé ou non.  Toutes les technologies de virtualisation sont supportées (VirtualBox, VMWare, etc.). Déploiement serveur monoposte  Le dimensionnement du serveur VM  ou de la machine physique dépend du type d’usage prévue […]