Daniel, Sempre que enviar um conjunto de instruções você precisará ler o retorno do asterisk para esvaziar o buffer do socket.
Quebra seu script em dois blocos, 1) Login e 2) Instruções, entre cada bloco faça a leitura do buffer, fgets ou read. Outro fator causador é a falta ou excesso de \n, o \r (se linux pode ser desprezado). Abs # --------------------------------------------------------------- *Sylvio Carlos Jollenbeck Borin* <http://www.voip-info.com.br>Gerente de Desenvolvimento Akiva Software www.akivasoftware.com.br # ---------------------------------------------------------------- Em 29 de agosto de 2011 09:25, Daniel Chaffer <danielchaf...@gmail.com>escreveu: > Pessoal, bom dia!! > > Estou com o seguinte problema: > > Criei um script em PHP apenas para gerar uma chamada simples utilizando > manager.conf e Originate e esta dando erro, estou passando as configurações. > > arquivo php: > > <?php > > $socket = fsockopen(“127.0.0.1″,”5038″,$errno,$errstr,$timeout); > fputs($socket,”Action: Login\r\n”); > fputs($socket,”UserName: usuário no manager\r\n”); > fputs($socket,”Secret: senha no manager\r\n\r\n”); > fputs($socket,”Action: Originate\r\n”); > fputs($socket,”Channel: SIP/1/99999999\r\n”); > fputs($socket,”Context: monitor\r\n”); > fputs($socket,”Exten: ramal\r\n”); > fputs($socket,”Callerid: numero do ramal\r\n”); > fputs($socket,”Priority: 1\r\n\r\n”); > > ?> > > manager.conf > > [general] > enabled = yes > webenabled = no > > port = 5038 > bindaddr = 0.0.0.0 > > [usuário do manager] > secret=senha manager > read = system,call,log,verbose,command,agent,user,originate > write = system,call,log,verbose,command,agent,user,originate > > > Erro: > > > == Manager 'admin' logged on from 127.0.0.1 > [Aug 29 09:24:36] ERROR[2711]: utils.c:1211 ast_careful_fwrite: fwrite() > returned error: Broken pipe > [Aug 29 09:24:36] ERROR[2711]: utils.c:1211 ast_careful_fwrite: fwrite() > returned error: Broken pipe > [Aug 29 09:24:36] ERROR[2711]: utils.c:1211 ast_careful_fwrite: fwrite() > returned error: Broken pipe > == Manager 'admin' logged off from 127.0.0.1 > > > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > DIGIVOICE: Lider no mercado de placas para Asterisk > Único fabricante com Centro de Treinamento especializado. > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. > www.digivoice.com.br ou (11)3016-5200. > ________ > LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. > Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. > Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org > Mais informações: www.shopvoip.com.br ou 0800-6021244 > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ DIGIVOICE: Lider no mercado de placas para Asterisk Único fabricante com Centro de Treinamento especializado. LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. www.digivoice.com.br ou (11)3016-5200. ________ LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org Mais informações: www.shopvoip.com.br ou 0800-6021244 ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org