Daniel, Adicione um "Sleep(1)" antes do "action", uma vez que se houver uma lentidão na conexão, por algum motivo (maquina virtual, etc.), os valores podem ser enviados antes da conexão. Mas realmente o que o Sylvio falou faz sentido, pra que tanto "next line(\n)"? Deixe apenas um, ja resolveria o problema
Em 29 de agosto de 2011 13:45, Sylvio Carlos Jollenbeck < [email protected]> escreveu: > 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 > <[email protected]>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 >> [email protected] >> > > > _______________________________________________ > 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 > [email protected] > -- Att., Leandro Alves
_______________________________________________ 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 [email protected]

