This works for GXP-2000. Why doesn’t it work for GXP-2110?
auto answer by call info is set to yes
[macro-autoanswer]
include => macro-autoanswer-custom
exten => s,1,Set(DIAL=${DB(DEVICE/${ARG1}/dial)})
exten => s,n,GotoIf($["${DB(DEVICE/${ARG1}/autoanswer/macro)}" != “” ]?macro)
exten => s,n,Set(phone=${SIPPEER(${CUT(DIAL,/,2)}:useragent)})
exten => s,n,Set(ALERTINFO=Alert-Info: Ring Answer)
exten => s,n,Set(CALLINFO=Call-Info: ;answer-after=0)
exten => s,n,Set(SIPURI=intercom=true)
exten => s,n,Set(ANSWERMACRO=)
exten => s,n,ExecIf($["${phone:0:5}" = “Mitel”],Set,CALLINFO=Call-Info: sip:broadworks.net;answer-after=0)
exten => s,n,GotoIf($["${ANSWERMACRO}" != “”]?macro2)
exten => s,n,ExecIf($["${ALERTINFO}" != “”],SipAddHeader,${ALERTINFO})
exten => s,n,ExecIf($["${CALLINFO}" != “”],SipAddHeader,${CALLINFO})
exten => s,n,ExecIf($["${SIPURI}" != “”],Set,__SIP_URI_OPTIONS=${SIPURI})
exten => s,n+2(macro),Macro(${DB(DEVICE/${ARG1}/autoanswer/macro)},${ARG1})
exten => s,n+2(macro2),Macro(${ANSWERMACRO},${ARG1})
; end of [macro-autoanswer]
[ext-paging]
include => ext-paging-custom
exten => _PAGE.,1,GotoIf($[ ${AMPUSER} = ${EXTEN:4} ]?skipself)
exten => _PAGE.,n,GotoIf($[ ${FORCE_PAGE} != 1 ]?AVAIL)
exten => _PAGE.,n,Set(AVAILSTATUS=not checked)
exten => _PAGE.,n,Goto(SKIPCHECK)
exten => _PAGE.,n(AVAIL),ChanIsAvail(${DB(DEVICE/${EXTEN:4}/dial)},js)
exten => _PAGE.,n(SKIPCHECK),Noop(Seems to be available (state = ${AVAILSTATUS})
exten => _PAGE.,n,Macro(autoanswer,${EXTEN:4})
exten => _PAGE.,n,Dial(${DIAL},5, A(beep))
exten => _PAGE.,n(skipself),Noop(Not paging originator)
exten => _PAGE.,n,Hangup
exten => _PAGE.,AVAIL+101,Noop(Channel ${AVAILCHAN} is not available (state = ${AVAILSTATUS}))
exten => Debug,1,Noop(dialstr is LOCAL/PAGE101@ext-paging&LOCAL/PAGE102@ext-paging&LOCAL/PAGE103@ext-paging&LOCAL/PAGE104@ext-paging&LOCAL/PAGE105@ext-paging&LOCAL/PAGE106@ext-paging&LOCAL/PAGE107@ext-paging&LOCAL/PAGE108@ext-paging&LOCAL/PAGE111@ext-paging&LOCAL/PAGE117@ext-paging)
exten => 70,1,Answer
exten => 70,n,Set(_FORCE_PAGE=1)
exten => 70,n,Macro(user-callerid,)
exten => 70,n,Set(_AMPUSER=${AMPUSER})
exten => 70,n,Page(LOCAL/PAGE101@ext-paging&LOCAL/PAGE102@ext-paging&LOCAL/PAGE103@ext-paging&LOCAL/PAGE104@ext-paging&LOCAL/PAGE105@ext-paging&LOCAL/PAGE106@ext-paging&LOCAL/PAGE107@ext-paging&LOCAL/PAGE108@ext-paging&LOCAL/PAGE111@ext-paging&LOCAL/PAGE117@ext-paging)
; end of [ext-paging]
The GXP-2000 receive intercom fine. The GXP-2110 just ignore the page/intercom.
Please help.