[AsteriskBrasil] RES: Envio de SMS - GOIP 1 - SMS Server

lucas farias farias.luc em hotmail.com
Terça Junho 25 18:11:48 BRT 2013


Muito obrigado Yves, será muito util!

Abraço

From: yvesfernandes em gmail.com
To: asteriskbrasil em listas.asteriskbrasil.org
Date: Tue, 25 Jun 2013 18:03:14 -0300
Subject: [AsteriskBrasil] RES:  Envio de SMS - GOIP 1 - SMS Server

 O código está abaixo. É só trocar o IP(Colocar o do seu servidor sms server) o usuário e senha do mysql. Depois você dá permissão ao arquivo de execução. ./nomedoarquivo DDD+TELEFONE “MENSAGEM MENSAGEM†Caso queria mandar para mais de um telefone é só colocat DDD+TELEFONE,DDD+TELEFONE, DDD+TELEFONE ./nomedoarquivo DDD+TELEFONE, DDD+TELEFONE, DDD+TELEFONE “MENSAGEM MENSAGEM† ==========================================================================================#!/usr/bin/php<?php    $SMS_HOST = "10.200.1.252";    $SMS_USER = "root";    $SMS_PASS = "root";        if( $argc != 3 ) {        fprintf( STDERR, "Usage: %s \"TELEFONE[,TELEFONE]*\" \"MENSAGEM\"\n", $argv[0] );        exit( 1 );    }    $tel = $argv[1];    $msg = $argv[2];         $db = mysql_connect( $SMS_HOST, 'sms', 'sms4321' ) or die('Erro ao conectar no mysql');    /* cria mensagem */    $sql = sprintf( "INSERT INTO goip.message (userid, msg, type, tel, prov) VALUES (1, \"%s\", 4, \"%s\", 1)",         addslashes( $msg ), addslashes( $tel ) );    mysql_query( $sql, $db );           $id = mysql_insert_id( $db );    if( !$id || $id == 0 ) {        mysql_close( $db );        fprintf( STDERR, "Nao foi possivel gerar mensagem\nSQL: %s\n", $sql );        exit( 1 );    }        /* insere mensagem no queue de envio       OBS: para cada telefone, um registro */       $numeros = explode( ",", $tel );    for( $i=0; $i<count($numeros); $i++ ) {        $sql = sprintf( "INSERT INTO goip.sends (time, userid, messageid, goipid, provider, telnum) VALUES(NOW(), 1, %d, 1, \"1\", \"%s\")", $id, $numeros[$i] );        mysql_query( $sql, $db );    }    mysql_close( $db );        /* executa script de envio via wget */    $cmd = sprintf( "wget -q -O /dev/null \"http://%s/goip/en/resend.php?messageid=%d&USERNAME=%s&PASSWORD=%s\"", $SMS_HOST, $id, $SMS_USER, $SMS_PASS );    $ret = 0;    system( $cmd, $ret );    if( $ret != 0 ) {        fprintf( STDERR, "Nao foi possivel enviar o sms via comando\nCMD: %s\n", $cmd );        exit(1);    }      exit(0);?>================================================================================================  De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de lucas farias
Enviada em: terça-feira, 25 de junho de 2013 17:40
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Envio de SMS - GOIP 1 - SMS Server Opa! Me envie este programinha por favor! Ficarei muito grato!

AbraçosFrom: yvesfernandes em gmail.com
To: asteriskbrasil em listas.asteriskbrasil.org
Date: Tue, 25 Jun 2013 17:38:23 -0300
Subject: [AsteriskBrasil] Envio de SMS - GOIP 1 - SMS ServerPrezados, Desenvolvi um programinha em php para envio de sms pelo goip. Quem quiser pode pedir aqui, que envio por e-mail. Só lembrando que já tem que estar com o SMS Server instalado em algum host. E quem quiser me auxiliar a efetuar ligações do meu  Asterisk 1.4.26.3 pelo GOIP, ficarei muito grato. Rrsrs. Abraços 
_______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conhe�a em www.Khomp.com. _______________________________________________ ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank � Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conhe�a em www.Khomp.com.
_______________________________________________
ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank � Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130626/2e1d8c15/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil