هر مكالمهاي كه برقرار ميشود جداي از پروتكلي كه با آن صحبت ميكند از يك كدك فشرده ساز براي فشرده كردن بستههاي صوتي استفاده مينمايد، هرچه اين كدك بستههاي را فشرده تر كند، پهناي باند كمتري استفاده خواهد شد ولي اولا بار پردازشي بيشتري را روي پردازنده خواهيد داشت دوما كيفيت صدا به نسبت كمتر ميشود.
cd /usr/srcservice asterisk restartwget http://asterisk.hosting.lv/bin/codec_g723-ast14-icc-glibc-pentium4.somv codec_g723-ast14-icc-glibc-pentium4.so /usr/lib/asterisk/moduleschmod +x /usr/lib/asterisk/modules/codec_g723-ast14-icc-glibc-pentium4.sowget http://asterisk.hosting.lv/bin/codec_g729-ast14-icc-glibc-pentium4.somv codec_g729-ast14-icc-glibc-pentium4.so /usr/lib/asterisk/moduleschmod +x /usr/lib/asterisk/modules/codec_g729-ast14-icc-glibc-pentium4.soasterisk -rx "module load codec_g729-ast14-icc-glibc-pentium4.so"asterisk -rx "module load codec_g723-ast14-icc-glibc-pentium4.so"service asterisk restartsleep 2asterisk -rx "core show codecs
برای هر سی پی یو یک ماژول خاص طراحی شده، چیزی که در مثال بالا دریافت کردیم برای سی پی یو های پنتیوم 4 می باشد، بهتر است همیشه برای دریافت بهترین بسته خودتان به سایت زیر سر بزنید و فایل را دانلود و بر روی سرور بریزید.
بعد از نصب بستهها ميبايست به پروتكلهاي VoIP اجازه استفاده از اين كدكها را بدهيد، خطوط زير را در 2 فايل /etc/asterisk/sip_custom.confو /etc/asterisk/sip_custom.conf اضافه نماييد.
Allow = g729
Allow = g723
این بخش آخر یعنی اضافه کردن 2 خط به فایل های گفته شده را می توانید از محیط گرافیکی نیز انجام دهید، برای این منظور از منوهای ایزابل (Issabel) به PBX Configuratin رفته و بر روی زیر منوی Unembedded FreePBX کلیک کنید تا وارد برنامه FreePBX گردید، سپس به Tools و زیر منوی Asterisk SIP Settings و یا Asterisk IXA Settings بروید، تصویر زیر را خواهید دید.