All pastes #2120515 Raw Edit

Unnamed

public text v1 · immutable
#2120515 ·published 2012-02-21 19:50 UTC
rendered paste body
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=)