منوی دسته بندی

تکنيک های  استفاده شده در توليد پکيج ARECO PEJVAK

تکنيک های  استفاده شده در توليد پکيج ARECO PEJVAKو سامانه اپراتوری اتوماتيک و صندوق صوتی

امکانات عمومی و کاربردی :

سيستم گويای تلفنی ARECO PEJVAK  دارای  امکانات و مشخصات ذيل ميباشد  :

  • منوهای صوتی سيستم پاسخگوی اتوماتيک  و IVR
  • منو های کامل سيستم انتقال مکالمه با استفاده از امکانات ترانسفر سويچهای مخابراتی (مايتل)
  • روابط عمومی گويا  و ضبط و تفکيک پيامها
  •  صندوق انتقادات و پيشنهادات
  • نرم افزار کلاينتی ويندوزی جهت دسترسی به بايگانی و آرشيو پيامهای ضبط شده و امکان دسته بندی پيامها
  • قابل اجرا در محيط Windows
  • تطابق کامل با همه نسخه های Microsoft SQL Server ترجيحا” نسخه 2008 R2
  • توانايی برقراری ارتباط با هر نوع سويچ مخابراتی (بخصوص سيگنالينگ Inbound سويچ مايتل)   و ساير شبکه ها با سيگنالينگ کامل ارتباطی
  • قابليت اجرا بصورت منفصل از شبکه (Single user) و شبکه های مخابراتی گسترده و IP-Base
  • گزارشگيری از عملکرد سيستم و تهيه انواع گزارشات کاربری و مديريتی و گرافهای آماری
  •       توانايی توليد کد پيگيری Random پس از  مطرح کردن پرسش و يا انتقاد و پيشنهاد جهت پيگيری آتی
  • در تماسهاي بعدي با دادن اين کد، پاسخ مسئول مربوطه را که در  صندوق صوتي ويژة پاسخها براي وي ضبط شده است را دريافت نمايد. اين پاسخ نيز بصورت گويا ميباشد .
  • قابليت تنظيم اتوماتيک سطح صدا توسط سخت­افزارهاي ويژة اين کارتها
  • فشرده­سازي و ذخيرة اتوماتيک صداها در قالب فايلهاي صوتي بسيار کم حجم که بطور اتوماتيک توسط اين کارتها انجام مي­شود.
  • امکان استفاده از تلفنهاي  معمولی و موبايل برای تماس با اين سيستم

ويزگيهای فنی و تخصصی نرم افزار ARECO PEJVAK :

1 استفاده از Trigerها در بانکهای اطلاعاتی سيستمهای بیلینگ نسبت به نسخه های قبلی برای کنترل صحت اطلاعات و انجام اتوماتيک بيشتر پروسه های خاص . بطور کلی تريگر Trigger  ها ،نوعی رويه ذخیره شده است که پس از یک رويداد اجرا می شود ، برخلاف Stored Procedure که حتما باید فراخوانی شود Trigger ها قابل فراخوانی نبوده و به صورت خودکار در واکنش به اعمال Insert , Update , Delete (قبل یا بعد از تراکنش) اجرا می شوند .

واضح است که چنین رویه بر خلاف SP نمیتواند پارامتر ورود و خروجی بپذيرد و اطلاعات خود را از رکورد مورد نظر (رکوردی که Insert , Update یا Delete بر روی آن صورت گرفته که اصطلاحا Updated , Inserted و Deleted خوانده می شود)

مهمترين کاربر Trigger ها به شرح زیر است :

  • جلوگيری از ورود داده های نا معتبر
  • لاگ نمودن تراکنش ها
  • حذف يا به روز رسانی رکورد ها در جداول مرتبط
  • بالا بردن کارايی سيستم
  • تغيير و جايگزينی يک تراکنش
  • و

2 –  استفاده از تکنيک Object Oriented Programming (OOP)  در برنامه نويسی تحت .net  (VB.net):

برنامه نويسی شیء گرا  (OOP)   یکی از آخرين روش های برنامه نويسی است که در آن يک برنامه به بخش های مجزايی به نام کلاس ( Class ) تقسيم می شود. اشیاء از کلاس ها بوجود می آیند و هر شیء مانند اشیاء فیزیکی در دنیای واقعی دارای یکسری خصوصیات ، اعمال ( متدها ) و رویداد است. یکی از ویژگی های مهم در این روش ویژگی وراثت در کلاس ها است.

آخرين نسخه ويژوال بيسيک که از تکنولوژی Net. (دات نت ) استفاده می کند ، یک زبان Object Oriented کامل است  که از اين  ويژگی در برنامه های نسخه های 4 به بالاتر نرم افزارهای توليدی شرکت مهندسی آوای روز  بسياراستفاده شده است .  استفاده از  اين تکنولوژی موجب  تسريع در اجرای پروسه ها ، اجرای همزمان و موازی ، استفاده از  توانايی های  سيستمهای چند هسته ای ( اغلب  کامپيوترها و سرورهای  جديد چند هسته ای   ميباشند) ، سهولت  تغيير در  اينترفيسهای کاربری ، سهولت خطايابی و  ديباگينگ نرم افزارها و ….. شده است .

3 استفاده از  ADO.NET  در  ذخيره سازی و ارتباط با بانک اطلاعاتی :    يکی از حساس  ترين بخش های  محيطهای .NET ، ارتباط با بانک اطلاعاتی است . در طراحی و توسعه وب يکی از  کليدیترین مباحث ارتباط با بانک اطلاعاتی است  همچنين  ذخيره و  بازيابی اطلاعات يکی از اصلی  ترين  نيازهای هر نرم افزار به حساب می  آيد.

 بدين منظور چهارچوب کاری دات نت ابزار  هايی را جهت کار با بانک های اطلاعاتی مختلف ارائه نموده است ، به  اين ابزار اصطلاحا ADO.NET گفته می شود که شامل کتابخانه ها و توابع  مفيد جهت سهولت تراکنش های بانک اطلاعاتی می باشد .

برای ارتباط با بانک اطلاعاتی چند مرحله لازم است که نرم افزار  بايستی حتما” آنها را انجام دهد  :

  • مرحله اول : ارتباط با بانک مقصد
  • مرحله دوم : اجرای درخواست
  • مرحله سوم : قطع ارتباط

ADO.NET  ماهيت منفصل دارد به عنوان مثال وقتی با متد Open بااستفاده از ADO ( که در برنامه نويسی های قبلی در  محيطهایVB6  انجام  ميشد) یک  پايگاه داده را باز و یک Recordset را در حافظه بار  ميکرديد ، برای کار با Recordset بایستی اتصال شما با  پايگاه داده باز باشد  ولی در ADO.NET بعد از  ايجاد  ديتاست و  تعيين جداول درون آن می  توانيد اتصال به  پايگاه داده را  ببنديد و با Dataset کار  نماييد .ADO برای کار با جداول از Recordset استفاده می کند که درآن واحد امکان کار با  بيش از یک جدول وجود ندارد .

در   محيطهای دات نت   اين ارتباط در  ايمن ترين  وضعيت و با  کمترين خطا رخ   ميدهد و در برنامه  نويسی های ماژول   دريافت و ثبت اطلاعات (ARECO RECORDING) که برای   سويچهای IP Base   کليه   سايتهای مخابراتی ازجمله در   سايتهای MN3300 مخابرات مرکزی و ساختمان   توحيد نصب شده اند ، به نوعی از ارتباطات هوشمند ADO استفاده شده که درصورت  تغييردر پهنای باند ارتباط شبکه ، در  ذخير سازی اطلاعات حساس SMDR در بانکهای اطلاعاتی خللی بوجود  نيايد.

4 استفاده از ابزار قدرتمند گزارش ساز (ARECO Report Generator) در نسخه های  جديد نرم افزارهای شرکت مهندسی آوای روز که علاوه بر دارا بودن سرعت بالا در   تهيه گزارشات مرتبط با  ديتابيسهای   حجيم  بيلينگ ، امکان  تغيير در ساختار و فرمت گزارشات و  ايجاد گزارشات  جديد و  همچنين به روز رسانی گزارشات  به راحتی با کپی کردن فايل کم حجم mrt در فولدر Reports ،  ميباشد .

ArecoAdmin وب‌سایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *