SMSBR sms para as massas
 
Introdução
Notícias
Screenshots
Download
Sugestões
Operadoras
Manual
FAQ
Contato/Ajuda
Fotos
Linux
 
 
This site is hosted tnx to

SourceForge.net !
Project page/Página do projeto
AVISO IMPORTANTE !!

Por motivos de força maior (trabalho, falta de grana, aulas, desinteresse, etc..) estou colocando este projeto em hold. A partir de hoje estarei oficialmente desconsiderando qualquer e-mail relacionado ao SMSBR, e nao irei mais implementar qualquer feature que seja. Caso alguem queira continuar o projeto, sinta-se à vontade. Os fontes mais atualizados encontram-se no CVS do Source Forge disponíveis à qualquer ser humano alfabetizado. Talvez, em um futuro não-tão-próximo, eu retome as atividades, mas nada é garantido. Se alguma empresa interessar-se pelo produto e precisar de algum suporte PARA DESENVOLVIMENTO OU ENTENDIMENTO DO CODIGO, estou à disposição (na medida do possivel).

Certo de sua compreensão, agradeço.

Mateus Caruccio [caruccio at operamail.com]

Operadoras

As informações sobre cada operadora (URL principal, endereço de POST, etc..) são guardadas em um arquivo texto (oper.ini). Este arquivo possui o formato INI de configuração (idêntico aos arquivos utilizados pelo Windows) e é facilmente editado. Quando alguma operadora modificar seu esquema de envio, basta mudar os valores no arquivo e pronto.

Clique aqui para baixar o arquivo de operadoras atualizada.

Abaixo segue a lista com as variáveis que cada operadora pode utilizar:

  • NOME

    Nome de identificação da operadora.

  • DDD

    Lista, separada por vírgula, com os números DDDs aceitos pelo site.

  • MAIN_URL

    URL principal do site, normalmente onde aparece o formulario de preenchimento dos dados.

  • POST_URL

    URL de envio dos dados. Use essa variável caso o site utilize o metodo HTTP POST para o envio. Esta opção não pode existir juntamente com a opção GET_URL.

  • GET_URL

    URL de envio dos dados. Use essa variável caso o site utilize o metodo HTTP GET para o envio. Esta opção não pode existir juntamente com a opção POST_URL.

  • POST_REFERER

    URL de referência para a variável POST_URL e GET_URL. Normalmente este é o mesmo valor de MAIN_URL.

  • POST_BODY

    String para o corpo do metodo HTTP POST (POST_URL) ou para a string de variáveis do GET (GET_URL), onde:

    • <fone>: telefone de destino;
    • <ddd>: DDD do telefone;
    • <mesg>: mensagem para enviar;
    • <sender>: nome do remetente;
    • <sender_fone>: telefone do remetente;
    • <char_rest>: quantidade de caracteres restantes;
    • <char_user>: quantidade de caracteres utilizados;
    • <num_val>: número de validação (veja VAL_STR);
    • <img_code>: número da imagem de validação (veja IMG_STR).
  • VAL_STR

    Prefixo da string encontrada dentro de MAIN_URL utilizada para validar o envio (onde for aplicável). Esta string deve estar localizada antes do valor que o usuario precisaria digitar o valor.

    Ex:

    Se na página, a string de validação localizar-se em:

    ...<input type="hidden" name="gerado" value="415">...

    então VAL_STR deve ser:

    <input type="hidden" name="gerado" value="

  • IMG_URL

    URL da imagem de validação (onde for aplicável). Caso o valor inicie com @, então a url será encontrada dentro de MAIN_URL, utilizando o mesmo método de VAL_STR.

  • CHECK_STR

    String procurada na página de status do envio

  • MESG_SIZE

    Tamanho máximo da mensagem, contando o tamanho do nome e telefone do remetente (veja POST_BODY).