[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 ; ----------------------------------------------