Ir ao conteúdo
  • Cadastre-se

manoelps

Membro Pleno
  • Posts

    152
  • Cadastrado em

  • Última visita

Tudo que manoelps postou

  1. Obrigado a todos que tiraram um tempinho para me ajudar.
  2. Comprei uma placa-mãe Gigabyte Z590M GAMING X e Processador Core i7-10700K, (placa de vídeo integrada UHD Intel® 630), ainda não chegaram... Minha placa de vídeo antiga queimou. Como saber se a placa-mãe dá suporte a ligar mais de um monitor ao mesmo tempo e usar de forma vídeo estendido, olhei no site do fabricante, mas não consegui localizar esta informação. Por enquanto não vou comprar placa de vídeo, não pretendo usar este computador para jogos no momento, mais para desenvolvimento. Abaixo vai a imagem da parte traseira da placa-mãe.
  3. Então, não conheço de nenhum plugin para wordpress, mas não seria algo difícil de desenvolver. Isso seria parte de um sistema, ou o sistema todo se baseia nisso?
  4. Olá Senhores \o/ Então, alguém indicaria algum roteador que possa receber pelo menor 250 conexões simultâneas e não apresentar problemas na conexão? O caso é o seguinte: Preciso gerar uma rede interna (sem conexão com a internet), nesta rede vão estar conectados diversos dispositivos, estes vão enviar um texto sempre que necessário, para um servidor ligado na rede. O envio é pouca coisa, tipo uma frase de no máximo 40 caracteres e receber de volta um retorno tipo 1 ou 0. Então... Alguém teria o conhecimento necessário para recomendar um roteador wireless que suporte grandes quantidades de conexões simultâneas?
  5. Eu estou estudando o Skype App SDK, quero fazer chamada para um outro contato. Mas pelo o que vejo na documentação, há opção apenas de entrar em reuniões, seria isso mesmo? Link da documentação: https://msdn.microsoft.com/pt-br/skype/appsdk/gettingstarted Eu tentei contato na comunidade do skype, mas não fui respondido. Alguém que já tenha trabalhado com o Skype App SDK, que poderia me responder? Eu conseguir ligar para o contato do skype usando URI, mas com isso o skype é aberto no processo. Mesmo que precise do skype instalado, mas eu não queria ter que abrir o skype para poder fazer a chamada.
  6. Estou estudando PHP + PDO + JSON, e estou a algum tempo pesquisando, mas não consegui uma forma, nem consegui pensar ainda em uma maneira de como inserir dados no retono gerado do meu banco. Basicamente quero inserir a propriedade error e errorMsg no final dos dados retornados do meu banco. Meu PHP: $sql = "SELECT id, name FROM services WHERE idcliente = '1' and status='1' LIMIT 1"; $result = $conexao->query($sql); while ($registro = $result->fetch(PDO::FETCH_ASSOC)) { $json_result[] = $registro; } $JSON = json_encode($json_result, true);//formata os dados no formato JSON echo ($JSON);//Exibe o conteudo no formato JSON Retorno exibido no browser: [ { "id":"1", "name":"JARDINAGEM" } ] Gostaria que ficasse assim: [ { "id":"1", "name":"JARDINAGEM", "error":"no", "errorMsg":"sucesso!" } ] Alguem poderia me dá uma direção ou exemplo ou mesmo de o que procurar para que eu consiga fazer? adicionado 31 minutos depois Resolvido: Resolvi assim: $row = $conexao->prepare("SELECT id, name FROM services WHERE idcliente = '1' and status='1' LIMIT 1"); $row->execute(); //executa a query $json_data = array(); //cria o array foreach ($row as $rec) //foreach loop { $json_array['id'] = $rec['id']; $json_array['name'] = $rec['name']; $json_array['error'] = 'no'; $json_array['errorMsg'] = 'sucesso.'; //adiciona os valores ao array array_push($json_data, $json_array); } //converte os dados no formato JSON echo json_encode($json_data);
  7. Resolvido! [ANTES]: @FormUrlEncoded @POST("index.php") Call<User> validateUser( @Field("username") String username, @Field("password") String password ); [DEPOIS]: @FormUrlEncoded @POST("index.php") Call<List<User>> validateUser( @Field("username") String username, @Field("password") String password ); Então no callback response.body() irá dar-lhe uma lista de objetos Usuário, depois só interagir com a lista. Link da solução completa: http://stackoverflow.com/questions/39724751/how-get-list-of-objects-with-post-request-to-retrofit-2-1-0-with-android/39725105#39725105 adicionado 5 minutos depois . Não consigo fechar o post! Algum moderador porde fazer esta gentileza, o caso foi resolvido?
  8. Vou testar aqui e retono. Obrigado pela atenção. adicionado 7 minutos depois Em um detalhe, se eu faço isso como ficaria a passagem dos parametros?
  9. Fiz as alterações, mas agora retorna a mensagem em anexo.
  10. Olá pessoal, estou estudando android, e estou tentando usar a biblioteca retrofit com android. Após ler a documentação consegui fazer envio de dados de um formulario via POST para uma página escrita em php, e receber o retorno (em formato JSON), porém não consigo receber todos os dados, recebo só o primeiro, e eu gostaria de receber toda a lista de usuários que eu colocar na pagina, segue meu codigo abaixo: Dependências: compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0' MainActivity (dentro de um botão): Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://192.168.101.36/json/") .addConverterFactory(GsonConverterFactory.create()) .build(); ApiService apiService = retrofit.create(ApiService.class); Call<User> call = apiService.validateUser(inputEmail.getText().toString(), inputSenha.getText().toString()); call.enqueue(new Callback<User>() { @Override public void onResponse(Call<User> call, Response<User> response) { //Verifica se houve a conexão com sucesso ao webservice if (!response.isSuccessful()) { textView.setText("ERROR onResponde: " + response.code()); } else { //requisição retona os dados com sucesso String email = response.body().getEmail(); String senha = response.body().getPassword(); textView.append("email: " + email + " - senha: " + senha + "\n"); } } @Override public void onFailure(Call<User> call, Throwable t) { t.printStackTrace(); textView.setText(t.getMessage()); } }); Interface: public interface ApiService { @FormUrlEncoded @POST("index.php") Call<User> validateUser( @Field("username") String username, @Field("password") String password ); } Classe User: public class User { private int id; private String error, error_msg, username, email, password; public String getError(){ return this.error; } public String getError_msg(){ return this.error_msg; } public int getId(){ return this.id; } public String getUsername(){ return this.username; } public String getPassword(){ return this.password; } public String getEmail(){ return this.email; } } Index.php $email = $_POST['username']; $senha = $_POST['password']; echo ' { "email":"'.$email.'", "password":"'.$senha.'" }, { "email":"'.$email.'", "password":"'.$senha.'" }, { "email":"[email protected]", "password":"123456" } '; Att. Manoel Pereira dos Santos
  11. Use o programa WinHTTrack, use-o e estude a estrutura do site.
  12. @Bruno Damião meu email: [email protected] @malepobox beleza, qualquer coisa grite ae, depois poste um video mostrando como ficou rsrs.
  13. O comport faz a comunicação serial, usando um conversor serial/usb, quando ligado a porta USB o windows reconhece como COM1, COM2 ... Qual o nome deste programa que você usa, foi você mesmo quem desenvolveu, tem os fontes?
  14. Então o processo em si não seria difícil, já que é um processo simples, você pode usar um Arduíno (plataforma simples de mexer e já tem integrado conversor usb/serial). O seu código no hardware é basicamente ler um botão e escrever na serial um valor (se for usar a plataforma Arduíno já acha tudo pronto, só copiar e colar, com umas 6 linhas você faz o que você está querendo). No delphi, existe um componente com o nome, comport se clicar no nome ai já vai conseguir ir para a pagina de download no site sourceforge. Depois de instalar o componente só adicioná-lo ao form e usar. Segue link com exemplo de utilização do componente, enviando e recebendo dados pela usb/serial: http://cleitonbueno.com/downloads/blog/Delphi4Arduino/DelphiCPortLibDelphi4ArduinoComFonte.pdf Segue em anexo o arquivo tambem, caso não consiga acessar o link da apostila. Link com video explicando e com código fonte exemplo: http://cleitonbueno.com/delphi-comunicacao-serial-com-arduino/ DelphiCPortLibDelphi4ArduinoComFonte.pdf
  15. Opa, posso ajudar sim. Só descrever a duvida, e passar mais detalhes.
  16. Resolvido lol Para funcionar na central analógica DISISTAR XT-72, usei os parâmetros da linha abaixo (da Argentina) no ATA HT-503: Dial Tone: f1=425@-25,f2=425@-25,c=0/0; Ringback Tone: f1=425@-25,f2=425@-25,c=1000/4500; Busy Tone: f1=425@-11,f2=425@-11,c=370/320; Reorder Tone: f1=425@-11,f2=425@-11,c=370/320; Confirmation Tone: f1=425@-10,f2=425@-10,c=100/100; Alguém pode me explicar como funciona estes parâmetros? como identifico estes parâmetros em uma central futura?
  17. @cpexpert Opa, ontem eu conseguir fazer funcionar ... O problema era no Dial Plan do ATA HT-503, coloquei a mesma quantidade de digitos do ramal e funcionou: { XXXX } ou detalhe foi na aba: "ADVANCED SETTINGS" que configurei assim (padrão brasileiro pelo o que achei na internet): Dial Tone: f1=425@-10,f2=0@-10,c=0/0; Ringback Tone: f1=425 em -10,f2=0 em -10,c=100/400; Busy Tone: f1=425 em -10,f2=0 em -10,c=25/25; Reorder Tone: f1=425@-10,f2=0@-10,c=25/25; Confirmation Tone: f1=425 em -10,c=50/1000-50/1000-0/0; Call Waiting Tone: f1=425@-12,f2=425@-12,f3=425@-12,c=400/100-250/100-150/14000; Prompt Tone: f1=425@-13,f2=425@-13,c=0/0; Com esta configuração ai, funcionou. Mas estou com uma central da DIGISTAR XT-72, que não funciona nem por reza, consigo passar por ela, tipo através dela ligo para o ramal que está ligado no ATA HT-503 e este redireciona para uma fila, isso ae funciona, eu consigo receber a ligação, o que não consigo é fazer ligação através do ramal que está no ATA.
  18. Funcionou \o/ ... O problema era no Dial Plan do ATA HT-503, coloquei a mesma quantidade de digitos do ramal e funcionou: { XXXX } Usei o pano de discagem no arquivo extensions.conf exten => _9.,1,NoOp(Chamada de ${CALLERID(all)}) exten => _9.,n,Dial(SIP/1001/${EXTEN:1}) exten => _9.,n,Hangup() Não achei botão onde marcaria o post como resolvido.
  19. Funcionou \o/ ... O problema era no Dial Plan do ATA HT-503, coloquei a mesma quantidade de digitos do ramal e funcionou: { XXXX } Usei o pano de discagem no arquivo extensions.conf exten => _9.,1,NoOp(Chamada de ${CALLERID(all)}) exten => _9.,n,Dial(SIP/1001/${EXTEN:1}) exten => _9.,n,Hangup() Funcionou, mas pegando uma linha de ramal analogica, gerada por um equipamento aqui na rede da telefonia IP, fui testar em uma central analogica antiga da DIGISTAR e não funcionou, estou verificando se é algum problema com codecs.
  20. Pessoal, Estou tentando configurar uma rota de saída no asterisk. O cenário é o seguinte: 1 ramal de um PABX qualquer vai entrar como tronco no meu Asterisk. Até aí tudo bem, consegui registrar o ramal através de um ATA HT-503. No caso pra eu chamar a partir do "PABX" um ramal do asterisk, configurei uma grupo. Até aí também tudo bem, está funcionando. Agora vem a questão: Como fazer para os ramais do asterisk chamar os outros ramais do PABX? Tentei criar uma rota para que quando algum ramal SIP no PBX discar 9 chamar o tronco que está registrado o ramal do PABX, mas não está funcionando, preciso conseguir ligar para todos os ramais do PABX. [Exemplo] discar 92002 no softphone, sair pelo tronco sip, que está registrado no ATA, (este está com um ramal (2001) do PABX conectado no FXO), a partir dai ele receberia este numero do ramal que passei quando disquei no caso o 2002 e jogaria a ligação para o ramal 2002. Segue abaixo como está o arquivo de configuração: MEU TRONCO SIP (está registrando 100% no asterisk) arquivo SIP.CONF: Estou registrando o mesmo desta forma (para testes não atribui senha): register = [email protected]/1001 [1001] type=friend defaultuser=1001 secret= host=dynamic dtmfmode=rfc2833 context=from-internal canreinvite=no qualify=5000 ;nat=yes disallow=all allow=ulaw&alaw&g723&g729&gsm callgroup=11 pickupgroup=11 call-limit=1 mohinterpret=default callerid="Tronco 01"<1001> subscribecontext=BLF_Group_1 accountcode=Tronco 01 Regra para plano de discagem (extensions.conf): exten => _9.,1,Dial(SIP/${EXTEN:1}@1001,60,r) exten => _9.,n,Playtones(congestion) exten => _9.,n,Hangup() Com a configuração acima, dá um toque e cai a ligação, fiz conforme abaixo, mas nem chama exten => _9.,n,Dial(SIP/${1001}${EXTEN:1}) Montei outro servidor, agora com ELASTIX e refiz a configuração e regras via interface, mas cheguei no mesmo problema, não consigo ir para dentro dos ramais do PABX a não ser se eu receber uma ligação e fazer a transferência dela. Alguém ae para me dá uma direção?
  21. Olá pessoal! Então, venho a quase um mês estudando uma forma de ter acesso aos ramais internos de uma central analogica, sem ser nada dedicado, onde cheguei a conclusão que precisaria de um ATA com FXO, onde eu ligaria um ramal da central analogica diretamente no ATA e através dele registrar um ramal IP no meu PBX, o problema está sendo em como fazer para sair por este ramal que está registrado no ATA, para conseguir chamar para dentro dos ramais internos da central analogica. Vi muitas configurações de troncos SIP, mas são todos para sair para uma linha, ou para um serviço voip, como o VONO. Alguém sabe como posso criar um redirecionamento (plano de discagem) de forma que se eu "puxar" o 0 (zero) por exemplo eu consiga sair através de um ramal? Exemplo: eu vou ligar para o ramal 500, eu não quero que la no telefone ou softphone toque como sendo o meu ramal, queria que aparecesse um outro numero, exemplo chegue lá a exibição que estou ligando como o ramal 1000, para que se a pessoa me ligar pelo ramal 1000 caia em uma fila (isso eu já implementei). Basicamente, quero que quando eu puxar o zero pegar um outro ramal que não seja o meu e fazer a ligação através dele, assim como se faz com linhas, tipo puxar o 0 e falo por uma linha, puxa o 8 e fala por outra linha e assim sucessivamente. Isso seria para comunicação interna na empresa, não preciso sair para fora, ou seja entre ramais registrados no PBX.
  22. @Ricardov Rapaz hoje a empresa de telefonia aqui informou que se pegar o HandyTone 503 faz o serviço que preciso. Informou que o processo seria pegar o cabo que iria para o aparelho telefônico e ligá-lo no equipamento através do FXO e configurar o ramal virtual no meu PBX apontando para o ramal conectado a porta FXO. Vou fazer testes, se for isso mesmo vou ter acesso aos ramais dentro do cliente.
  23. @Ricardov Nos clientes é meio tiro no escuro, não vou sempre poder contar que tenha tie-line. Pensei em algo que me ajudaria se conseguir fazer, que seria, uma forma ou equipamento que permita conectar o cabo que iria para o aparelho telefone analógico e este converter para ramal digital, onde faço o registro no meu IPBX, assim quando alguém discar para este ramal (que seria o analógico) automaticamente vem para mim (para uma fila por exemplo), e quando eu for transferir ele saberia sair para qualquer ramal dentro do cliente, visto que vai está la dentro. Já viram algo assim? Estou procurando por equipamentos que fariam isso, mas estou sempre vendo ATAS e equipamentos que recebe digital e converte em ramal, ou linha. Preciso que entre ramal analógico e saia ramal digital.
  24. @Ricardov Obrigado pelo retorno. Realmente a necessidade 2 precisa ser atendida. Preciso de uma forma de conseguir poder fazer esta transferência. A ligação seria uma por vez, então creio que não afetaria muito o sistema, ou seja cada cliente só pode fazer uma chamada por vez, nunca vai ter duas ligações vindo do mesmo cliente. O que ainda não consigo visualizar é como fazer para poder devolver a ligação que o cliente fez para a empresa para dentro do cliente em um outro ramal.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!