Routine de pré-traitement

Hello,

peut on encore créer routine de pré-traitement ???
je dois jouer un message de fermeture qu’on met en place manuellement (dans la 18.03 c’était facile).

j’ai besoin de pré-traitement pour savoir si répondeur ou SVI et le répondeur doit être mis manuellement.

si c’est encore possible dans quel fichier écrire ?

et comment adapter ce code

exten = *200*,hint,Custom:*200*
exten = *200*,1,Answer()
exten = *200*,n,GotoIf($[${DB(REPONDEUR/Cabinet)}=1]?Actif:PasActif)
exten = *200*,n,Hangup()
exten = *200*,n(Actif),Set(DB(REPONDEUR/Cabinet)=0)
exten = *200*,n,Set(DEVICE_STATE(Custom:*200*)=NOT_INUSE)
exten = *200*,n,Playback(forward-off)
exten = *200*,n,Hangup()
exten = *200*,n(PasActif),Set(DB(REPONDEUR/Cabinet)=1)
exten = *200*,n,Set(DEVICE_STATE(Custom:*200*)=INUSE)
exten = *200*,n,Playback(forward-on)
exten = *200*,n,Hangup()

**puis**

[CheckRepondeurCabinet]
exten = s,1,NoOp(Controle Repondeur )
exten = s,n,GotoIf($["${DB(REPONDEUR/Cabinet)}"="1"]?Actif:PasActif)
exten = s,n(Actif),NoOp(Repondeur Cabinet))
exten = s,n,Playback(/var/lib/xivo/sounds/playback/repondeur)
exten = s,n,Hangup()
exten = s,n(PasActif),NoOp(REPONDEUR/Cabinet)
exten = s,n,Return()

Merci.

1 Like

Oui c’est toujours pareil, la seule diff que je vois est le nom du répertoire playback qui est dans wazo.

ok, dans quel fichier ajouter mon code pour qu’il soit pris dans le dialplan ?
c’est toujours le fameux “xivo-extrafeatures.conf” ?
si oui, ou est il ?

Merci

Non il peux être dans maroutine.conf tant qu’il est dans /etc/asterisk/extensions_extra.d. Le fichier dont tu parles est utilisé pour ajouter une extension dans le dialplan accessible pour tous.

ça marche, merci

Le lorem ipsum est, en imprimerie, une suite de mots sans signification utilisée à titre provisoire pour calibrer une mise en page, le texte définitif venant remplacer le faux-texte dès qu’il est prêt ou que la mise en page est achevée. Généralement, on utilise un texte en faux latin, le Lorem ipsum ou Lipsum.

1 Like