الاثنين، 14 سبتمبر 2015





أولا كالعادة نقوم بتنصيب الأدوات والمكتبات الضرورية للاسترسك

yum install automake bluez-libs-devel bzip2 corosynclib-devel gcc
gcc-c++ git gsm-devel jansson-devel libcurl-devel libedit-devel libical-devel libogg-devel libsrtp-devel libtool-ltdl-devel libuuid-devel libvorbis-devel libxml2-devel libxslt-devel lua-devel mariadb-devel nano ncurses-devel neon-devel net-snmp-devel newt-devel openldap-devel openssl-devel perl popt-devel postgresql-devel speex-devel sqlite-devel subversion unixODBC-devel uuid-devel wget


ندخل على المسار

cd /usr/src/

نقوم بتحميل سورس الاسترسيك

wget http://downloads.asterisk.org/pub/telephony/certified-asterisk/certified-asterisk-13.1-current.tar.gz

نقوم بتحميل سورس البيجي سيب

wget http://www.pjsip.org/release/2.4/pjproject-2.4.tar.bz2

نقوم بفك الضغط بواسطة الأمر التالية
bzip2 -d pjproject-2.4.tar.bz2

tar xvf pjproject-2.4.tar

ندخل على مسار البرنامج

cd pjproject-2.4

نقوم بعمل الكونفيج ثم التنصيب

./configure CFLAGS="-DNDEBUG -DPJ_HAS_IPV6=1" --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-video --disable-sound --disable-opencore-amr


make dep

make

make install

ldconfig
وألان نخرج من الملف ونقوم بفك الضغط عن برنامج الاستريسك

cd /usr/src

tar zxfv certified-asterisk-13.1-current.tar.gz

cd certified-asterisk-13.1-cert2/
نقوم بإعداد البرنامج قبل التنصيب

./bootstrap.sh

./configure –libdir=/usr/lib64

نقوم بعمل قائمة للموديل المطلوبة عند بداية القاءمة ترى مجموعة من المودل تبدا بres_pjsip  إذاكانة تحتةي على *** ععلى يسار الاسم سيكون عليك الذهاب لمسار بيجي و تشغيل الامر make distclean
make menuselect

بعد ذالك نأتي للتنصيب
make

make install

make samples

make config
ثم نشغل الاستريسك

service asterisk start
الأمر الأخير للدخول للسله الخاصة بالاستريسك

asterisk -rvvv


0 التعليقات