اطلاعیه

بستن
No announcement yet.

پخش آهنگ پیشواز در استریسک و الستیکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    پخش آهنگ پیشواز در استریسک و الستیکس

    من میخوام برای یکسری داخلی هام در asterisk و elastix آهنگ پیشواز بذارم، به صورتی که وقتی کسی زنگ میزنه به اون داخلی بجای اینکه بوق بشنوه، براش آهنگ پخش بشه. ممنون میشم کمک کنید این کار رو انجام بدم.

    #2
    آهنگ پیشواز در حقیقت یعنی پخش موزیک به جای پخش 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) 
    در اینجا ما از کلاس 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.

    کامنت


      #3
      سپاسگذارم. توی الستیکس متوجه شدم چکار باید انجام بدم. در استریسک هم کلاسی که گفتید رو ایجاد کردم ولی نمیدونم چطور ست کنم که اون داخلی که میخوام اگر بهش زنگ زدند به جای بوق آهنگ براش پخش بشه.

      کامنت


        #4
        در استریسک شما در روت تماس با داخلی از آپشن m استفاده کنید :
        کد PHP:
        exten => 100,1,Dial(sip/100,,m(pishvaz)) 
        و برای روت کلی برای همه داخلی ها :
        کد PHP:
        exten => _xxx,1,Dial(sip/${EXTEN},,m(pishvaz)) 
        Telegram : https://telegram.me/linuxzone

        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 : http://www.linkedin.com/profile/view...15&trk=spm_pic

        کامنت


          #5
          ممنون از پیگیری تون. من چندین آهنگ مختلف توی دایرکتوری light گذاشتم. اینو بخوام کاری کنم که وقتی داخلی مورد نظر زنگ خورد و هر سری یک آهنگ مختلف برای تماس گیرنده پخش کنه باید چه آپشنی رو اضافه کنم؟ سپاس

          کامنت


            #6
            برای اینکه فایلها به صورت رندوم پخش بشن کافیه در تنظیمات فایلmusiconhold.conf همانند زیر تغییراعمال کنید ، در آخر خط یک r اضافه کنید که فایلها random پخش بشن:
            کد PHP:
            vi /etc/asterisk/musiconhold.conf
            ---
            [
            pishvaz]
            mode=files
            directory
            =/var/lib/asterisk/moh/pishvaz-music,



            Telegram : https://telegram.me/linuxzone

            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 : http://www.linkedin.com/profile/view...15&trk=spm_pic

            کامنت


              #7
              ممنون من r را به انتهای خط directory اضافه کردم ولی وقتی که به اون داخلی زنگ میزنم کلا آهنگ های دیفالت استریسک پخش میشه. لاگ ها رو بررسی کردم دیدم موقعی که داخلی مورد نظرم زنگ میخوره میره سراغ کلاس دیفالت خود استریسک و سراغ اون کلاسی که من تعریف کردم نمیره.
              کد PHP:

              [light]
              mode=files
              directory
              =/var/lib/asterisk/moh/light,

              کامنت


                #8
                random =yes رو هم امتحان کنید:
                کد PHP:
                [light]
                mode=files
                directory
                =/var/lib/asterisk/moh/light
                random
                =yes 

                کامنت


                  #9
                  این آپشن random=yes رو اضافه کردم ولی تاثیری نداشت. هنوز هر سری که زنگ میزنم به اون داخلی اول موزیک شماره یک پخش میشه و بعد تموم میشه میره روی شماره دو و پخش میشه.

                  کامنت


                    #10
                    بعد از تغییر در این فایل استریسک رو ریلود دادین؟
                    Telegram : https://telegram.me/linuxzone

                    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 : http://www.linkedin.com/profile/view...15&trk=spm_pic

                    کامنت


                      #11
                      ممنونم از پیگیری تون بله استریسک رو ریلود دادم. امروز تست کردم دیدم کار میکنه نمیدونم چه اتفاقی افتاده. یکی دوباره که به اون داخلی زنگ میزنم همون آهنگ اولی رو پخش میکنه و بار سوم میره روی آهنگ دومی. این به جای رندوم کردن امکان اینکه پشت سرهم پخش بشه هستش؟ پیشاپیش از راهنمایی شما هم تشکر میکنم.

                      کامنت

                      در حال انجام ...
                      X