Code:
[general]
static = yes
writeprotect = no
clearglobalvars = no
[globals]
CONSOLE = Console/dsp
IAXINFO = guest
TRUNK = DAHDI/G2
TRUNKMSD = 1
FEATURES =
DIALOPTIONS =
RINGTIME = 20
FOLLOWMEOPTIONS =
PAGING_HEADER = Intercom
[Bureau_Interne_societe1]
Exten => _1XX,1,Dial(SIP/${EXTEN},tT,20)
Exten => _1XX,2,VoiceMail(${EXTEN}@Bureau_Interne_societe1)
exten => 90, 1, VoiceMailMain(${CALLERID(num)}@Bureau_Interne_societe1)
exten => 300,1,ConfBridge(Salle_1,Salle_1,Utilisateur_Standard)
exten => 301,1,ConfBridge(Salle_2,Salle_2,Utilisateur_Standard)
exten => 8001,1,Goto(IVR_FR_societe1,${EXTEN},1)
exten => 9001,1,PauseQueueMember(,SIP/${CALLERID(num)})
exten => 9001,2,agi(googletts.agi,"Vous pouvez maintenant partir en pause.",fr,any,1.3)
exten => 9001,3,Hangup()
exten => 9002,1,UnPauseQueueMember(,SIP/${CALLERID(num)})
exten => 9002,2,agi(googletts.agi,"Vous venez de reprendre le travail.",fr,any,1.3)
exten => 9002,3,Hangup()
exten => _0ZXXXXXXXX,1,Goto(Bureau_Sortant_societe1,${EXTEN},1)
[IVR_FR_societe1]
exten => 8001,1,Answer()
exten => 8001,2,GotoIfTime(8:00-12:30,mon-fri?IVR_FR_societe1,8001,4:IVR_FR_societe1,8001,3)
exten => 8001,3,GotoIfTime(14:00-19:00,mon-fri?IVR_FR_societe1,8001,4:IVR_FR_societe1,8001,16)
exten => 8001,4,Set(TIMEOUT(response)=15)
exten => 8001,5,agi(googletts.agi,"societe1, bonjour.",fr,any,1.2)
exten => 8001,6,agi(googletts.agi,"Pour joindre le service commercial.",fr,any,1.3)
exten => 8001,7,agi(googletts.agi,"Appuyez sur un.",fr,any,1.2)
exten => 8001,8,agi(googletts.agi,"Pour joindre le service contrats.",fr,any,1.3)
exten => 8001,9,agi(googletts.agi,"Appuyez sur deux.",fr,any,1.2)
exten => 8001,10,agi(googletts.agi,"Pour toutes autres demandes.",fr,any,1.3)
exten => 8001,11,agi(googletts.agi,"Appuyez sur trois.",fr,any,1.2)
exten => 8001,12,agi(googletts.agi,"Appuyez sur dièse si vous souhaitez entendre ce message à nouveau.",fr,any,1.3)
exten => 8001,13,Playback(beep)
exten => 8001,14,WaitExten()
exten => 8001,15,Goto(8001,4)
exten => 8001,16,agi(googletts.agi,"societe1, bonjour.",fr,any,1.2)
exten => 8001,17,agi(googletts.agi,"Nos bureaux sont ouverts de huit heures à douze heures trente",fr,any,1.3)
exten => 8001,18,agi(googletts.agi,"Et de quatorze heures à dix neuf heures.",fr,any,1.3)
exten => 8001,19,agi(googletts.agi,"Merci de votre compréhension.",fr,any,1.3)
exten => 8001,20,Voicemail(101@Bureau_Interne_societe1)
exten => 1,1,Goto(File_Attente_societe1,910,1)
exten => 2,1,Goto(File_Attente_societe1,920,1)
exten => 3,1,Goto(File_Attente_societe1,930,1)
exten => _[4-9#],1,Goto(8001,3)
exten => t,1,Goto(8001,3)
[File_Attente_societe1]
exten => 910,1,Answer()
exten => 910,2,agi(googletts.agi,"Merci de bien vouloir patienter.",fr,any,1.3)
exten => 910,3,agi(googletts.agi,"Nous allons prendre votre appel",fr,any,1.3)
exten => 910,4,Queue(Gestion,t)
exten => 910,5,VoiceMail(101@Bureau_Interne_societe1)
;exten => 920,1,Answer()
;exten => 920,2,agi(googletts.agi,"Merci de bien vouloir patienter.",fr,any,1.3)
;exten => 920,3,agi(googletts.agi,"Nous allons prendre votre appel",fr,any,1.3)
;exten => 920,4,Queue(Technique,t)
;exten => 920,5,VoiceMail(102@Bureau_Interne_societe1)
;exten => 930,1,Answer()
;exten => 930,2,agi(googletts.agi,"Merci de bien vouloir patienter.",fr,any,1.3)
;exten => 930,3,agi(googletts.agi,"Nous allons prendre votre appel",fr,any,1.3)
;exten => 930,4,Queue(Autres_Infos,t)
;exten => 930,5,VoiceMail(102@Bureau_Interne_societe1)
[Bureau_Sortant_societe1]
exten => _0[1-5]XXXXXXXX,1,DIAL(SIP/Bureau_Externe_societe1/${EXTEN})
exten => _09XXXXXXXX,2,DIAL(SIP/Bureau_Externe_societe1/${EXTEN})
[Bureau_Entrant_societe1]
exten => s,1,Goto(IVR_FR_societe1,8001,1)
;SOCIETE2
[Bureau_Interne_societe2]
Exten => _1XX,1,Dial(SIP/${EXTEN},tT,20)
Exten => _1XX,2,VoiceMail(${EXTEN}@Bureau_Interne_societe2)
exten => 90, 1, VoiceMailMain(${CALLERID(num)}@Bureau_Interne_societe2)
exten => 8001,1,Goto(IVR_FR_societe2,${EXTEN},1)
exten => 9001,1,PauseQueueMember(,SIP/${CALLERID(num)})
exten => 9001,2,agi(googletts.agi,"Vous pouvez maintenant partir en pause.",fr,any,1.3)
exten => 9001,3,Hangup()
exten => 9002,1,UnPauseQueueMember(,SIP/${CALLERID(num)})
exten => 9002,2,agi(googletts.agi,"Vous venez de reprendre le travail.",fr,any,1.3)
exten => 9002,3,Hangup()
exten => _0ZXXXXXXXX,1,Goto(Bureau_Sortant_societe2,${EXTEN},1)
[IVR_FR_societe2]
exten => 8001,1,Answer()
exten => 8001,2,GotoIfTime(8:00-12:30,mon-fri?IVR_FR_societe2,8001,4:IVR_FR_societe2,8001,3)
exten => 8001,3,GotoIfTime(14:00-19:00,mon-fri?IVR_FR_societe2,8001,4:IVR_FR_societe2,8001,16)
exten => 8001,4,Set(TIMEOUT(response)=15)
exten => 8001,5,agi(googletts.agi,"societe2, bonjour.",fr,any,1.2)
exten => 8001,6,agi(googletts.agi,"Pour joindre le service commercial.",fr,any,1.3)
exten => 8001,7,agi(googletts.agi,"Appuyez sur un.",fr,any,1.2)
exten => 8001,8,agi(googletts.agi,"Pour joindre le service contrats.",fr,any,1.3)
exten => 8001,9,agi(googletts.agi,"Appuyez sur deux.",fr,any,1.2)
exten => 8001,10,agi(googletts.agi,"Pour toutes autres demandes.",fr,any,1.3)
exten => 8001,11,agi(googletts.agi,"Appuyez sur trois.",fr,any,1.2)
exten => 8001,12,agi(googletts.agi,"Appuyez sur dièse si vous souhaitez entendre ce message à nouveau.",fr,any,1.3)
exten => 8001,13,Playback(beep)
exten => 8001,14,WaitExten()
exten => 8001,15,Goto(8001,4)
exten => 8001,16,agi(googletts.agi,"societe2, bonjour.",fr,any,1.2)
exten => 8001,17,agi(googletts.agi,"Nos bureaux sont ouverts de huit heures à douze heures trente",fr,any,1.3)
exten => 8001,18,agi(googletts.agi,"Et de quatorze heures à dix neuf heures.",fr,any,1.3)
exten => 8001,19,agi(googletts.agi,"Merci de votre compréhension.",fr,any,1.3)
exten => 8001,20,Voicemail(101@Bureau_Interne_societe2)
exten => 1,1,Goto(File_Attente_societe2,910,1)
exten => 2,1,Goto(File_Attente_societe2,910,1)
exten => 3,1,Goto(File_Attente_societe2,910,1)
exten => _[4-9#],1,Goto(8001,3)
exten => t,1,Goto(8001,3)
[File_Attente_societe2]
exten => 910,1,Answer()
exten => 910,2,agi(googletts.agi,"Merci de bien vouloir patienter.",fr,any,1.3)
exten => 910,3,agi(googletts.agi,"Nous allons prendre votre appel",fr,any,1.3)
exten => 910,4,Queue(Gestion,t)
exten => 910,5,VoiceMail(101@Bureau_Interne_societe2)
[Bureau_Sortant_societe2]
exten => _0[1-5]XXXXXXXX,1,DIAL(SIP/Bureau_Externe_societe2/${EXTEN})
exten => _09XXXXXXXX,2,DIAL(SIP/Bureau_Externe_societe2/${EXTEN})
[Bureau_Entrant_societe2]
exten => s,1,Goto(IVR_FR_societe2,8001,1)
merci de vos retours et suggestions.