|
|
|
@ -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"); |
|
|
|
|
} |
|
|
|
|