All pastes #988905 Raw Edit

Stuff

public text v1 · immutable
#988905 ·published 2008-04-17 23:28 UTC
rendered paste body
[intercom2]
exten => s,1,Set(_FORCE_PAGE=0)
exten => s,n,Macro(user-callerid,)
exten => s,n,GotoIf($[ ${CALLERID(number)} = ${EXTEN:1}]?skipself)
exten => s,n,GotoIf($[ ${FORCE_PAGE} != 1 ]?AVAIL)
exten => s,n,Set(AVAILSTATUS=not checked)
exten => s,n,Goto(SKIPCHECK)
exten => s,n(AVAIL),ChanIsAvail(${DB(DEVICE/${EXTEN:1}/dial)}|js)
exten => s,n(SKIPCHECK),Noop(Seems to be available (state = ${AVAILSTATUS})
exten => s,n,Set(__SIPADDHEADER=Call-Info: \;answer-after=0)
exten => s,n,SIPAddHeader(Call-Info:=\;answer-after=0) ;Linksys
exten => s,n,SIPAddHeader(Alert-Info: Ring Answer) ;Polycom
exten => s,n,Set(__ALERT_INFO=Ring Answer)
exten => s,n,Set(__SIP_URI_OPTIONS=intercom=true)
exten => s,n,Dial(${DB(DEVICE/${EXTEN:1}/dial)},5, A(beep))
exten => s,n(skipself),Noop(Not paging originator)
exten => s,n,Hangup
exten => s,AVAIL+${EXTEN:1},Noop(Channel ${AVAILCHAN} is not available (state = ${AVAILSTATUS}))

exten => _*1XXXX,1,Voicemail(u${EXTEN:1})
exten => _*1XXXX,2,Hangup