طراحی وب سایت تلفن گویا

Asterisk Gateway Interface که معمولا به مخفف AGI معروف است در حقیقت یک زبان مستقل برای API نویسی (برنامه نویسی API و توسعه API)و به منظور پردازش تماس تلفنی میباشد. AGI این امکان را به برنامه نویس ها میدهد تا برنامه های ساده برای مدیریت و route کردن تماس ها در سرورهای استریسک به ساده ترین شیوه ممکن برنامه نویسی و توسعه دهند.
چرا استفاده از AGI ؟
سوالی که رایج است در حقیقت این است که چه نیازی است که از AGI استفاده کنم؟
استریسک چندین راه برای اجرا کردن منطقی تماس ها فراهم آورده : dial plan و AMI و AGI اما تمام این موارد دارای معایب و مزایای خود هستند که می توان به موارد زیر اشاره کرد
Dialplan :
این برنامه ها بسیار دارای امکانات پایه و مقدماتی و در اصطلاح ساده میباشد. نمی تواند ساختارهای زبان عملیاتی استاندارد را پشتیبانی کند و در نتیجه نمی توان به طراحی وب سایت پیش رفته و توسعه یافت رسید
AMI :
AMI یا Asterisk Manager Interface یک زبان مستقل و پیچیده و سطح بالا برنامه نویسی و توسعه API و به منظور کنترل asterisk از طریق سوکت های TCP/IP میباشد. و می توان تمام نیاز های شما را برطرف کنند اما به دلیل نبود داکیومنت مناسب و نیاز به زمان زیاد برای توسعه و طراحی یک وب سایت به صرفه نیست و پیشنهاد نمی شود
AGI :
AGI در حقیقت ما بین این دو متد قرار دارد. و بعضی جاها با توجه به قابلیت و کارایی ما بین dialplan و AMI قرار دارد. AGI نمیتواند به صورت کامل از PBX
مستقل باشد (در حالی که AMI کاملا مستقل است) و در حقیقت نیاز دارد که در
بعضی جاها dialplan نیز اجرا گردد (برخلاف AMI)، و به یک زبان برنامه نویسی خاص محدود نیست یعنی می توان برای انواع وب سایت های شما که با زبان php یا asp.net mvc می توان طراحی و ساخت (همانند AMI) و میتواند هم به صورت Local و هم از طریق بستر شبکه مورد استفاده قرار گیرد (همانند AMI).
سئو وب سایت در تبریز گسترش پذیری طراحی وبسایت در تبریز طراحی وب سایت تبریز طراحی وب سایت مدیریت کاربران طراحی و توسعه وب سایت در تبریز طراحی سایت اموزش از راه دور در تبریز درباره ما وب سرویس