تبليغاتX
Linux - VOIP - Telephony - محدود کردن تعداد مکالمات همزمان
یک ترانک با پهنای باند مشخص خریداری کردید . با استفاده از کدک و محاسبه میزان پهنای باند مصرفی برای هر تماس می توانید تعداد تماس های همزمانی را که از این ترانک می توانید عبور دهید را مشخص کنید . بدون اعمال محدودیت تعداد تماس ها به صورت نامحدود خواهد بود و خوب مشخص است که با اضافه شدن هر تماس در زمانی که پهنای باند کاملا اشغال شده است بر روی کیفیت تمامی تماس های فعال اثر خواهد گذاشت . با استفاده از GROUP و GROUP_COUNT قادر خواهید بود این محدودیت را اعمال کنید . در مثال زیر  تعداد تماس همزمان به خطوط شهری را به ۱۵ تماس کاهش دادیم .

exten => _9X.,1,Set(GROUP()=pstngroup)
exten => _9X.,n,GotoIf($[ ${GROUP_COUNT()} > 15 ]?maxreached)
exten => _9X.,n,Dial(DAHDI/g0/${EXTEN:1})
exten => _9X.,n,Hangup
exten => _9X.,n(maxreached),Playback(too-many-calls)
exten => _9X.,n,Hangup

+ نوشته شده توسط امید مهاجرانی در یکشنبه بیست و پنجم دی 1390 و ساعت 14:32 |