مثال۳:
exten => 123,1,Answer()
exten => 123,۲,App1()
exten => 123,۳,App2()
exten => 123,4,App2()
exten => 123,5,Hangup()
این هم یک Extension طولانی تر با ۵ خط.
$۱Ø نکته: در بسیاری از موارد Extension شما بیش از ۲ یا ۳ خط دارد و باز هم در اکثر مواقع ما انتظار داریم کا Asterisk خطوط را به ترتیب نوشته شده از بالا به پایین خوانده و اجرا کند، در اینجور موارد اگر مثل مثال قبل priority را به صورت عدد های پشت سر هم بنویسیم به احتمال زیاد در آینده برای تغییرات در ساختار Extension به مشکل بر بخوریم، مثلا اگر بخواهید بعد از خط ۲ یک خط دیگر اضافه نمایید باید از خط ۳ تا آخر Extension را اصلاح کرده و priority آن خطوط را یکی افزایش دهید !
و اما راه حل استفاده از کاراکتر n به جای اعداد ۲ به بعد است، کاراکتر n یعنی یکی بیشتر از خط قبلی ! اینطوری دیگه نیاز ی نیست نگران ترتیب اعداد باشیم. مثلا مثال ۳ را می توانیم به صورت زیر بنویسیم:
exten => 123,1,Answer()
exten => 123,n,App1()
exten => 123,n,App2()
exten => 123,n,App2()
exten => 123,n,Hangup()
OMniLeads یک سیستم مرکز تماس کدباز است که با قابلیتهای پیشرفته برای مدیریت تماسها و…
در سیستمهای تلفنی تحت ویپ مانند ایزابل (Issabel)، الستیکس (Elastix) و فری پی بی اکس…
Open Source Software نقش مهمی در توسعه نرمافزارهای SaaS (نرمافزار به عنوان سرویس) داشته است.…
SaaS چیست؟ بررسی جامع نرمافزار بهعنوان سرویس و مزایای آن در دنیای فناوری اطلاعات، مدلهای…
در دنیای ارتباطات راه دور و شبکههای VoIP، اصطلاح Softswitch یکی از مفاهیم کلیدی است. Softswitch یک سیستم نرمافزاری…
Asterisk بهعنوان یکی از محبوبترین پلتفرمهای تلفن تحت شبکه (VoIP)، ابزارهای قدرتمند و متنوعی را…