26. 2012-02-21 05:04:05 SIP/74.208... unknown "unknown" <unknown> s ANSWERED 00:13
27. 2012-02-21 05:04:02 SIP/74.208... unknown "unknown" <unknown> s ANSWERED 00:12
28. 2012-02-21 05:04:01 SIP/74.208... unknown "unknown" <unknown> s ANSWERED 00:13
exten => s,n,Set(__UNIQCHAN=${CHANNEL})
; The calling ringgroup should have set RingGroupMethod appropriately. We need to set two
; additional parameters:
;
; USE_CONFIRMATION, RINGGROUP_INDEX
;
; These are passed to inform dialparties to place external calls through the [grps] context
;
exten => s,n,Set(USE_CONFIRMATION=TRUE)
exten => s,n,Set(RINGGROUP_INDEX=${ARG4})
exten => s,n,Set(ARG4=) ; otherwise it gets passed to dialparties.agi which processes it (prob bug)
exten => s,n,Macro(dial,${ARG1},${ARG2},${ARG3})
; delete the variable, if we are here, we are done trying to dial and it may have been left around
;
exten => s,n,Noop(DELETE KEY: RG/${RINGGROUP_INDEX}/${CHANNEL}: ${DB_DELETE(RG/${RINGGROUP_INDEX}/${CHANNEL})})
exten => s,n,Set(USE_CONFIRMATION=)
exten => s,n,Set(RINGGROUP_INDEX=)