forked from SimplesIP/pabx-app
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.
40 lines
1.8 KiB
40 lines
1.8 KiB
2 years ago
|
[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]
|