من میخوام برای یکسری داخلی هام در asterisk و elastix آهنگ پیشواز بذارم، به صورتی که وقتی کسی زنگ میزنه به اون داخلی بجای اینکه بوق بشنوه، براش آهنگ پخش بشه. ممنون میشم کمک کنید این کار رو انجام بدم.
اطلاعیه
بستن
هنوز اطلاعیه ای در دست نیست.
پخش آهنگ پیشواز در استریسک و الستیکس
بستن
X
-
آهنگ پیشواز در حقیقت یعنی پخش موزیک به جای پخش ring به هنگام زنگ زدن به جایی و در استریسک این موزیک در قالب یک کلاس در music on hold باید ایجاد بشه.
برای تنظیم این مورد باید از آپشن m در اپلیکیشن dial استفاده کنید.
برای گذاشتن آهنگ پیشواز در الستیکس میتونید از طریق منوی pbx configuration و زیر منوی general setting در قسمت dial command که tr را نوشته، آنرا به tm تغییر دهید و سپس تغییرات رو با کلیک کردن روی apply configuration ذخیره کنید. این کار کلی هستش و روی همه داخلی ها اعمال میشه ولی اگر قصد دارید برای یک داخلی خاص این کار رو انجام بدید به قسمت تنظیمات اون داخلی برید و بخشی که نوشته Asterisk Dial Options را پیدا کنید و tr را به tm تغییر دهید و اما در مورد آهنگی که قراره پخش بشه ، اگر میخواید یک موزیک خاصی که مد نظرتون هست اون پخش بشه باید در ابتدا یک کلاس music on hold درست کنید و سپس اون کلاس رو در جلوی آپشن m و داخل پرانتز به صورت زیر قرار بدید:
کد PHP:tTm(default)
برای ایجاد یک کلاس جدید مثلا به نام pishvaz در musiconhold :
کد PHP:vi /etc/asterisk/musiconhold.conf
---
[pishvaz]
mode=files
directory=/var/lib/asterisk/moh/pishvaz-music/
و در نهایت هم فایل موزیک رو در مسیر /var/lib/asterisk/moh/pishvaz-music قرار بدید.و برای استفاده از کلاس جدید ، این کلاس رو درتنظیمات اول قرار میدهیم :
کد PHP:tTm(pishvaz)
این نکته روفراموش نکنید که این کار فقط برای تماس های داخلی به داخلی هستش و روی تماس هایی که از بیرون وصل میشه اعمال نمیشه(چون تماسهای ورودی به کانتکست دیگه ای هدایت میشن) .آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 01-31-2017, 02:53 PM.
-
در استریسک شما در روت تماس با داخلی از آپشن m استفاده کنید :
کد PHP:exten => 100,1,Dial(sip/100,,m(pishvaz))
کد PHP:exten => _xxx,1,Dial(sip/${EXTEN},,m(pishvaz))
Instagram : https://www.instagram.com/iranlinuxforum
Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock
Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA
Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/
کامنت
-
برای اینکه فایلها به صورت رندوم پخش بشن کافیه در تنظیمات فایلmusiconhold.conf همانند زیر تغییراعمال کنید ، در آخر خط یک r اضافه کنید که فایلها random پخش بشن:
کد PHP:vi /etc/asterisk/musiconhold.conf
---
[pishvaz]
mode=files
directory=/var/lib/asterisk/moh/pishvaz-music,r
Instagram : https://www.instagram.com/iranlinuxforum
Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock
Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA
Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/
کامنت
-
ممنون من r را به انتهای خط directory اضافه کردم ولی وقتی که به اون داخلی زنگ میزنم کلا آهنگ های دیفالت استریسک پخش میشه. لاگ ها رو بررسی کردم دیدم موقعی که داخلی مورد نظرم زنگ میخوره میره سراغ کلاس دیفالت خود استریسک و سراغ اون کلاسی که من تعریف کردم نمیره.
کد PHP:
[light]
mode=files
directory=/var/lib/asterisk/moh/light,r
اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum
کامنت
-
این آپشن random=yes رو اضافه کردم ولی تاثیری نداشت. هنوز هر سری که زنگ میزنم به اون داخلی اول موزیک شماره یک پخش میشه و بعد تموم میشه میره روی شماره دو و پخش میشه.اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum
کامنت
-
بعد از تغییر در این فایل استریسک رو ریلود دادین؟Instagram : https://www.instagram.com/iranlinuxforum
Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock
Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA
Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/
کامنت
-
ممنونم از پیگیری تون بله استریسک رو ریلود دادم. امروز تست کردم دیدم کار میکنه نمیدونم چه اتفاقی افتاده. یکی دوباره که به اون داخلی زنگ میزنم همون آهنگ اولی رو پخش میکنه و بار سوم میره روی آهنگ دومی. این به جای رندوم کردن امکان اینکه پشت سرهم پخش بشه هستش؟ پیشاپیش از راهنمایی شما هم تشکر میکنم.اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum
کامنت
کامنت