My asterisk 1.4 can not support the Speex Code now

hi,everyone.
i set up two Asterisk 1.4 server now. and i want the Two Server talk with Speex codec,but failed.a call from Server A to B,the Server A’s warning log asl folloing,any body can give some advice ? thanks. :cry: :cry:

[Feb 1 10:53:55] WARNING[20805]: frame.c:1411 speex_samples: Had error while reading wideband frames for speex samples
[Feb 1 10:53:55] WARNING[20805]: translate.c:163 framein: no samples for speextolin
[Feb 1 10:53:55] WARNING[20805]: translate.c:197 framein: speextolin did not update samples 0
[Feb 1 10:53:55] WARNING[20805]: codec_speex.c:237 speextolin_framein: Out of buffer space
[Feb 1 10:53:55] WARNING[20805]: codec_speex.c:237 speextolin_framein: Out of buffer space
[Feb 1 10:53:55] WARNING[20805]: codec_speex.c:237 speextolin_framein: Out of buffer space
[Feb 1 10:53:55] WARNING[20805]: frame.c:1381 speex_get_wb_sz_at: Encountered corrupt speex frame; too many wideband frames in a row.

I have problems with speex in 1.4.0 as well. If I read the codec Makefile correctly there are chunks missing related to speex compared with the 1.2.14 codec Makefile. Result is I presume that the required libraries are not generated even though ./configure appears to recognize the --with-speex request.

Has anyone attempted to edit the 1.4.0 Makefile to restore speex functionality?

I too cannot make speex work in 1.4.1

there is no codec_speex.so in /usr/lib/asterisk/modules/…
should there be?

haven’t found anything yet as a fix while googling around the web :frowning:

This seems to have been fixed in svn. Pay particular attention to the result of make menuselect, and whether the box is checked. Note that when menuselect displays the lists the option you are looking for may not immediately appear, however if you arrow down the hidden ones will come into view.