[AsteriskBrasil] +-OFF-Topic variáveis em commad asterisk

Eduardo Pereira edupbar em gmail.com
Sexta Dezembro 19 08:55:50 BRST 2014


Gian / Luiz

Tentei
$output = shell_exec('$command "dgv send sms 1 '.$csv_array[$i].' 
'.$msg.'"');*
*$output = shell_exec('asterisk -rx  "dgv send sms 1 $csv_array[$i] 
"$msg" "');
$output = shell_exec('asterisk -rx  "dgv send sms 1 $csv_array[$i] 
\"$msg\" "');

Nenhuma destas formas disparou sms.

Somente consigo enviar corretamente pelo console do SO com o comando: 
asterisk -rx 'dgv send sms 1 99875678 "teste teste"'

Com aspas simples na função o sms não é disparado.

Eduardo

On 18-12-2014 23:14, Luiz Sales wrote:
> Ouuuu
>
> $output = shell_exec('asterisk -rx  "dgv send sms 1 $csv_array[$i] 
> \"$msg\" "');
>
>
> *Luiz Sales*
> *Email   :* quick.br <mailto:quick.br at gmail.com>
> *Twitter :* @luizhsales <http://twitter.com/hsales>
>
>
> Em 18 de dezembro de 2014 20:39, Eduardo Pereira <edupbar at gmail.com 
> <mailto:edupbar at gmail.com>> escreveu:
>
>     Caros, boa noite!
>
>     Estou tentando enviar sms por uma interface em php com porem
>     somente a promeira palavra da mensagem é enviada.
>     Os feras em php poderiam me ajudar!
>
>     Abaixo segue o loop que executa o comando de envio....
>
>     $upload = $_POST['upload'];
>     $msg = $_POST['msg'];
>     .................
>     $data = fopen ($upload, 'r');
>     $size = filesize($upload);
>     $content = fread($data, $size);
>     fclose ($data);
>     $csv_array = explode("," , $content);
>     ............
>     for ($i = 0; $i < count($csv_array); ++$i) {
>     $command="asterisk -rx";
>     *$output = shell_exec("$command \"dgv send sms 1 $csv_array[$i]
>     \"$msg\" \"");*
>     echo(nl2br($output));
>     sleep (5);
>     }
>     echo "<h2>Enviado com sucesso</h2>";
>
>     O problema esta em \"$msg\"    ao identificar o espaço entre a
>     primeira e segunda palava, da como expressão terminada.
>     Obrigado!
>
>     _______________________________________________
>     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 e telefones IP
>     Conheça todo o portfólio em www.Khomp.com <http://www.Khomp.com>
>     _______________________________________________
>     ALIGERA – Fabricante e desenvolvedor nacional de Soluções para
>     telefonia IP .
>     Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>     Banco de Canais Analógicos  – Appliance Asterisk Acesse
>     www.aligera.com.br <http://www.aligera.com.br>
>     _______________________________________________
>     DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1,
>     GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia
>     IP e Asterisk.
>     Construa soluções de PABX IP com produtos DigiVoice - visite
>     www.digivoice.com.br <http://www.digivoice.com.br>
>     _______________________________________________
>     Para remover seu email desta lista, basta enviar um email em
>     branco para asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>     <mailto:asteriskbrasil-unsubscribe at 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 e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  – Appliance Asterisk Acesse www.aligera.com.br
> _______________________________________________
> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.
> Construa soluções de PABX IP com produtos DigiVoice - visite  www.digivoice.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe at listas.asteriskbrasil.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20141219/b29a0f46/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil