Bom, só para completar. Com o patch de http://pastebin.com/f12963bec
Alterei as linhas 156-158 para:
        frTRACE = ast_read(c); //trace_porks2
        if (frTRACE == NULL) //trace_porks2
                ast_log(LOG_WARNING, "ast_waitfor|1|Channel stopped
sounds\n"); //trace_porks2
        else if (frTRACE->subclass == -1) //trace_porks2
                ast_log(LOG_WARNING, "ast_waitfor|2|Channel '%s'
stopped sounds\n", c->name); //trace_porks2

e a linha 164 para:
                ast_log(LOG_WARNING, "ast_waitfor|3|Channel '%s'
stopped sounds\n", c->name); //trace_porks2

e fiz os atxfer que descrevi no inicio do email anterior. O resultado foi:

# tail -f /var/log/asterisk/messages | grep 'stopped\|subclass\|res_features.c'
[Sep 30 21:03:18] WARNING[10556] channel.c: Unexpected control subclass '-1'
[Sep 30 21:03:18] WARNING[10556] channel.c:
ast_waitfordigit_full|6|Channel 'Local/[EMAIL PROTECTED],1'
stopped sounds
[Sep 30 21:03:33] WARNING[10557] channel.c: ast_waitfor|3|Channel
'Local/[EMAIL PROTECTED],1' stopped sounds

Ou seja, é certeza absoluta que na função ast_waitfor_nandfds() da
linha 160 a subclass se torna -1.

provavelmente é o mesmo que ocorre no 'file.c' na função
ast_waitfordigit_full(). Pena eu não conseguir resolver o problema que
as linhas 217-227 causam no atxfer (ver email anterior), se eu
conseguisse estaria provado que o problema está no
ast_waitfor_nandfds().

Alguma idéia? Alguém que saiba se comunicar bem em inglês se propõe a
postar isso na lista asterisk ou asterisk-dev da Digium?

-- 
Marcelo Rossi
"This e-mail is provided "AS IS" with no warranties, and confers no rights."
_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a