Bonjour,

Voilà ce que j'ai fais mais ça ne marche tourjours pas. Je pense etre sur la bonne voie.
Je fouille partout mais je trouve rien d'interessant... Donc je tatonne
Je pense qu'il manque quelque chose pour que ça mette BUSY à 1 dans la BD! Mais faut il faire un " database put technicien BUSY 0 " et " database put technicien BUSY 1 " dans la BD ?

merci bien.

[internal]

include => PICKUP
include => HINTS

#exten => 100,Dial(SIP/secretaire)
#exten => 200,Dial(SIP/patron)
#exten => 300,Dial(SIP/technicien)
#exten => 500,Dial(SIP/standard)

exten => _XXX,1,Dial(SIP/${EXTEN})
exten => _XXX,2,Goto(_XXX-${DIALSTATUS},1)
exten => _XXX-BUSY,1,Goto(postes,888,1)
exten => _XXX-NOANSWER,1,Goto(postes,888,1)
exten => _XXX-ANSWER,1,Goto(postes,XXX,1)

[postes]

exten => 100,Dial(SIP/secretaire)
exten => 200,Dial(SIP/patron)
exten => 300,Dial(SIP/technicien)
exten => 500,Dial(SIP/standard)

exten => 100,1,Answer()
exten => 100,2,DIAL(SIP/secretaire,20)
exten => 100,3,voiceMail(1)
exten => 100,4,HangUp()

exten => 200,1,Answer()
exten => 200,2,DIAL(SIP/patron,20)
exten => 200,3,voiceMail(2)
exten => 200,4,HangUp()

exten => 300,1,Answer()
exten => 300,2,GotoIf($[${DB(technicien/messagerie)}=1]?5:4)
exten => 300,3,DIAL(SIP/technicien,20)
exten => 300,5,voiceMail(3)
exten => 300,6,HangUp()

exten => 500,1,Answer()
exten => 500,2,GotoIf($[${DB(standard/messagerie)}=1]?4:3)
exten => 500,3,DIAL(SIP/standard,20)
exten => 500,4,voiceMail(5)
exten => 500,5,HangUp()


exten => 888,1,voiceMailMain()