Página 5 de 10

Chamada HTTP para envio de SMS

Enviado: 15 Dez 2012 08:25
por ANDRIL
Abel escreveu:aparece seu numero de tel
Voce mesmo respondeu. Alias, Mario, conseguiu substituir o numero do seu chip pelo o numero do celular do cliente. Não me recordo de ter algum comando assim no mini modem da Daruma.

Ate+

Chamada HTTP para envio de SMS

Enviado: 15 Dez 2012 09:51
por Eros
O modem min-200 é dual chip e voce pode enviar SMS utilizando o aplicativo Observer ou escrevendo diretamente na porta do modem, no caso de ser direto na maquina onde o modem esteja ligado (serial ou USB). Se toda empresa for usar um unico modem, ai o método de envio deve ser implementado diretamente na aplicação ou via observer, para trabalhar numa maquina servidora de SMS onde o modem estara ligado.

Quem receber o SMS vai receber do numero da linha existente nos SIM que voce colocou no modem. Tanto faz, se voce estiver usando da bandeija 1 ou 2. E nesse caso, no momento de enviar o SMS, via aplicaçao, voce pode escolher qual SIM deseja enviar.

Se quem recebeu o SMS retornar uma chamada, nao vai ser completada, porque nao tem canal de audio no modem, portanto, vai ser uma ligaçao nula, sem retorno, sem resultado.

Se o destinatario do SMS retornar uma reposta via SMS ao remetente, e o serviço de leitura e recebimento de SMS estiver habilitado, voce podera ler a resposta recebida, inclusive trata-la na sua aplicaçao.

A diferença entre o modem min 200 e o modem min 300 é que o min 200 precisa de um computador para estar ligado e funcionar. Ele nao tem processamento interno.

O modem min 300 é processado. Voce pode desenvolver uma aplicaçao para rodar internamente nele, em Java e deixa-lo num ponto para fazer o processamento e envio de informações. Ou seja, o min 300 tem processador interno.

Chamada HTTP para envio de SMS

Enviado: 15 Dez 2012 11:16
por Mário Isa
olá abel como eu ainda estou usando o comtele o número que aparece do remetente é um número do ddd 16 Mas na mensagem que eu fiz e que segue via SMS pede para ele entrar em contato com o cliente no número do telefone fixo dele. Oportunamente quando eu conseguir fazer com que o moden funcione então o número remetente será o meu mesmo. Mas a mensagem que vai para ele. Dias assim porfavor entrar em contato no telefone thau thau thau.

Chamada HTTP para envio de SMS

Enviado: 22 Dez 2012 15:13
por Eros
Para quem busca solução para envio de torpedos sms hoje. O modem Urmet Daruma Min 200 funciona perfeitamente.

Para quem trabalha com linguagens visuais (java, delphi, etc), ja tem uma lib pronta, entao nao tem que fazer quase nada para utiliza-lo.

Para quem utiliza clipper ou C++ como nos, basta:

Utilizar o aplicativo Daruma Observer 3.0, que pode ser instalado numa maquina, configurado para ler o arquivo texto com o conteudo do SMS, indicando o drive, pasta. O nome do arquivo texto a ser gerado com o conteudo do SMS é sempre DARUMA.CMD

Num mesmo arquivo, pode ter apenas 1 ou milhares de torpedos a destinatarios diversos.

1- Se desligar o modem, ao liga-lo, precisará ser iniciado para realizar o envio de SMS. Essa inicialização é feita atraves da geraçao do arquivo texto DARUMA.CMD com o conteudo 3055; - Isso mesmo, 3055 = (;).

Essa inicialização precisara ser feita 1 vez por dia, no inicio do expediente. Se no meio do expediente, acabar energia eletrica por exemplo, o modem for desligado, ou cair o sinal da operadora, precisara ser feita novamente.

2- Para enviar o SMS, basta gerar o arquivo DARUMA.CMD com o conteudo assim:

3051;celular destino:;mensagem sms com ate 140 Chr;SIM1;

=> 3051 - É o comando para o modem entender a operaçao.

=> Celular destino, é o numero do destinatario do SMS, que deve ter 11 digitos.

=> Mensagem sms com ate 140 caracteres.

=> Para quem utilizar 2 chips no modem (o modem é dual chip), podera escolher em qual chip deseja enviar o SMS, sendo SIM1 e SIM2. Se nao escolher o chip, o modem vai selecionar o SIM1 automaticamente.

Na verdade há uma lista enorme de comandos a se usar esse modem, como por exemplo verificar atraves do modem/operadora, quando o seu SMS for lido la no celular do destintario, pegar a resposta e retorna-la ao seu aplicativo, como mensagem lida.

Enfim, funciona, é eficiente, e te dá liberdade de nao ter que ficar dependendo de terceirização de serviços, ja que o modem vai utilizar rede P2P, entao, o numero de SMS nao entregues vai ser minimo.

Ja para quem usa os serviços de terceiros, tal qual como Human Mobile, FastSMS, voce tem uma margem de ate 24% dos SMS nunca entregues aos destinatarios.

Com o modem, tanto voce pode escrever os SMS diretamente na porta do modem, ou usar o Observer. So que para quem vai utilizar esse metodo atraves de rede, vai ter 1 modem apenas, entao tera que tratar a rotina na sua aplicação, para gerar o sms la para a porta de maquina onde esta o modem ou entao usar Observer, para matar o problema.

Portanto, é isso. Espero ter contribuido e sanado duvidas, que eu mesmo tinha antes.

Chamada HTTP para envio de SMS

Enviado: 23 Dez 2012 22:51
por Mário Isa
Eros disse:
2- Para enviar o SMS, basta gerar o arquivo DARUMA.CMD com o conteudo assim:

3051;celular destino:;mensagem sms com ate 140 Chr;SIM1;
3051;celular destino:;mensagem sms com ate 140 Chr;SIM1;
celular destino:
O que significam esses ":" ?
E preciso tê-los após o numero do celular ?

=> Celular destino, é o numero do destinatario do SMS, que deve ter 11 digitos.
11 dígitos ? Na minha região ainda estão com 10 dígitos. Preciso por o zero antes ?
exemplo
1881111111
seria
18081111111 ??

Mário

Chamada HTTP para envio de SMS

Enviado: 24 Dez 2012 12:22
por Eros
Sim Mario, a cada parte do comando voce vai colocar como separador (; - Ponto e virugula).

3055; é para inicializar o modem e precisa so uma vez, e cada sessao (cada vez que o modem for ligado)

3051; - comando para informar ao modem qual tarefa realizar

celular destino; - numero do celular do destinatario, com 11 digitos. Sendo DDD + Numero. Completar com zeros a esquerda, se necessário.

Mensagem; Em até 140 Caracteres.

SIM1 ou SIM2; Informando ao sistema, qual chip usar para aquele envio, caso esteja utilizando 2 chips no modem. Se estiver usando apenas um CHIP na bandeija 1 ou nao informar qual chip, o sistema vai pegar automaticamente o SIM1.

Entao, sua linha de comando ficaria assim:

3051;06191234567;Mensagem do SMS em ate 140 chr;SIM1;

Simples assim.

Chamada HTTP para envio de SMS

Enviado: 24 Dez 2012 14:13
por Mário Isa
ah! legal...
eu achava que tinha os : depois do numero pq vc tinha colocado
numero:;

mas agora entendi
:xau

Chamada HTTP para envio de SMS

Enviado: 24 Dez 2012 15:32
por Eros
Mario, eu errei na digitaçao no post anterior.

Nao tem os dois pontos [ : ]

Depois de cada parte do comando, usa-se ponto e virgula [ ; ]

3055;
3051;celular destino;mensagem sms;sim1 ou sim2;

3062; -> para receber a listagem de confirmaçao dos sms recebidos, isto é, se o seu destinatario recebeu/leu o sms que vc enviou.

Chamada HTTP para envio de SMS

Enviado: 06 Jan 2013 17:50
por Mário Isa
olá !
eu fiz tudo certinho...
no arquivo do comando eu coloquei
3051;1896528651;mensagem sms;SIM2;
e no retorno saiu:
-03;000;000;
Vc sabe dizer q erro seria ?

A luzinha do modem tem q apagar ?
ou fica piscando ?
para inserir o chip só tem uma posição não é ?
o chip é para cima concorda ?

Mário

Chamada HTTP para envio de SMS

Enviado: 06 Jan 2013 18:35
por Eros
Ola Mario, tudo bem..

O erro de retorno que voce relatou, (-03;000;000;) trata-se de erro de comunicaçao do seu modem. A Velocidade de comunicação da porta serial onde esta ligado seu modem esta diferente da velocidade de alinhamento do modem.

Verifique nas propriedades (gerenciador de dispositivos - meu computador) da porta serial onde vc ligou o modem, qual seria a velocidade dessa porta.

Essa mesma velocidade tem que estar igual na guia <MODEM> dentro do arquivo Darumaframework.dll

O arquivo Darumaframework.dll devera ficar na mesma pasta onde estara o aplicativo Observer2.exe da Daruma.

O arquivo DarumaFrameWork.dll é um arquivo onde se configura qualquer equipamento daruma (ecf, modem, balanca, etc). Seu conteudo na parte do modem é assim:

</MODEM>
<DSP>
<Auditoria>0</Auditoria>
<PortaSerial>COM1</PortaSerial>
<Velocidade>38400</Velocidade>

<BandejaInicio>SIM1</BandejaInicio>
<CaptionWinAPP>MODEM - MIN100/MIN200</CaptionWinAPP>
<ControleAutomatico>0</ControleAutomatico>
<ConfirmaEntregaSMS>1</ConfirmaEntregaSMS>
<IpCliente>XXX.XXX.XXX.XXX</IpCliente>
<IpServidor>XXX.XXX.XXX.XXX</IpServidor>
<LerApagar>TRUE</LerApagar>
<ListarSms>0</ListarSms>
<NumeroTentativas>3</NumeroTentativas>
<Porta>COM1</Porta>
<PortaTimeOut>5</PortaTimeOut>

Portanto voce vai corrigir o erro de comunicaçao colocando a mesma velocidade da porta nesse arquivo, a velocidade correta normalmente é 38400. Informe tambem a porta que vc ligou o modem.

Ao ligar o modem, a luzinha vai acender e depois quando alinhar com sinal da operadora (5 segundos apos liga-lo) a luz vai ficar piscando a cada 5 segundos. Se o sinal da operadora cair na regiao, ela vai ficar intermitente, piscando sem parar. Voltou o sinal, as piscadas vao ficarem lentas.

Sim, o chip deve ser inserido na bandeija com a tarja metalica para cima, para ficar na junçao da leitura do modem. Ou seja, a marca da operadora que é gravada no chip, fica para baixo. Se voce coloca-lo na bandeija 1 e nao alinhar, tire-o, (sempre com modem desligado da energia) e coloque-o na bandeija 2. Ele vai alinhar. Apos esse alinhamento, se desejar, pode voltar para bandeija1.

O modem assume automaticamente bandeija 1, aquela que estiver com o chip, apos linhado. Se vc colocar 2 chips, ai ele vai ler bandeija1 e bandeija2.

Nesse caso, voce tera que selecionar na hora de enviar o SMS, qual chip voce quer usar, colocando no final da mensagem ;SIM1; ou ;SIM2;

Tendo dois chip´s, nao informar qual SIM deseja usar, ele vai usar o SIM1. Caso seja chip pre-pago e nao tenha credito, seu torpedo nao sera enviado.

Na configuraçao do Observer2.exe, vc poderá mandar gerar o arquivo Observer.LOG. Nesse arquivo que é texto, vai estar o registro de todas mensagens enviadas com os respectivos conteudos, para alguma auditoria ou controle mesmo. Inclusive, é gravado o conteudo de cada torpedo enviado nesse arquivo, bem como seu retorno.

Voce configurará tambem, dentro de DarumaFrameWork.dll a quantidade de tentativas que o modem fara para entregar seu SMS ao destinatario. Tudo isso esta em negrito acima, para voce dar atençao, dentro do arquivo .XML

Chamada HTTP para envio de SMS

Enviado: 08 Jan 2013 00:46
por Mário Isa
Sucesso !!!!!!

SMS enviado pelo mini-modem...
com a ajuda do observer... super fácil.

o problema era com a configuração da porta mesmo...

Obrigado pelos manuais... Sucesso e bênçãos 1.000

-:]

Chamada HTTP para envio de SMS

Enviado: 08 Jan 2013 00:59
por Mário Isa
Eros disse
3062; -> para receber a listagem de confirmaçao dos sms recebidos, isto é, se o seu destinatario recebeu/leu o sms que vc enviou.
Eros vc sabe dizer em qual arquivo ele retornaria ?
Seria no DARUMA.RET ??

Bom... eu tentei este comando mas no DARUMA.RET veio:
001;000;000;
indicando que Deu tudo certo.
Porém a lista : :-O (Não apareceu mais nenhum arquivo)

Mário

Chamada HTTP para envio de SMS

Enviado: 08 Jan 2013 01:11
por Mário Isa
Bom!
Nestas alturas eu já vi que tem um arquivo chamado DarumaFrameWork.xml

e na tag :

Código: Selecionar todos

<MODEM>
    <Apn>XXXXX</Apn>
    <Auditoria>0</Auditoria>
    <BandejaInicio>SIM1</BandejaInicio>
    <CaptionWinAPP>MODEM - MIN100/MIN200</CaptionWinAPP>
    <ControleAutomatico>0</ControleAutomatico>
    <Tecla>F10</Tecla>
    <ConfirmaEntregaSMS>0</ConfirmaEntregaSMS>
    <IpCliente>XXX.XXX.XXX.XXX</IpCliente>
    <IpServidor>XXX.XXX.XXX.XXX</IpServidor>
    <LerApagar>FALSE</LerApagar>
    <ListarSms>0</ListarSms>
    <NumeroTentativas>0</NumeroTentativas>
    <Porta>COM4</Porta>
    <PortaTimeOut>5</PortaTimeOut>
    <Senha>XXXXX</Senha>
    <TempoAlertar>4000</TempoAlertar>
    <Thread>FALSE</Thread>
    <Usuario>XXXXX</Usuario>
    <Velocidade>115200</Velocidade>
  </MODEM>
Vou precisar "setar" :
a) <NumeroTentativas>0</NumeroTentativas>
O numero de tentativas que ele tentará enviar caso dê errado
b) <ListarSms>0</ListarSms>
0 - não lista // 1-lista
c) <Auditoria>0</Auditoria>
isso eu não sei para que serve
d) <TempoAlertar>4000</TempoAlertar>
nem isso
e) <ConfirmaEntregaSMS>0</ConfirmaEntregaSMS>
0 = não confirma // 1- confirma

Seria isso ?

Mário

Chamada HTTP para envio de SMS

Enviado: 09 Fev 2013 10:10
por oliveirafernandes
Olá a todos.
Conheço a solução http://www.smscel.com.br que possui o sms interativo(Fale conosco,canais de notícias, canais de download e muito mais) e possuem praticamente todas soluções possíveis de sms de texto (envio,recebimento(resposta),sms mail, canais interativos,multi-usuários,agendamento de envio, short code).

Conexão Oficial / Integradoras como é o caso do SMSCEL , Hoje no Brasil são poucas empresas(próximo a 5% apenas) que possuem contratos legalizados para envio de sms a qual enviam de servidor com servidor da operadora para disparos de sms que vão lhe garantir a qualidade necessária que seu negócio precisa.

Segue abaixo um quadro das diferenças entre empresas via operadora (5% das empresas de sms) e via canais piratas(95% das empresas de sms enviam via modem ou sms internacional).

1º Conexão oficial via operadora.
Características principais: Remetente de envio ou recebimento short code exemplo 4040 ou long code único 1199999999 ou seja se enviar 100 mil sms deve sempre chegar o mesmo número de remetente.
Vantagens: Garantia de um serviço de qualidade, transparente, relatórios e status completos de cada envio, ágil. Permite responder o sms recebido permitindo interatividade com seu cliente.
Desvantagens: Valor do sms maior do que empresas piratas.

2º Empresas internacionais
Conexões Internacionais / BrokersEmpresas que não possuem conexão oficial com as operadoras compram SMS do exterior e os revendem no Brasil.
Cada sms enviado chega com um número de celular diferente ou seja não possui short code(remetente de 4 ou 5 dígitos) ou seja se você fizer um teste de envio cada sms chega com um número diferente de remetente.
Vantagens: Preço mais baixo devido a não gerar/pagar impostos para o país.
Desvantagens: 1º - As operadoras identificam quando há um grande / médio volume originado de operadoras internacionais e barram estes envio e fazendo com que seu sms não chega ao seu destino.
2º - Não permite o cliente responder o sms e interagir.
3º - Grandes atrasos de entrega, falhas.
4º - Não enviam para número portáveis devido somente a anatel possuir esta lista atualizada.

3º Conexões por Modem / Chipeiras
Aproveitam-se de promoções de tim,claro de R$ 0,50 centavos por dia conectam vários chips em um computador para vender sms de forma comercial que segundo o regulamento das operadoras e uma prática ilegal, porém as operadoras sabendo desta prática barram os envios quando identificados em grande volume. Hoje tem se popularizado entre empresas de sms devido ao baixo custo, inclusive empresas que se passam por grandes e dizem possuir grandes clientes que no final das contas trabalham ilegalmente.
Principal características:
Inserir preço no site: Devido ao serviço limitado e baixo custo geralmente inserem preço no site. Até o presente momento desconheço empresas via operadora que colocam preço em seu site.
Cada sms enviado chega com um número de celular diferente ou seja se você fizer um teste enviando por exemplo 5 sms para seu celular cada sms chega com um número de celular diferente. (Principal característica de empresa de chip). Chega vários números justamente devido ao limite que um celular consegue enviar sms e precisam de vários chips para tentar suportar um maior volume de envio.
Vantagens: Preço mais baixo devido devido a se aproveitar de envios ilimitados de sms pelos pacotes da operadora de formas ilegais e não pagar imposto.
Desvantagens: 1º - As operadoras identificam quando há um grande / médio volume as operadoras barram estes envio e fazendo com que seu sms não chega ao seu destino.
2º - Não permite o cliente responder o sms e interagir.
3º - Grandes atrasos de entrega, falhas devido a precariedade de como é feito o serviço.
4º - Você liga no número que recebeu o sms e chama a ligação no celular.
5º - Não possuem estatísticas completas de cada envio de sms no máximo status enviado/falho.

Creio que se sua necessidade principalmente for para meios corporativos deve prestar bastante atenção nestes detalhes visto que hoje 95% e feito de formas ilegais. Sempre faça um teste com cada empresa antes de querer saber apenas qual é o mais barato.

Seguem o regulamento das operadoras afirmando que e ilegal envio comercial via chip de celular:

http://www.tim.com.br/Portal_Conteudo/_ ... orpedo.pdf

http://www.claro.com.br/portal/regulame ... dnews=9144

Chamada HTTP para envio de SMS

Enviado: 12 Fev 2013 16:28
por sygecom
Agora tem um monte dessas empresas que enviam SMS, tem que ver apenas os com custo mais em conta para o cliente para integrar com os sistemas.