PABX criado para pesquisas
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
1.8 KiB

[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]