[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()