|
|
|
@ -796,20 +796,20 @@ function gera_arquivos($dbcon, $tipo, $reload = 1, $reloadUra = 1) {
|
|
|
|
|
while ($dados = pg_fetch_array($result)) { |
|
|
|
|
$dados2[] = $dados; |
|
|
|
|
//$numero = $org_id . $dados['numero']; |
|
|
|
|
$numero = $dados['numero']; |
|
|
|
|
$numero = $dados['numero_asterisk']; |
|
|
|
|
$x++; |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',1,' . (($dados['m_espera'] == 'N') ? 'Ringing()' : 'Answer()') . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,ExecIf($["${ISNULL(${CDR(direcao)})}" = "1"]?Set(CDR(direcao)=I))' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,ExecIf($["${CDR(direcao)}" != "E" && "${ISNULL(${CDR(ramal_origem)})}" = "1"]?Set(CDR(ramal_origem)=${CALLERID(num)}))' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,Set(CHANNEL(accountcode)=${TRANSFER})' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ",n,Set(__ORG_ID={$org_id})\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,AGI(pbx_complemento.php,ext-fila,' . trim($dados['nome']) . ')' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,AGI(indisponibilidade.php,' . trim($dados['nome']) . ')' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,AGI(prioridade_fila.php,${CALLERID(NUM):-13},' . trim($dados['nome']) . ')' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,AGI(pbx_complemento.php,ext-fila,' . trim($dados['nome_asterisk']) . ')' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,AGI(indisponibilidade.php,' . trim($dados['nome_asterisk']) . ')' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,AGI(prioridade_fila.php,${CALLERID(NUM):-13},' . trim($dados['nome_asterisk']) . ')' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,Set(UNICO=${RAND(0000000000,9999999999)})' . "\n"); |
|
|
|
|
//fwrite($escreve,'exten => _' . $numero .',n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)'. "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,Set(MONITOR_FILENAME=${EXTEN}-${UNICO}-${UNIQUEID})' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,Set(__DAC=' . trim($dados['nome']) . ')' . "\n"); |
|
|
|
|
fwrite($escreve, 'exten => _' . $numero . ',n,Set(__DAC=' . trim($dados['nome_asterisk']) . ')' . "\n"); |
|
|
|
|
|
|
|
|
|
$monitorFormat = strtoupper($dados['monitor-format']); |
|
|
|
|
if (!empty($monitorFormat)) { |
|
|
|
|