مرکز فروش تجهیزات شبکه و سانترال خدمات شبکه و ویپ در استان گیلان

دسته بندی مقالات

در حال بارگذاری...

انتقال تماس خط های شهری در ایزابل (issabel)

اشتراک گذاری

فهرست مطالب

آموزش انتقال تماس ورودی در ایزابل

انتقال تماس از خط شهری در Issabel یکی از چالش‌های رایج در پیاده‌سازی سیستم‌های تلفنی مبتنی بر Asterisk است. به‌صورت پیش‌فرض، ایزابل برای تماس‌های ورودی از خط شهری Feature Code مستقلی جهت انتقال تماس ارائه نمی‌دهد.

به همین دلیل، بسیاری از مدیران سیستم‌های VoIP به دنبال راهکاری هستند تا بتوانند با شماره‌گیری یک کد مشخص، تماس ورودی را به مقصد دلخواه منتقل کنند.

در این آموزش، نحوه پیاده‌سازی انتقال تماس در ایزابل با استفاده از Dialplan سفارشی و از طریق شماره‌گیری کد *۷۷۷ را بررسی می‌کنیم.

برای تعریف کد انتقال تماس، ابتدا وارد پنل ایزابل شده و مسیر زیر را دنبال کنید:

PBX > Tools > Asterisk File Editor > extensions_custom.conf

انتقال تماس

 

برای فعال‌سازی صحیح انتقال تماس، لازم است در کانتکست [from-internal-custom] کد زیر را وارد کنید :

include => queue-forward-on

include => queue-forward-off

انتقال تماس خط های شهری در ایزابل

ایجاد کانتکست های مورد نیاز برای فعال‌سازی انتقال تماس در ایزابل

در این مرحله لازم است کانتکست های مربوط به فعال و غیرفعال‌سازی انتقال تماس صف و همچنین بررسی وضعیت انتقال تماس در تماس‌های ورودی از خط شهری را در فایل Dialplan ایجاد کنیم.

برای این کار،کانتکست های زیر را عیناً در انتهای همین فایل اضافه کنید 

[queue-forward-on]
exten => *777,1,Answer()
same => n,Set(DB(qf/900)=1)
same => n,Playback(beep)
same => n,Hangup()

 

[queue-forward-off]
exten => *776,1,Answer()
same => n,Set(DB(qf/900)=0)
same => n,Playback(beep)same => n,Hangup()

 

[from-pstn-call]
exten => s,1,NoOp(issabel forward)
same => n,GotoIf($[${DB(qf/900)}=1]?to-out:normal)
same => n(normal),NoOp(DB not set or 0 → Queue)
same => n,Goto(from-queue,YOUR QUEUE,1)
same => n,Hangup()

same => n(to-out),NoOp(Forward to out)
same => n,Dial(SIP/YOUR TRUNK/YOUR PHONE NUMBER,60)
same => n,Hangup()

در خط زیر از کد:

same => n,Goto(from-queue,YOUR_QUEUE,1)

به‌جای YOUR_QUEUE باید شماره صفی را وارد کنید که در صورت لغو عملیات فوروارد تماس به آن منتقل شود.

و همچنین در خط زیر:

same => n,Dial(SIP/YOUR_TRUNK/YOUR_PHONE_NUMBER,60)

به‌جای YOUR_TRUNK نام ترانکی را وارد کنید که تماس خروجی از طریق آن برقرار می‌شود و به‌ جای YOUR_PHONE_NUMBER نیز شماره تلفن مقصد که تماس باید به آن منتقل شود را قرار دهید.
عدد ۶۰ مدت‌زمان زنگ خوردن تماس را بر حسب ثانیه مشخص می‌کند.

در مرحله بعد باید یک Custom Destination ایجاد کنیم و مقدار آن را به‌صورت زیر قرار دهیم:

from-pstn-call,s,1

با انجام این تنظیم، هر زمان که تماس از بخش Inbound Route وارد سیستم شود، تماس به این کانتکست هدایت شده و ادامه‌ی پردازش طبق دستورات تعریف‌شده در آن انجام می‌شود.

issabel forwarding

 

در نهایت کافی است وارد تنظیمات Inbound Route شوید و در روت تماس ورودی، از بخش Set Destination اون Custom Destination  که در مرحله‌ی قبل ایجاد کرده‌اید انتخاب و ثبت کنید.

حال با شماره گیری *۷۷۷ از خط داخلی ,انتقال تماس فعال شده و تمامی تماس های ورودی به خطی که تعیین کردید انتقال داده میشود همچنین برای لغو با شماره گیری *۷۷۶ حالت فروارد لغو شده و تماس های ورودی به صف مورد نظر انتقال داده خواهد شد .

Picture of بهنام احمدی

بهنام احمدی

من بهنام احمدی ,کارشناس سخت افزار کامپیوتر هستم و به تولید محتوا علاقه مندم و تلاش میکنم که محتوای با کیفیت تولید کنم .

در صورتی که سوالی در مورد انتقال تماس خط های شهری در ایزابل (issabel) دارید اینجا مطرح کنید.

پرسش و پاسخ در مورد انتقال تماس خط های شهری در ایزابل (issabel)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Voip46.ir

آخرین بازدید لحظاتی پیش ..

یک پیام بنویسید ..