Au cas où quelqu'un d'autre chercherait la même chose... un Asterisk connecté à la prise RJ11 de la Box par un module FXO ne détecte pas que l'appelé a décroché, mais est capable (sans doute via le paramètres BusyDetect dans zapata.conf) de détecter le raccroché.
Le seul moyen, donc, de savoir que l'appelé a décroché est de jouer un message lui demandant d'appuyer sur une touche avant de poursuivre le reste du script:
Code:
[robocall]
exten => s,1,Dial(Zap/1/123456)
exten => s,n,Answer
exten => s,n,Read(key,tapez-touche,1,,4,5)
exten => s,n,GotoIf($[${LEN(${key})} == 0]?end)
exten => s,n,Verbose(Un humain au bout : on poursuit le script...)
exten => s,n(end),Wait(1)
exten => s,n,Hangup()
HTH,