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.
39 lines
1.8 KiB
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]
|
|
|