Ir para conteúdo
Fórum Script Brasil

shelter

Membros
  • Total de itens

    429
  • Registro em

  • Última visita

Sobre shelter

Últimos Visitantes

3.587 visualizações

shelter's Achievements

0

Reputação

  1. Boa galera , Recebo este array: Array ( [Response] => Success [Message] => Queue status will follow => Array ( [default] => Array ( [Event] => QueueParams [Queue] => default [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 0 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 0 ) [5000] => Array ( [Event] => QueueParams [Queue] => 5000 [Max] => 0 [Strategy] => leastrecent [Calls] => 0 [Holdtime] => 0 [TalkTime] => 8 [Completed] => 2104 [Abandoned] => 44 [ServiceLevel] => 60 [ServicelevelPerf] => 99.4 [Weight] => 0 [mNumber] => 9 [members] => Array ( [Agent/13] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/13 [Location] => Agent/13 [StateInterface] => Agent/13 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/16] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/16 [Location] => Agent/16 [StateInterface] => Agent/16 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/19] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/19 [Location] => Agent/19 [StateInterface] => Agent/19 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/12] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/12 [Location] => Agent/12 [StateInterface] => Agent/12 [Membership] => static [Penalty] => 0 [CallsTaken] => 1 [LastCall] => 1549744583 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/15] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/15 [Location] => Agent/15 [StateInterface] => Agent/15 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/18] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/18 [Location] => Agent/18 [StateInterface] => Agent/18 [Membership] => static [Penalty] => 0 [CallsTaken] => 3 [LastCall] => 1549739024 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/11] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/11 [Location] => Agent/11 [StateInterface] => Agent/11 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/14] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/14 [Location] => Agent/14 [StateInterface] => Agent/14 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/17] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/17 [Location] => Agent/17 [StateInterface] => Agent/17 [Membership] => static [Penalty] => 0 [CallsTaken] => 21 [LastCall] => 1549746431 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) [5001] => Array ( [Event] => QueueParams [Queue] => 5001 [Max] => 0 [Strategy] => leastrecent [Calls] => 0 [Holdtime] => 1 [TalkTime] => 24 [Completed] => 37 [Abandoned] => 1 [ServiceLevel] => 60 [ServicelevelPerf] => 100.0 [Weight] => 0 [mNumber] => 8 [members] => Array ( [Agent/1004] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1004 [Location] => Agent/1004 [StateInterface] => Agent/1004 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/1008] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1008 [Location] => Agent/1008 [StateInterface] => Agent/1008 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/1001] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1001 [Location] => Agent/1001 [StateInterface] => Agent/1001 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/1005] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1005 [Location] => Agent/1005 [StateInterface] => Agent/1005 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/1002] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1002 [Location] => Agent/1002 [StateInterface] => Agent/1002 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/1006] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1006 [Location] => Agent/1006 [StateInterface] => Agent/1006 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/1003] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1003 [Location] => Agent/1003 [StateInterface] => Agent/1003 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/1007] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/1007 [Location] => Agent/1007 [StateInterface] => Agent/1007 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) [5010] => Array ( [Event] => QueueParams [Queue] => 5010 [Max] => 0 [Strategy] => leastrecent [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 10 [members] => Array ( [Agent/01] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/01 [Location] => Agent/01 [StateInterface] => Agent/01 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/04] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/04 [Location] => Agent/04 [StateInterface] => Agent/04 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/07] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/07 [Location] => Agent/07 [StateInterface] => Agent/07 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/03] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/03 [Location] => Agent/03 [StateInterface] => Agent/03 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 4 [Paused] => 0 ) [Agent/06] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/06 [Location] => Agent/06 [StateInterface] => Agent/06 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/010] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/010 [Location] => Agent/010 [StateInterface] => Agent/010 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 4 [Paused] => 0 ) [Agent/09] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/09 [Location] => Agent/09 [StateInterface] => Agent/09 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 4 [Paused] => 0 ) [Agent/02] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/02 [Location] => Agent/02 [StateInterface] => Agent/02 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/05] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/05 [Location] => Agent/05 [StateInterface] => Agent/05 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/08] => Array ( [Event] => QueueMember [Queue] => 5010 [Name] => Agent/08 [Location] => Agent/08 [StateInterface] => Agent/08 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [IsInCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) ) [nQueues] => 4 ) Gostaria de exibir só os dados do [Agent/11] => Status. Grato pela ajuda
  2. shelter

    Cron

    Boa galaera, Estou a semanas tomando uma coça e solicito a ajudas dos amigos, segue: Estou tentando executar automaticamente uma pagina em php que esta na seguinte pasta /var/html/email/envia.php. estou Usando a função cron -> segui o conceito */3 * * * * /var/www/html/email/envia.php fiz na pasta /var/spool/cron Qual o problema , ela não executa e quando vou ver no log var/log/cron , recebo o seguinte erro: crond[655]: (sumario_conta) ORPHAN (no passwd entry) Estou utilizando o CentOs 7 . Alguém poderia me ajudar? Gratooo
  3. Coloca em sua tabela usuario um campo chamado nivel, e aí você faz o seguinte. 1 funcionarario. 2 cliente. e etc... e dai você cria os nives . E faz um select normal : 1 = funcionario 2 = cliente e assim segue. abç
  4. shelter

    Download

    Boa galera, tenho uma pasta que esta 775 , e não consigo fazer o download do arquivo direto (wav). Pesquisei na internet e achei este codigo: <?php $recebe = ($_GET[uniqueid]); echo $recebe; require_once 'funcao/dbconfig.php' ; // contar ligações try { $pdo = new PDO ( "mysql:host=$host;dbname=$dbname" , $username , $password ) ; // execute the stored procedure $sql = "CALL d_audio('$recebe')" ; // call the stored procedure $q = $pdo -> query ( $sql ) ; $q -> setFetchMode ( PDO:: FETCH_ASSOC ) ; } catch ( PDOException $e ) { die ( "Error occurred:" . $e -> getMessage ( ) ) ; } while ( $r = $q -> fetch ( ) ) : $id = $r['recordingfile']; endwhile ; echo "<br />"; echo $id; if ($id) { $value_de= $id; $dl_full = "/var/spool/asterisk/monitor"."/".$value_de; $dl_name=$value_de; if (!file_exists($dl_full)) { echo gettext("ERROR: Cannot download file ".$dl_full.", it does not exist.<br>"); exit(); } header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=$dl_name"); header("Content-Length: ".filesize($dl_full)); header("Accept-Ranges: bytes"); header("Pragma: no-cache"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-transfer-encoding: binary"); readfile($dl_full); exit(); } ?> Bem até aki tudo bem, consigo fazer o download, porem quando tento abrir o arquivo .wav , recebo um erro com a seguinte msg: "Não é possível executar o arquivo. Talvez o Player não ofereça suporte ao tipo de arquivo ou ao codec usado para compactar o arquivo." alguém poderia me ajudar. Grato
  5. E ai bom pode me ajudar com essa questão ...Banco de Dados.

    Uma empresa necessita verificar, em quais cidades suas vendas estão baixas no ano e ela deve focar suas ações de marketing. Para isso será necessário criar um consulta SQL que receba um ano específico em 4 dígitos (Ex: 2013), o nome da cidade (ou parte dele) e uma quantidade mínima de pedidos. Após executar a consulta, a mesma deve retornar na tela, nome da cidade, quantidade de pedidos, média de valor de venda, valor total, maior venda e menor venda. De acordo com as regras acima, as cidades que serão retornadas nesta consulta, deverão ser as cidades que tem quantidade de pedidos inferior à informada no parâmetro de quantidade mínima de pedidos.

  6. shelter

    Stored Procedore

    Boa galera , Então tenho o seguinte erro, quando coloco duas SP no mesmo código recebo sempre este erro na segunda, alguém pode me ajudar ? Erro: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\teste2\teste_sp.php on line 24 <?php $conn = mysqli_connect("localhost","root","", "mcc"); if (!$conn) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } printf("Host information: %s\n",mysqli_get_host_info($conn)); echo "<br>"; echo "<br>"; //quantidade de registro $reg = mysqli_query($conn,"CALL teste()"); $quant=mysqli_fetch_array($reg); echo "Total de clientes...:".$quant[0]."<br><br>"; //lista nome $reg10 = mysqli_query($conn,"CALL lista_cliente()"); while ($row=mysqli_fetch_array($reg10)){ echo "Nome do cliente...:".$row['nome']."<br>"; } ?> Grato desde já
  7. shelter

    SUM CASE

    Boa galera, Então estou batendo cabeça aki com uma situação, tenho uma consulta aonde utilizo CASE, o que não estou conseguindo fazer , preciso somar o valor de uma variável de uma CASE , segue código: Select t.id, t.phone as telefone, c.name as campanha, t.id_agent as agente, t.datetime_originate as data, SEC_TO_TIME(t.duration) as duracao, t.failure_cause as erro , t.status as status, t.failure_cause_txt as erro_txt, substring(t.phone, 3,1)as telefone_tipo, case when substring(t.phone, 3,1) > 6 and t.duration <=30 THEN '0.09' when substring(t.phone, 3,1) > 6 and t.duration >30 THEN t.duration/6*0.018 when substring(t.phone, 3,1) <=6 and t.duration <=30 THEN '0.03' when substring(t.phone, 3,1) <=6 and t.duration >30 THEN t.duration/6*0.006 when t.duration =0 THEN 0 END as valor from calls t, agent a, campaign c where t.id_campaign = 33 and t.id_campaign = c.id and uniqueid is not null group by 1 order by 1; Preciso saber o SUM de valor , alguém pode me ajudar? Grato aos amigos.
  8. shelter

    Instalação

    Boa galera, Então contratei um cloud da Embratel para utilizar o meu serviço de voz, porem so tenho linha de comando, a qual confesso ser bem fraco. Tenho um arquivo que preciso montar uma ISO e executar a mesma, segue. - Centos 6 cloud da Embratel. - Sistema Elastix , pasta (/mnt/elastixmt) arquivo ->Elastix-2.5.0-STABLE-x86_64-bin-08may2015 alguém poderia me ajudar, Grato
  9. shelter

    Array

    Opa amigo , obrigado pela ajuda, estou fazendo assim esta me atendendo: <?php function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { // echo $k . ': ' . $v . '<br>'; $$k = $v; //echo "Status e : .$status"; //echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } if (($Queue == 5000) && ($Event == QueueMember)){ echo '<p>O conteúdo da variavel $Queue é: '.$Queue.'</p>'; echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Location é: '.$Location.'</p>'; echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } Porém , não existe uma forma mais facil? Eu preciso só destes campos e detalhe, eles estão duplicando. haveria uma forma de não duplicar?, grato caro amigo bom dia, fico muito agradecido com a sua ajuda porem acho que deveria de ser mais humilde com seus amigos. Ler eu sei , posso não estar aprendendo o que quer me ensinar , pois já estou de cabeça quente a tanto tempo com isso , aguora em relação a parte substituir acho que quem não leu foi o Sr, pois se prestar atenção a linha a qual pede para substituir foi comentada , imagino eu que seria mesma coisa. Fiz da ultima forma que me pediu e não funcionou não aparece nada . Caso queira ajudar sem se amostrar tratando as pessoas desta forma, sugiro que até saia deste local. grato + X.
  10. shelter

    Array

    Opa amigo , obrigado pela ajuda, estou fazendo assim esta me atendendo: <?php function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { // echo $k . ': ' . $v . '<br>'; $$k = $v; //echo "Status e : .$status"; //echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } if (($Queue == 5000) && ($Event == QueueMember)){ echo '<p>O conteúdo da variavel $Queue é: '.$Queue.'</p>'; echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Location é: '.$Location.'</p>'; echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } Porém , não existe uma forma mais facil? Eu preciso só destes campos e detalhe, eles estão duplicando. haveria uma forma de não duplicar?, grato
  11. shelter

    Array

    Boa amigo obrigado, Mais continuo embolado, agora funcionou "otimo". Porem não consigo tratar a preciso gravar em uma variavel a exempo só os dados [Name] e [status]. E nem sei como fazer, pois já estou tão stressado com esse terco que meu deus, se o sr. puder me ajudar lhe agradeço. MUITO OBRIGADO MESMO .
  12. shelter

    Array

    Amigo bom dia d, esta desta , eu fiz a troca que o amigo me pediu , e não funciona: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body> <?php include "phpAMI.php"; $ami=new phpAMI("admin","shelter"); $login=$ami->login(); if($login["Response"]=="Success"){ //print_r($ami->queueStatus()); // aki esta a função que pediu pra usar tratarArrayPraMim($ami->queueStatus($a)); function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { echo $k . ': ' . $v . '<br>'; } } } $ami->logoff(); } ?> </body> </html> Se puder me ajudar . grato
  13. shelter

    Array

    codigo: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body> <?php include "phpAMI.php"; $ami=new phpAMI("admin","shelter"); $login=$ami->login(); if($login["Response"]=="Success"){ //print_r($ami->queueStatus()); //$a = $ami->queueStatus(); tratarArrayPraMim($ami->queueStatus()); function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { echo $k . ': ' . $v . '<br>'; } } } /* foreach($ami->queueStatus() as $k => $v){ echo $k.': '.$v.'<br>'; } */ $ami->logoff(); } ?> </body> </html> assim estou fazendo e não aparece nada na tela. grato
  14. shelter

    Array

    Não funcionou, continua a mesma coisa. So abre isso. Response: SuccessMessage: Queue status will followlist: ArraynQueues: 3 Teria algum ex.; pra me ajudar? grato
  15. shelter

    Array

    Qual a parte mudou? rssss
×
×
  • Criar Novo...