یکی از قابلیت های موجود در Asterisk نوشتن AGI با استفاده از زبانهایی همانند: php, perl, Python و … میباشد. شما میتوانید با کمک گیری از این زبان ها، مدیریت تماس را از Dialplan گرفته و با توجه به پردازشی که میخواهید روی دادهها داشته باشید، خیلی سریعتر هدف خود را پیاده سازی کنید.