Asterisk + numérotation rapide

Une fonction de numérotation rapide permet d’appeler à un correspondant en appuyant simplement sur deux touches. Par exemple, vous composez *2 sur le client SIP ou sur votre téléphone VOIP et Asterisk lance la connexion avec le numéro pré-configuré.

Pour attribuer des touches à un nouveau «numéro rapide» on va utiliser la Base de données d’Asterisk.

; attribution de numérotation rapide à la touche « X », ex. **2 0987654321

exten => _**X.,1,Set(DB(fastdial/${CALLERID(num)}/${EXTEN:2:1})=${EXTEN:3})
exten => _**X.,n,Playback(auth-thankyou) ; le système énoncera le message « merci » pour configuration de numéro rapide

 

; suppression d’attribution de numérotation rapide, ex. **2 0

exten => _**X0,1,NoOp(${DB_DELETE(fastdial/${CALLERID(num)}/${EXTEN:2:1})})
exten => _**X0,n,Playback(vm-deleted) ; Le système énoncera le message que le numéro rapide a été supprimé

 

; énonciation de numéro que a été attribué à la touche « X », **2

exten => _**X,1,Answer
exten => _**X,n,Wait(2)
exten => _**X,n,SayDigits(${DB(fastdial/${CALLERID(num)}/${EXTEN:2:1})})

 

Laisser un commentaire