نمایش نتایج: از شماره 1 تا 7 از مجموع 7
سپاس ها 2سپاس
  • 2 توسط omid_mohagerani

موضوع: دستور FILE برای خواندن از فایلهای بزرگ در Asterisk کار نمیکند!!

  
  1. #1
    نام حقيقي: مینو خازنی

    تازه وارد
    تاریخ عضویت
    Jul 2013
    محل سکونت
    قم
    نوشته
    12
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    1

    دستور FILE برای خواندن از فایلهای بزرگ در Asterisk کار نمیکند!!

    سلام
    من برای خواندن از فایل از دستور FILE استفاده میکنم و برای فایلهایی که تعداد خطوطشون کمتر از 280 تا باشه!!! کاملا خوب کار میکنه
    اما مشکل من با فایلهایی با تعداد خطوط زیاد هست که اصلاً نمیتونه حتی خط 1 رو بخونه

    کد:
    
    
    کد:
    extension => s,1,Set(myFile=${FILE(/somewhere/test.txt,1,1,l)})
    کاری که من میخوام بکنه اینه که از یه فایل متنی یه رکورد خاصی رو بخونم، اگر کسی راه حلی داشته باشه، ممنون میشم




    موضوعات مشابه:
    ویرایش توسط Minoo_Kh : 2013-08-08 در ساعت 04:26 PM

  2. #2
    نام حقيقي: Hassan Saleh

    عضو ویژه شناسه تصویری mhsaleh
    تاریخ عضویت
    Dec 2009
    محل سکونت
    Tehran
    نوشته
    979
    سپاسگزاری شده
    1219
    سپاسگزاری کرده
    0
    بهترین گزینه جهت ذخیره و بازیابی اطلاعات استفاده از دیتابیس است.
    در صورتی که الزام به استفاده از فایل دارید، می توانید توسط واسط AGI با نرم افزار یا اسکریپت دیگری که فایل را پردازش می نماید ارتباط برقرار نمایید.



  3. #3
    نام حقيقي: مینو خازنی

    تازه وارد
    تاریخ عضویت
    Jul 2013
    محل سکونت
    قم
    نوشته
    12
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    1
    نقل قول نوشته اصلی توسط mhsaleh نمایش پست ها
    در صورتی که الزام به استفاده از فایل دارید، می توانید توسط واسط AGI با نرم افزار یا اسکریپت دیگری که فایل را پردازش می نماید ارتباط برقرار نمایید.
    میشه یه کم بیشتر توضیح بدین



  4. #4
    نام حقيقي: امید مهاجرانی

    عضو عادی
    تاریخ عضویت
    Dec 2005
    محل سکونت
    Tehran
    نوشته
    782
    سپاسگزاری شده
    725
    سپاسگزاری کرده
    79
    شما به سادگی می توانید با استفاده از دیگر زبان های برنامه نویسی فایل را بخونید . زبان هایی نظیر PHP و Perl - Python ...
    حالا با استفاده از Asterisk Gateway Interface یا همان AGI شما قادیرید کنترل را از استریسک به این زبان های برنامه نویسی منتقل کنید و از قابلیت های ان زبان ها نظیر خواندن فایل بهره ببرید . توصیه می کنم با کتابخانه PHPAGI شروع کنید .


    SADEGH65 و Iman.gh سپاسگزاری کرده‌اند.

  5. #5
    نام حقيقي: Hossein Moradi

    تازه وارد
    تاریخ عضویت
    May 2013
    محل سکونت
    Tehran
    نوشته
    13
    سپاسگزاری شده
    6
    سپاسگزاری کرده
    0

  6. #6
    نام حقيقي: مینو خازنی

    تازه وارد
    تاریخ عضویت
    Jul 2013
    محل سکونت
    قم
    نوشته
    12
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    1
    ممنون از همه دوستانی که لطف کردند و پاسخ دادن، اما من همه نیازهام با Dial Plan براورده شده تنها مشکلم با خوندن از فایل های بزرگه، میخوام بدونم واقعا هیچ راهی وجود نداره که با خود Dial Plan این کار انجام بشه و من سراغ زبانهای دیگه نرم.....



  7. #7
    نام حقيقي: Hassan Saleh

    عضو ویژه شناسه تصویری mhsaleh
    تاریخ عضویت
    Dec 2009
    محل سکونت
    Tehran
    نوشته
    979
    سپاسگزاری شده
    1219
    سپاسگزاری کرده
    0
    نقل قول نوشته اصلی توسط Minoo_Kh نمایش پست ها
    ممنون از همه دوستانی که لطف کردند و پاسخ دادن، اما من همه نیازهام با Dial Plan براورده شده تنها مشکلم با خوندن از فایل های بزرگه، میخوام بدونم واقعا هیچ راهی وجود نداره که با خود Dial Plan این کار انجام بشه و من سراغ زبانهای دیگه نرم.....
    تنها گزینه استفاده از AGI است.
    البته خیلی هم سخت نیست. کافیست از کتابخانه های آماده مثل phpAGI استفاده کنید و در چند خط کلی کار انجام دهید.



کلمات کلیدی در جستجوها:

کارهای استریسک

phpagi سلام

پطور کد agi

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •