هل ترغب في معرفة كيفية تكوين ميزة البريد الصوتي من Asterisk على نظام التشغيل Ubuntu Linux؟ في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت ملقم VoIP Asterisk ، وكيفية تكوين ملحق SIP وكيفية تمكين ميزة البريد الصوتي على إصدار Ubuntu Linux 16.

لم يكن Ubuntu 17 قادراً على تجميع الحزم المطلوبة.

قائمة الأجهزة:

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي أستريسك.

كل قطعة من الأجهزة المذكورة أعلاه يمكن العثور عليها في موقع أمازون.

Asterisk Playlist:

هذه الصفحة ، نحن نقدم وصولاً سريعًا إلى قائمة من مقاطع الفيديو ذات الصلة بنظام التشغيل Linux Ubuntu.

لا تنسى الاشتراك في قناة يوتيوب لدينا اسمه FKIT.

البرنامج التعليمي النجمية ذات الصلة:

في هذه الصفحة ، نوفر وصولاً سريعًا إلى قائمة من البرامج التعليمية المتعلقة بالنجمة.

البرنامج التعليمي - التثبيت النجمية على لينكس

في وحدة تحكم Linux ، استخدم الأوامر التالية لتعيين المنطقة الزمنية الصحيحة.

# dpkg-reconfigure tzdata

قم بتثبيت حزمة Ntpdate وقم بتعيين التاريخ والوقت الصحيحين على الفور.

# apt-get install ntpdate
# ntpdate pool.ntp.br

في المثال الخاص بنا ، تم استخدام الأمر Ntpdate لضبط التاريخ والوقت الصحيحين باستخدام الخادم البرازيلي pool.ntp.br

دعونا تثبيت خدمة NTP.

# apt-get install ntp

NTP هي الخدمة التي سوف تبقي خادمنا محدثة.

استخدم تاريخ الأمر للتحقق من التاريخ والوقت اللذين تم تكوينهما على نظام التشغيل Ubuntu Linux الخاص بك.

# date

إذا أظهر النظام التاريخ والوقت الصحيح ، فهذا يعني أنك اتبعت جميع الخطوات بشكل صحيح.

استخدم الأوامر التالية لتثبيت الحزم المطلوبة.

# apt-get update
# apt-get install linux-headers-`uname -r`
# apt-get install build-essential

قم بتنزيل وتجميع وتثبيت حزمة DAHDI.

# mkdir /downloads
# cd /downloads
# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
# tar -zxvf dahdi-linux-complete-current.tar.gz
# cd dahdi-linux-complete-2.11.1+2.11.1/
# make all
# make install

قم بتنزيل وتجميع وتثبيت حزمة LIBPRI.

# cd /downloads
# wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz
# tar -zxvf libpri-current.tar.gz
# cd libpri-1.6.0
# make all
# make install

قم بتنزيل وتجميع وتثبيت حزمة LIBPRI.

# cd /downloads
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
# tar -zxvf asterisk-15-current.tar.gz
# cd asterisk-15.4.0/contrib/scripts/
# ./install_prereq install

ترجمة وتثبيت برنامج ASTERISK.

# cd /downloads/asterisk-15.4.0
# ./configure
# make menuselect
# make
# make install

سيؤدي الأمر make menuselect إلى فتح قائمة حيث يمكنك تحديد الوحدات التي يجب تثبيتها.

إذا كنت لا تعرف ما يجب القيام به ، فاترك الوحدات النمطية الافتراضية وانقر على زر حفظ وخروج.

استخدم الأوامر التالية لتثبيت عينات ملفات التكوين:

# make samples

استخدم الأوامر التالية لتثبيت ملفات التكوين:

# make config
# make install-logrotate

استخدم الأوامر التالية لبدء خدمة العلامة النجمية:

# /etc/init.d/asterisk start

البرنامج التعليمي - العلامة النجمية VoiceMail

بعد الانتهاء من تركيب علامة النجمة ، نحتاج إلى إنشاء ملحقات Sip.

احذف محتوى ملف التكوين sip.conf.

# echo > /etc/asterisk/sip.conf

قم بتحرير ملف التكوين sip.conf.

# vi /etc/asterisk/sip.conf

هنا هو محتوى الملف.

[general]

allowguest=no
srvlookup=no
udpbindaddr=0.0.0.0
tcpenable=no
canreinvite = no
dtmfmode=auto

;

[ramal-voip](!)

type=friend
context=INTERNO
host=dynamic
disallow=all
allow=ulaw
allow=alaw
allow=g729

;

[100](ramal-voip)

secret=pass100
callerid="Vegeto" <100>

;

[200](ramal-voip)

secret=pass200
callerid="Kakarot" <200>

بعد ذلك ، نحتاج إلى إنشاء خطة الطلب.

احذف محتوى ملف التكوين extensions.conf

# echo > /etc/asterisk/extensions.conf

تحرير ملف التكوين extensions.conf.

# vi /etc/asterisk/extensions.conf

هنا هو محتوى الملف.

[general]

[INTERNO]

;
;VOICEMAIL MENU
;
exten => 500,1,VoiceMailMain()
exten => 500,2,HangUp()
exten => 500,3,PlayBack(vm-goodbye)
exten => 500,4,HangUp()
;
; EXTENSION 100 + VOICEMAIL (FOR TEST ONLY)
;
exten => 100,1,Dial(SIP/100,5)
exten => 100,2,VoiceMail(100)
;
; EXTENSION 200 (FOR TEST ONLY)
;
exten => 200,1,Dial(SIP/200)

في مثالنا ، سيعمل الامتداد 100 على إعادة توجيه مكالمة لم يتم الرد عليها إلى البريد الصوتي بعد 5 ثوانٍ.

في مثالنا ، لا يحتوي الامتداد 200 على بريد صوتي.

في مثالنا ، إذا طلب أي رقم 500 ، فسيتم إرساله إلى قائمة البريد الصوتي.

احذف محتوى ملف تهيئة voicemail.conf.

# echo > /etc/asterisk/voicemail.conf

قم بتحرير ملف تكوين voicemail.conf.

# vi /etc/asterisk/voicemail.conf

هنا هو محتوى الملف.

[general]

format=wav
maxmsg=100
maxsecs=60
minsecs=3
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3

[default]

100 => 777,Prince Vegeto,vegeto.blue@gmail.com

هنا هو محتوى الملف.

# service asterisk stop
# service asterisk start
# service asterisk status

في ما يلي مثال على مخرجات حالة خدمة العلامة النجمية.