[globals]
PHONES1=SIP/2201
PHONES1VM=2201
PHONES2=SIP/2202
PHONES2VM=2202
PHONES3=SIP/2203
PHONES3VM=2203
PHONES5=SIP/2205
PHONES5VM=2205
;This will create a macro we will use in the dialling plan
[macro-vmessage]
exten => s,1,VoiceMail(u${ARG1})
exten => s,2,Playback(vm-intro)
exten => s,3,Playback(vm-goodbye)
exten => s,4,Hangup
; ----------------------------------------------%%%
; DEFINE EXTENSIONS%%%
; ----------------------------------------------%%%
[home]
; Next, add an extension for voicemail .
; now if we dial 8, we can check voicemail.
;
exten => 8,1,VoiceMailMain
exten => 8,2,Hangup
; Add some more extensions for the two lines. Now we'll be able to call one line from the other.
; And if no one answers, it will go to the mailbox for that line.
;
; Line 1
;
exten => 2201,1,Dial(${PHONES1},20,Ttm)
exten => 2201,2,Macro(vmessage,${PHONES1VM})
exten => 2201,3,Hangup
;
; Line 2
;
exten => 2202,1,Dial(${PHONES2},20,Ttm)
exten => 2202,2,Macro(vmessage,${PHONES2VM})
exten => 2202,3,Hangup
;
; Line 3
;
exten => 2203,1,Dial(${PHONES3},20,Ttm)
exten => 2203,2,Macro(vmessage,${PHONES3VM})
exten => 2203,3,Hangup
;
; Line 5
;
exten => 2205,1,Dial(${PHONES3},20,Ttm)
exten => 2205,2,Macro(vmessage,${PHONES3VM})
exten => 2205,3,Hangup
;
; sipnumber incoming call
;
exten => sipin,1,Dial(${PHONE1},20,Ttm)
exten => sipin,2,Macro(vmessage,${PHONES1VM})
exten => sipin,3,Hangup
; ----------------------------------------------
; END DEFINE EXTENSIONS
; ----------------------------------------------