Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Magnoweb

Mensagem no Celular

Recommended Posts

aê ASPER's

 

e o seguinte tô querendo criar um sistema de envio de mensagem para o celular do tipo:

Quando chegar e-mail, ser disparada uma msg para o celular informando.

 

Alguém sabe como fazer?, o que é preciso?, dá pra fazer em ASP?

 

Valeu http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tecnicamente, dá; tanto que na maioria dos sites de empresas de telefonia celular voce tem a opção de enviar um Torpedo (mensagem texto) para qualquer celular pertencente àquela operadora.

 

Mas a questão é a codificação de acesso ao serviço de envio das operadoras; nenhuma delas abre isso senão o celular de todo mundo receberia spam direto e a própria operadora é quem absorveria o custo do envio das mensagens.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

span no celular ia ser f...., irritante...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano, Olha só..Existem (ou existiam), alguns celulares, que recebiam mensagens, utilizando algo como: dddnumero@operadora.net.O meu já foi algo como: 0099999999@aviso.net.brHoje, isso deve ter mudado.. mas quem sabe em alguns continue.Ou, entao, você precisaria descobrir como a pagina de envio de mensagens das operadoras funciona.Teria que ver para onde é enviado o POST, e como é enviado, e junto com isso, como é a codificação.Sabendo isso, basta você criar um campo de formulario, e mandar o action executar a mesma pagina que a pagina da operadora executa..Tendeu?Parece trabalhoso.. Mas até que não é tanto..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou, entao, você precisaria descobrir como a pagina de envio de mensagens das operadoras funciona.

 

...

Parece trabalhoso.. Mas até que não é tanto..

Não é trabalhoso ; basta criar um formulario padrão e tres linhas de comando que acionam o envio.

 

O ponto é que quem envia a mensagem é a empresa de telefonia, logo você tem de ter acesso aos sistemas da empresa de telefonia para conseguir enviar e isso eles não liberam. Se isso fosse aberto, eles iam à falência pois enviar um torpedo nada mais do que fazer uma ligação comum, só que envia-se texto ao invés de voz.

 

Imagina, logo ia ter venda de lista de telefones celulares válidos como tem hoje de email e íamos receber propaganda de oferta de Viagra de monte.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

brother, entao, como você explicaria o fato de alguns portais aí permitirem o envio de mensagens para algumas operadoras?

 

Um deles, que era de um amigo meu aqui do RS, o http://www.biasoli.com , tinha envio de mensagem para qualquer operadora.

Ele me explicou, que passou um 'scanner' ou um 'sniffer' no site da operadora, para capturar os endereços para onde as mensagens eram enviadas, e em base nisso, montou um script para envio.

E isso funcionava muito bem.

 

Depois, as operadoras começaram a colocar aquelas imagens de segurança. Ele demorou, mas quebrou isso tb.

E agora nao sei se ainda funciona.

 

Basicamente nao é complicado nao.. Mas ficaríamos presos em ter o 'action' do formulario da operadora

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só isso:

 

A maioria das operadoras de telefonia disponibiliza um serviço chamado SMS Mail que torna possivel enviar mensagens para qualquer celular digital através de qualquer cliente de e-mail. Para isso basta seguir um formato como numero@operadora.com.br. Por ex: para enviar uma mensagem a um celular da Telesp que tenha um numero ( 11 ) 999-1234 é só escrever um e-mail para 119991234@torpedoinfo.com.br. Repare que o código tb é incluido. Mas lembre-se que por padrão não pode ultrapassar de 160 caracteres.

 

---------------------------

Verificando o tamanho da mensagem lembrando que não pode passar dos 160 caracteres....

---------------------------

ASP [/tr][tr]

if

strTitulo ="Titulo da mensagem"

strTitulo ="Você recebeu uma mensagem SMS"

intTamanho= Len(StrTexto)

if intTamanho > 160 then

'Código de envio da mensagem

End if

[/tr]

 

O próximo passo é criar uma função que elimine toda acentuação, pois alguns celulares não tem a capacidade de exibir caracteres acentuados.

 

Removendo Acentos

 

ASP [/tr][tr]

Function RemoveAcento(strExpressao)

Dim regEx

Set regEx = New RegExp

regEx.IgnoreCase = True

regEx.Pattern = "[áàâãäª]"

strExpressao = regEx.Replace

(strExpressao, "a")

RegEx.Pattern ="[ÁÀÂÃÄ]"

strExpressao = = regEx.Replace

(strExpressao, "A")

...

RemoveAcento = strExpressao

End Function

[/tr]

 

Depois de verificar o tamanho da mensagem e remover os acentos , crie um código que utiliza o componente ASPmail para enviar a mensagem SMS.

 

Enviando a mensagem SMS

ASP [/tr][tr]

strNumCelular ="9991234"

strCodArea = "11"

strSMSEmail = "@torpedoinfo.com.br"

strEndEmail = strCodArea & strNumCelular & strSMSMail

Set Mailer = Server.Create object ("Persists.MailSender")

Mailer.AddAddress = strEndEmail

Mailer.Body = RemoveAcento (strTexto)

Mailer.Send

[/tr]

 

Cara nem lembro aonde encontrei esta matéria...E também nunca testei, mais alguns amigos fizeram o sistema e deu certo para algumas operadoras, tente aí e avise...

 

Thiago M.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Brother !!

 

Se você perceber, nas minhas mensagens, em uma delas eu falei exatamente o que você mostrou aí no exemplo!

 

Acesse o site que eu postei ali: http://www.biasoli.com

Eu acabei de testar o envio de torpedos.. enviei uma mensagem daquele site para meu celular (vivo-rs), e chegou a mensagens segundos depois.

Ou seja, o meu amigo ali conseguiu usar o site da vivo para enviar mensagem do site dele.

Pelo que sei, ele cria o form, e tudo mais, as validações e tal, e no final, dá um submit no Action do site da operadora.

Assim fica facil, né? Só precisa saber o endereço do action..

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais ai vcs estão falando só de operadora vivo e as demaisum dia desse numa palestra que na Inglaterra é possivel mandar e recer mensagens de sites!se alguem testar esse código ai em cima pode confirma se funciona?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deividy !!Brother.. olha só..Acho, que em base, o esquema que todos usam, para qualquer operadora, é criar um form, e no action dele, executar o Action do Form no site da operadora!Entao, no action, a gente colocaria: www.paginadaoperadora.com.br/paginaqueinterpretaoform.phpJunto com isso, enviaria usando Querystring, o numero do celular, e a mensagem, e se precisar a imagem de confirmação.Teste o envio daquele link que postei, veja se funciona pra sua operadora..Pra minha aqui funcionou..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei pelo link e naum funcionou, minha operadora e Vivo-ES, vou fazer um teste usando o script postado pra ver se funciona, mas o interessante seria poder enviar para todas.

 

Meu real interesse e poder enviar essa mensagem para o cliente quando fosse solicitado algum produto pelo site, desta forma ele naum precisaria ficar monitorando pelo site.

 

A operadora do cliente pra qual estou desenvolvendo e Vivo, mas já quero ficar precavido caso surjam clientes que utilizam outra operadora, eh disponibilizar este serviço para todos.

 

 

B) Valeu ASPER's pelos post's acho que deu pra esclarecer bastente coisa http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

então dark tem que ser registrado senão ele não manda esse é o inconvenientemasi vou tentar mais tarde

nao entendi..tem que ser cadastrado onde?quem nao manda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o link que você coloco ai tem lá para manda e ele pede no informativo do lado que o tel tem que esta cadastrado bom o meu é tim e não conseguieu mandei e ele não chego!

Compartilhar este post


Link para o post
Compartilhar em outros sites

para você faser você tem que realmente terv a permisao da operadora e elem do mais o servidor devera ter um modem proprio para mandar as msgsoh que sei la tem que ter mais algumas coisas axo meu patrao eh que sabe ele trabalhava com isso em portugal

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.