[ext-transferencia] exten => **,1,Hangup() exten => _X.,1(pbx),ResetCDR() exten => _X.,n,Noop(CONSULTANDO = ${CONSULTANDO} - MATRICULA = ${MATRICULA} - MATRICULA-ORIGEM = ${MATRICULA-ORIGEM} - MATRICULA-DESTINO = ${MATRICULA-DESTINO}) exten => _X.,n,ExecIf($["${CONSULTANDO}" = "SIM" && "X${MATRICULA-ORIGEM}" = "X"]?Macro(hangup)) exten => _X.,n,Set(CHANNEL(accountcode)=${IDORIGEM}) exten => _X.,n,Set(TIPO="") exten => _X.,n,Set(CALLCENTER="") exten => _X.,n,Set(CALLCENTER-DESTINO="") exten => _X.,n,Set(MONITORADO="") exten => _X.,n,Set(DAC="") exten => _X.,n,Set(TCHANNEL=${IF($[ "X${BLINDTRANSFER}" != "X" ]?${BLINDTRANSFER}:${TRANSFERERNAME})}) exten => _X.,n,AGI(resolve_callerid.php,${TCHANNEL}) exten => _X.,n,Set(__TRANSFER=${IDORIGEM}) ;Limpando a matricula - ligacoes recebidas direto no ramal do agente, limpavam o status do agentes 2 vezes ;exten => _X.,n,Set(__MATRICULA="") ;exten => _X.,n,Set(__MATRICULA-ORIGEM="") ;;;; ;exten => _X.,n,Set(__FILA-ORIGEM="") ;exten => _X.,n,Set(__MATRICULA-DESTINO=${MATRICULA-DESTINO}) ;exten => _X.,n,Set(__FILA-DESTINO=${FILA-DESTINO}) exten => _X.,n,Macro(importa-variaveis,${TCHANNEL}) exten => _X.,n,Dial(Local/${EXTEN}@padrao/n,,gHM(tarifa-transferencia,${IDORIGEM},${UNIQUEID},${EXTEN},${CALLERID(NUM)})) exten => _X.,n,Noop(Acabou a transferencia - idorigem = ${IDORIGEM}) exten => _X.,n,Hangup() exten => h,1,Noop(Acabou a transferencia - idorigem = ${IDORIGEM} = QTD_DE_CHAMDAS = ${SIPPEER(${CUT(CUT(TCHANNEL,/,2),-,1)},curcalls)}) exten => h,n,AGI(tarifaFinaliza.php,${UNIQUEID},FINALTRANSFER,${IDORIGEM},${CALLERID(NUM)}) exten => h,n,ExecIf($["${SIPPEER(${CUT(CUT(TCHANNEL,/,2),-,1)},curcalls)}" = "0"]?Macro(hangup)) exten => h,n,Hangup() [app-captura-custom] ;exten => _X,1,PickUp(${EXTEN:1}@PICKUPMARK) ;exten => _X,n,Hangup() [disa_custom]