PDA

Voir la version complète : [Résolu] Savoir quand un appel commence



squad
04/08/2014, 14h45
Bonjour,

J'utilise AGI/AMI avec le framework AsterNet pour contrôler les appels, les redirections, SVI...
Je dois entre autres, contrôler la durée des appels.
En effet les utilisateurs disposent d'un portefeuille avec plus ou moins du crédit qui peut varier n'importe quand.
Je sais limiter la durée d'un appel lors du "Dial()" avec l'option "L(XX:YY:ZZ)" mais dans ce cas il n'est pas possible (du moins je ne sais pas faire) de rallonger/réduire le temps accordé en temps réel.
Du coup je veux gérer complétement cette partie avec AGI et AMI.
Mon principal problème est de connaitre le temps exact du début de la conversation sans compter la sonnerie.
La variable "ANSWEREDTIME" du CDR est accessible qu'a la fin de la conversation, or j'ai besoin de la connaitre le plus tôt possible.
Étant totalement nouveau dans le monde de la toip/asterisk peut être existe-t-il un moyen plus simple pour arriver à mes fins.

Merci pour votre aide.