اطلاعیه

بستن
No announcement yet.

انتقال voicemail به mysql

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

    انتقال voicemail به mysql

    با سلام و خسته نباشید
    بچه ها من یه پروژه دارم که باید خیلی زود تحویلش بدم.
    لطفا کمک کنید تا به نتیجه برسم و دیگران هم از این پست استفاده کنند.
    چطور می تونم کاری کنم تا رکوردهای voicemail یه نسخه اشم از var/spool… به یکی از table های mysql خود استریسکم بره.
    مثلا وقتی یوزر پیغامشو می ذاره و مربع رو می زنه پیغامش بره توی table ایکس ، فیلد مثلا sound ...؟؟؟
    اگر با agi راحت می شود این کار را کرد لطفا راهنمایی بفرمایید
    بعبارتی سرنخو بدید ممنون می شم.

    #2
    سلام
    ببینید اگه بخواید صرفا از مفهوم ویس میل استفاده کنین یعنی اینکه یکی زنگ بزنه و بخواد پیغام بگذاره و این تو یه مسیر و فیلد دیتابیس بره میتونین از اپلیکیشین record استفاده کنین و یا از agi استفاده کنین و به اون فایل یه متغیر اختصاص بدین و ...

    واگه بخواین دقیقااز خود voicemail استفاده کنین (ویس میل برا همه داخلی ها)
    خود اپلیکیشن voicemail هم متغیری داره که آدرس فایل رو بهش می تونین بدین که البته این به درد کار شما نمیخوره به درد کسی میخوره که میخواد مکان ذخیره شدن فایل رو عوض کنه :
    کد PHP:
    ${VM_MESSAGEFILE
    و اما برای دخیره کردن ویسمیل در Mysql باید یه سری تغییرات اصلی رو در سورس ایجاد کنین
    لینک زیر رو مطالعه کنین :228
    Astrisk Voicemail ODBC storage
    آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 10-14-2014, 07:07 PM.
    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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    کامنت


      #3
      وای این odbc رو قبلا من خیلی ور رفتم باهاش اما تو دو جا گیر کردم.
      1: یکی اینکه "make menuselect" اصلا run نمی شه و ارور make: *** No rule to make target `menuselect'. Stop را می ده.

      2: table voicemessages را اصلا create نمی کنه و ارور syntax می ده.

      ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'generated always as identity NOT NULL,dbdate timestamp not null default current' at line 2

      اینو چی کار کنم؟

      کامنت


        #4
        تو پوشه ی استریسکتون وارد بشین و بعد make menuselect رو بزنین
        در مورد ساختن تیبل هم نباید مشکلی باشه که خوب اون رو هم از طرق دیگه هم میتونین ایجاد کنین
        phpmyadmin استفاده کنین
        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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

        کامنت


          #5
          فولدر استریسک در مسیر etc/src نیست و در فقط kernel , freepbx و debug می باشد.چه کنم؟

          کامنت


            #6
            سرورتون free pbx هست؟
            آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 10-18-2014, 11:58 PM.
            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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

            کامنت


              #7
              نه , استریسکه

              کامنت


                #8
                کلا عجیبه چون دستور reload در asterisk cli هم اجرا نمی شه.

                کامنت


                  #9
                  در واقع نسخه ای از استریسک رو دارم که روش freepbx هم است پیش فرض.

                  AsteriskNOW Software PBX
                  AsteriskNOW is an ISO image that installs Linux, Asterisk and the FreePBX GUI in a single, simple install.

                  کامنت


                    #10
                    پس شما استریسک رو به صورت دستی نصب نکردین که بدونین پوشه استریسک رو در چه مسیری قرار دادین. میتونین یکی از فایلهای داخل اون رو سرچ کنید یا پوشه menuselect رو سرچ کنید. از دستور find یا locate استفاده کنید. اگر هم با این دستورات آشنایی ندارین در بخش لینوکس آموزش کامل استفاده از این دستورات هم گفته شده.
                    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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                    کامنت


                      #11
                      نوشته شده توسط Backtrack مشاهده پست
                      پس شما استریسک رو به صورت دستی نصب نکردین که بدونین پوشه استریسک رو در چه مسیری قرار دادین. میتونین یکی از فایلهای داخل اون رو سرچ کنید یا پوشه menuselect رو سرچ کنید. از دستور find یا locate استفاده کنید. اگر هم با این دستورات آشنایی ندارین در بخش لینوکس آموزش کامل استفاده از این دستورات هم گفته شده.
                      پوشه ای به نام menuselect پیدا نکرد.
                      حتی اومدم هر چی پوشه asterisk داشتم هم تو مسیرش رفتم اما باز دستور اجرا نشد

                      کامنت


                        #12
                        ببینید اگه استریسک رو نصب کردین و بعدش براش gui نصب کردین که باید مسیری که فایل های استریسک رو توش کپی کردین پیدا کنین و ...

                        ولی اگر freepbx نصب کردین یا مثلا الستیکس به احتمال زیاد func_odbc.so فعال باشه برید از طریق کنسول لودش کنین
                        module load func_odbc.so

                        اگه مشکلی نبود خوب ادامه بدید
                        لینک زیر رو هم مطالعه بفرمایید حتما مفید خواهد بود:232:
                        ODBC Voicemail
                        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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                        کامنت


                          #13
                          نوشته شده توسط Backtrack مشاهده پست
                          ببینید اگه استریسک رو نصب کردین و بعدش براش gui نصب کردین که باید مسیری که فایل های استریسک رو توش کپی کردین پیدا کنین و ...

                          ولی اگر freepbx نصب کردین یا مثلا الستیکس به احتمال زیاد func_odbc.so فعال باشه برید از طریق کنسول لودش کنین
                          module load func_odbc.so

                          اگه مشکلی نبود خوب ادامه بدید
                          لینک زیر رو هم مطالعه بفرمایید حتما مفید خواهد بود:232:
                          ODBC Voicemail

                          واقعا ممنون.
                          آما دستور بالایی که گفتید در کنسول failed می شه.
                          یک سوال: آیا در dialplan دستوری (مثل: myimportsql) وجود داره تا از طریق اون بتونیم فایلی رو به یک فیلد از یک table منتقل کرد؟

                          کامنت


                            #14
                            یک سوال
                            من می خوام name آخرین فایلی که به یک فولدر مخصوص اضافه می شه (مثل 1000.gsm) را به صورت خروجی داشته باشم در dialplan تا با saydigits شماره به کسی که زنگ می زنه گفته بشه
                            با چه دستوری این کاری کنم؟

                            کامنت


                              #15
                              نوشته شده توسط henry مشاهده پست
                              یک سوال
                              من می خوام name آخرین فایلی که به یک فولدر مخصوص اضافه می شه (مثل 1000.gsm) را به صورت خروجی داشته باشم در dialplan تا با saydigits شماره به کسی که زنگ می زنه گفته بشه
                              با چه دستوری این کاری کنم؟
                              برای قسمت اول باید یه اسکریپت بنویسید تا نام رو در یک متغیر ذخیره کنین.
                              ولی کلا برا اینکه متغیر نام رو بدین به استریسک باید برنامه نویسی کنین از ami استفاده کنین اگه برنامه نویسی بلدین
                              نام فایل رو بگیرید و از طریق ami به استریسک پاس بدین.
                              آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 10-21-2014, 06:03 AM.
                              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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                              کامنت

                              درباره انجمن منطقه لینوکسی ها

                              انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

                              شبکه های اجتماعی

                              ایمیل مدیریت

                              Habili@linux-zone.org

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