یک از قابلیتهایی که در سیستم تلفنی استریسک وجود دارد Call Pickup یا شکار خط می باشد که به ۲ روش انجام میشود :
روش اول: بر اساس گروه بندی داخلی ها که در این روش فقط داخلی های همگروه می توانند تماس آمده برای داخلی های همگروه خود را پاسخگویی کند برای این منظور این تنظیمات را باید انجام دهیم و استریسک را بازنشانی کنیم:
- تعریف کد برای Pickup : فایل features.conf را به صورت زیر ویرایش کنید.به شکل زیر:
?
1 2 3 4 5 6 7 | [general] . . . pickupexten = *8 ; کد برای شکار خط . . |
- تنظیم Pickupgroup برای داخلی ها: فایل sip.conf یا فایلی که تنظیمات مربوط به کانال sip داخلی ها در آن تعریف شده به صورت زیر ویرایش کنید:
?
1 2 3 4 5 | [100] type=friend secret=100 host=dynamic pickupgroup=12 ; کد گروه |
?
1 2 3 4 5 | [۱۰۱] type=friend secret=101 host=dynamic pickupgroup=12 ; کد گرو |
ه
روش دوم: پاسخ دادن مستقیم به تماس داخلی مورد نظر (call pickup directly) از طریق استفاده از Application با نام PickupChan در dialplan:
- به طور مثال اضافه کردن سطر زیر به کانتکس داخلی ها:
?
1 2 3 4 5 6 7 | [from-internal] . . exten = _*3XXX,1,NoOp(Pickup an exten ${MACRO_EXTEN:2}@${MACRO_CONTEXT}) exten = _*3XXX,n,ChanIsAvail(SIP/${MACRO_EXTEN:2}&IAX2/${MACRO_EXTEN:2}) exten = _*3XXX,n,PickupChan(${AVAILORIGCHAN}) |
- ر این مثال با شماره گیری *۳ +شماره داخلی به تماس در حال زنگ خوردن آن داخلی پاسخ میدهیم
**در الستیکس در قسمت کدهای ویژه Asterisk General Call Pickup را برای Pickup گروهی و Directed Call Pickup را برای Pickup مستقیم تنظیم ی کنیم.