Browse Source

Escrever fila os nomes no asterik de acordo com a coluna nome_asterisk

1.9
bruno 2 months ago
parent
commit
4525c13bf0
  1. 6
      admin/funcoes.php

6
admin/funcoes.php

@ -841,7 +841,7 @@ function gera_arquivos($dbcon, $tipo, $reload = 1, $reloadUra = 1) {
}
if (!empty($dados['opcao'])) {
$dispAcao = GetOpcaoAcao($dados['opcao'], $dados['acao'], '', $numero);
fwrite($escreve, sprintf('exten => _%s,n,ExecIf($["${QUEUESTATUS}" = "TIMEOUT"]?AGI(transbordo.php,%s,%s,%s,%s,%s))' . "\n", $numero, trim($dados['nome']), $numero, $dados['opcao'], $dados['acao'], '${UNIQUEID}'));
fwrite($escreve, sprintf('exten => _%s,n,ExecIf($["${QUEUESTATUS}" = "TIMEOUT"]?AGI(transbordo.php,%s,%s,%s,%s,%s))' . "\n", $numero, trim($dados['nome_asterisk']), $numero, $dados['opcao'], $dados['acao'], '${UNIQUEID}'));
$dispAcao = sprintf('exten => _%s,n,ExecIf($["${QUEUESTATUS}" = "TIMEOUT"]?%s)%s', $numero, $dispAcao, "\n");
fwrite($escreve, $dispAcao);
}
@ -862,7 +862,7 @@ function gera_arquivos($dbcon, $tipo, $reload = 1, $reloadUra = 1) {
fwrite($escreve, '[ext-fila-login]' . "\n");
foreach ($dados2 as $dados) {
fwrite($escreve, 'exten => **' . $numero . ',1,AddQueueMember(' . trim($dados['nome']) . ',${DB(DIAL/${CHANNEL(peername)})})' . "\n");
fwrite($escreve, 'exten => **' . $numero . ',1,AddQueueMember(' . trim($dados['nome_asterisk']) . ',${DB(DIAL/${CHANNEL(peername)})})' . "\n");
fwrite($escreve, 'exten => **' . $numero . ',n,Goto(${AQMSTATUS})' . "\n");
fwrite($escreve, 'exten => **' . $numero . ',n(ADDED),Playback(agent-loginok)' . "\n");
fwrite($escreve, 'exten => **' . $numero . ',n,Hangup()' . "\n");
@ -870,7 +870,7 @@ function gera_arquivos($dbcon, $tipo, $reload = 1, $reloadUra = 1) {
fwrite($escreve, 'exten => **' . $numero . ',n,Hangup()' . "\n");
fwrite($escreve, 'exten => **' . $numero . ',n(NOSUCHQUEUE),Playback(agent-incorrect)' . "\n");
fwrite($escreve, 'exten => **' . $numero . ',n,Hangup()' . "\n");
fwrite($escreve, 'exten => *0' . $numero . ',1,RemoveQueueMember(' . trim($dados['nome']) . ',${DB(DIAL/${CHANNEL(peername)})})' . "\n");
fwrite($escreve, 'exten => *0' . $numero . ',1,RemoveQueueMember(' . trim($dados['nome_asterisk']) . ',${DB(DIAL/${CHANNEL(peername)})})' . "\n");
fwrite($escreve, 'exten => *0' . $numero . ',n,Playback(agent-loggedoff)' . "\n");
fwrite($escreve, 'exten => *0' . $numero . ',n,Hangup()' . "\n");
}

Loading…
Cancel
Save