اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

انتقال 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.

    Instagram : https://www.instagram.com/iranlinuxforum

    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip & Linux Trainer
    kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
    Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    ZABBIX-VOIPMONITOR
    Linux-Devops

    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 استفاده کنین

        Instagram : https://www.instagram.com/iranlinuxforum

        Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

        Voip & Linux Trainer
        kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
        Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
        Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
        ZABBIX-VOIPMONITOR
        Linux-Devops

        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.

            Instagram : https://www.instagram.com/iranlinuxforum

            Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

            Voip & Linux Trainer
            kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
            Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
            Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
            ZABBIX-VOIPMONITOR
            Linux-Devops

            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 استفاده کنید. اگر هم با این دستورات آشنایی ندارین در بخش لینوکس آموزش کامل استفاده از این دستورات هم گفته شده.

                    Instagram : https://www.instagram.com/iranlinuxforum

                    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

                    Voip & Linux Trainer
                    kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
                    Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
                    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                    ZABBIX-VOIPMONITOR
                    Linux-Devops

                    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

                        Instagram : https://www.instagram.com/iranlinuxforum

                        Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

                        Voip & Linux Trainer
                        kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
                        Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
                        Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                        ZABBIX-VOIPMONITOR
                        Linux-Devops

                        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.

                              Instagram : https://www.instagram.com/iranlinuxforum

                              Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

                              Voip & Linux Trainer
                              kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
                              Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
                              Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
                              ZABBIX-VOIPMONITOR
                              Linux-Devops

                              Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

                              کامنت

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

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

                              شبکه های اجتماعی
                              در حال انجام ...
                              X