On Dec 14, 2007 2:34 AM, Syed Zia <[EMAIL PROTECTED]> wrote: > ERROR: frame.c:183 __ast_smoother_feed: Dropping extra frame of G.729since > we already have a VAD frame at the end > Asterisk 1.2.16 running on Centos > > > Hello Folks, I am wondering if somebody can explain me why I get this > error > on most of my calls on asterisk? >
Asterisk does not support VAD > "frame.c:183 __ast_smoother_feed: Dropping extra frame of G.729 since we > already have a VAD frame at the end" > > <mailto:[email protected]> > How can I possibly get rid of this error? I did some googling which > suggest > that I should ask my providers to disable the VAD support but not sure if > they accommodate my request. > Yes .. U can . But always they never change the VAD support or they do not know???? > Another post suggests that its the frame size and I should make sure that > its 20ms at both size, one other post thinks that if I do the following > code > change it would help, The writer claims that the fix above truncates any > extra bytes past the voice frame." Frame size is not related this issue. > > > I am NOT a very expert Asterisk user so if someone can please help me in > rectifying this issue? its causing some serious voice issues on my > asterisk > box. > > > " > if (s->flags & AST_SMOOTHER_FLAG_G729) { > if (s->len % 10) { > s->len -= (s->len % 10); > // ast_log(LOG_NOTICE, "Dropping extra frame of G.729 since we > already have a VAD frame at the end\n"); > // return 0; > } > } > The above C++ code wont work. Because this is simply comment the warning... > Thanks > > Syed > > > <mailto:[email protected]> > -- Lloyd Tel:416-500-8014
