Ir para conteúdo
Fórum Script Brasil
  • 0

Torpedos Para Celular


Guest Danilo Rangel

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

Mandando SMS

Artigo em ASP para mandar SMS por Fernando Marques.

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ó escrver 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

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

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

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

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

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

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

Isso q esta no SuperASP

"Para isso basta seguir um formato como numero@operadora.com.br"

Acho q uma questão interessante aqui seria o seguinte....

não necessariamente a operadora use seu dominio neste formato...ela poderia usar por ex: oiconnect.com.br ao invés de oi.com.br para envio de SMS......então como saber qual dominio ela usaria?

alguém tem mais informações sobre esse assunto??

valeu!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...