All pastes #399174 Raw Edit

myextensions

public text v1 · immutable
·published 2007-03-17 20:09 UTC
rendered paste body
[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
; ----------------------------------------------