Bonjour
J'ai besoin d'écrire un script qui demande à l'appelé de taper un numéro, puis le lui relire afin de confirmer:
Code:
;Attend numéro à 4 chiffres, 2 essais, time-out de 20s
exten => s,n(nbr2call),Read(NBR2CALL,please-type-number,4,,2,20)
exten => s,n,GotoIf($[${LEN(${NBR2CALL})} != 4]?end)
;exten => s,n,SayDigits(${NBR2CALL})
exten => s,n,SayNumber(${NBR2CALL})
exten => s,n(end),Hangup()
Outre que je n'ai que les fichiers US dans /var/lib/asterisk/sounds/digits/, je me demandais comment procéder pour que le numéro soit énoncé selon l'habitude française : par exemple, pour le 061243, ça donne "zéro-un, douze, quarante-trois" là où les Américains énoncent chaque chiffre indépendamment.
Quelqu'un a-t-il déjà regardé et trouvé comment faire?
Merci.