تنصيب Asterisk 1.8 مع FreePBX في دبيان 6 – الجزء الأول

الكل يعرف ما هو Asterisk بأنه أفضل خوادم الاتصالات الصوتية voip (PBX) والذي هو على رخصة GPL، وهو أكثر من voip فيمكن إيصاله بشبكة الاتصال العادي للهواتف للحصول على شبكت إتصلات مميز، أو يمكن إيصاله بشبكة ذكية RDSI أو خدمة شركات voip ليمكن الحصول على أكثر من voip العادي
القائم على المشروع هي شركة Digium ومنشؤها (Mark Spencer ) صاحب الفكرة والأكواد الأولى ل أستريسك والأن في مبعاته تجيد بطقات الشبكات RDSI المشهورة بإسم الشركة
من غير النسخ الأولى له فألان Asterisk هو منافس من العيار الثقيل للكل الخدمات voip لوجود أضخم بروتوكولات VoIP به مثل SIP،H.323، IAX و MGCP
قبل كل شيء نعبد تحديث كل شيء
apt-get update && apt-get upgrade
نضيف ما سنحتاجه ل Asterisk
# apt-get install build-essential linux-headers-`uname -r` libncurses5-dev libssl-dev sudo libxml2-dev gawk
نضيف ما نحتاجه ل FreePBX , وعندما يطلب كلمت المرور لمستخدم root ل mysql نضع أي واحد بشرط أن نقوم بحفضها
# apt-get install apache2 php5 php5-mysql php-db mysql-server libapache2-mod-php5 php5-gd curl php-pear sox

نضيف أخر شيء
# pear install DB
لمعرف ما سأقوم بتنصيبه ينصح بعمل مجلد يحتوي كل ما سنقوم بتحميله وتنصيبه لاحق
سأضع مجد في ملف الجدر ل root
# mkdir /root/pbx
# cd /root/pbx/
نقوم بتحميل أخر النسخ المتواجدة
# wget -c http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.10.1.tar.gz
# wget -c http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.12.tar.gz
# wget -c http://downloads.asterisk.org/pub/telephony/libss7/releases/libss7-1.0.2.tar.gz

تحميل FreePBX
# wget http://mirror.freepbx.org/freepbx-2.10.0.tar.gz
الأن نفك الضغط عليهم
# tar -xvzf asterisk-1.8.10.1.tar.gz
# tar -xvzf libss7-1.0.2.tar.gz
# tar -xvzf libpri-1.4.12.tar.gz
# tar -xvzf freepbx-2.10.0.tar.gz

نبدأ بتنصيب Asterisk لكن علينا تهأته وهذا يأتي بهدية سحرية تقوم بكل شيء
# asterisk-1.8.10.1/contrib/scripts/install_prereq install
عندما يطلب منا رمز الدولة لتعديلات libvpb0 نضع رمز الدولة المناسب مثل المغرب 212، فرنسا 33، إسبانيا 34، وهذا بدون + أو أصفار.
وأخيرا نكون إنتهينا من تهيأت الأرضية
# asterisk-1.8.10.1/contrib/scripts/install_prereq install-unpackaged

نقوم بتنصيب libpri

وهذا الأخير يوفر الربط البياني PDH E1، T1 مع باقي البروتوكولات
# cd libpri-1.4.12/
تنصيب وعند الإنتهاء الرجوع إلى المجلد الأب
# make
# make install
#cd ..

تنصيب libss7

هذه الأخيرة هو بمثابة إعتماد ل Astrisk لذالك لا كلام نقوم بتنصيبها
# make
# make install
#cd ..

تنصيب Asterisk

لا يمكن قول شيء
# cd asterisk-1.8.10.1/
# ./configure
# contrib/scripts/get_mp3_source.sh
# make menuconfig

عند القيام بالأمر الأخير علينا إختيار من القائمة التي ستضهر format_mp3،res_config_mysql،app_mysql،app_saycountpl،cdr_mysql من قائمة Add-on

ومن القائمة Core Sound Packages إختيار CORE-SOUNDS-EN-WAV و نسخى حسب اللغة الفرنسية أو الإسبانية أو الروسية CORE-SOUNDS-ES-WAV

ونترك الباقي إفتراضيا ونقوم بالحفض والخروج Save & Exit
باقي أوامر التنصيب سيأخذ وقت على حسب الخادم
# make
# make install
# make config
# make samples
# cd ..

والأن Asterisk تم تنصيبه لكن قبل البداية بإستعماله علينا وضع أخر اللمسات
# groupadd asterisk
# useradd -c "asterisk PBX" -d /var/lib/asterisk -g asterisk asterisk
# chown asterisk. /var/run/asterisk
# chown -R asterisk. /etc/asterisk
# chown -R asterisk. /var/{lib,log,spool}/asterisk
# chown -R asterisk. /var/www/
# /etc/init.d/asterisk start

الباقي نتركه للجزء الثاني 😉

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

6 تعليقات

  1. يقول احمد البغدادي:

    Thank you ..

  2. يقول خالد:

    قبل أن أنصب أي برنامج يجب أن أعلم في ماذا سينفعني كمستخدم عادي أي لست شركة أو منظمة
    إذاً السؤال هو: في ماذا سينفعني هذا السرفر كمستخدم ، هل سيمكنني مثلا من إجراء مكالمات بالمجان؟ أو ماذا
    نورنا نور الله قبرك

    • يقول محمد حنين:

      السلام عليكم
      كمستخدم عادي ستحصل على الخبرة ، وكل ما تعمقت في إستعماله ظهرت أبواب أكثر في طرق إستعماله. عمله العادي يكون مخصوص لشركات لكن يمكن إستعماله في إتصالات دولية ،تطبيقات مبرمجة،….
      كل ما تراه من برامج voip فكلها تستعمل نفس منضومة الإتصالات.
      في معلوماتي يمكن إيصاله بشركة إتصالات لتحصل على إمكانية الإتصال للولايات المتحدة مجانا 🙂
      أي إستفسار أخر موجودون له 🙂

  3. يقول ثائر:

    يعطيك العافيه اخي ممكن توضح طريقة التنزيل البرنامج

    • يقول محمد حنين:

      لم أفهم مقصدك إستعملت الأوامر لتحميلها من المصدر ، الموقع الرسمي. ( إبحث فوق #نقوم بتحميل أخر النسخ المتواجدة). في هذه الأيام أفكر في عمل شرح لتثبت النسخة الجديدة 11

  1. أبريل 15, 2012

    […] كتبها محمد -في Voip -بتاريخ 15 أبريل, 2012 | 22:34 Tweet في الجزء الأول تكلما بالخصوص عن كيفيت تنصيب Asterisk وحده وتفعيله والأن […]

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *