ایزابل (Issabel)

انواع روش های انتقال مکالمه بر روی سیستم تلفنی ایزابل Issabel

در سیستم تلفنی ایزابل برای انتقال تماس حین مکالمه دو روش وجود دارد و البته یک روش سوم هم میتوانید با کمی تغییرات اضافه کنیم.
با این توضیح که اگر فرد A به فرد B تماس گرفته و فرد B می خواهد تماس را به فرد C انتقال دهد.

  1. انتقال کورکورانه Blind Transfer که در این حالت فرد B حین مکالمه با فرد A با زدن کد دستوری ## حین مکالمه تماس را منتقل می کند، تماس بدون در نظر گرفتن شرایط فرد A به سمت وی انتقال داده می شود و اگر فرد A در دسترس نباشد تماس دیگر به B بر نمی گردد.
  2. انتقال با نظارت Attended Transfer که در این حالت فرد B حین مکالمه با فرد A با زدن کد دستور ۲* حین مکالمه و وارد کردن شماره فرد C با وی تماس برقرار می کند و در ابتدا به گفتگو با فرد A می پردازد و فرد B در این حالت به حالت Hold رفته موزیک انتظار خواهد شنید (پشت خط فرد A منتظر می ماند) حال اگر فرد B تماس را قطع کند این انتقال صورت می پزیرد و سپس A به C متصل خواهد شد.
  3. حال بسیاری از کاربران می خواهد انتقال سریع یا کورکورانه را داشته باشند اما اگر فرد C پاسخ گو نبود تماس به فرد B باز گردد. برای این حالت سوم انتقال تماس در ایزابل باید کمی کد به استریسک اضافه کرد.

در ابتدا با برنامه Winscp به ایزابل متصل شوید و فایل زیر را باز کنید:

/etc/asteriskfeatures_general_custom.conf

در این فایل مقادیر زیر را قرارداده و سپس استریسک را reload کنید. (یا به هر شکلی در محیط وب نوار قرمز Apply Configuration را بزنید)

atxfernoanswertimeout = 15
atxferdropcall = no
atxferloopdelay = 10
atxfercallbackretries = 2

توضیح پارامتر ها:
atxfernoanswertimeout : مدن زمان زنگ خوردن فرد C
atxferdropcall : این همان پارامتری است که باعث می شود اگر فرد C پاسخ گو نبود تماس به فرد B برگردد.

**اگر فرد C تماس را پاسخ نداد قبل از اینکه تماس به B برگردد سیستم می تواند چند بار تماس با C را تکرار کند، دو پارامتر بعدی به همین دلیل است.
atxferloopdelay : اگر فرد C پاسخ نداد چند ثانیه صبر کرده و سپس تلاش مجدد صورت پذیرد؟
atxfercallbackretries : برای تماس با فرد C چند تلاش صورت پذیرد و پس از آن تماس به B برگردد.

روند اجرا انتقال حالت سوم: در این حالت حین مکالمه فرد B می بایست از کد دستوری Attended یا همان ۲* استفاده کند (در واقع انتقال Attended را تغییر دادیم) حال وقتی شماره فرد C را می زند و سیستم شروع به شماره گیری می کند، فرد B باید تماس را قطع کند، در این حالت فرد A صدای زنگ خوردن فرد C را می شوند و اگر فرد C تماس را پاسخ ندهد، این تماس به فرد B برخواهد گشت.

ویپ ایران | VOIPIRAN، بزرگترین مرجع تخصصی ویپ و ارتباطات در ایران

حامد کوه فلاح

متخصص، برنامه نویس و مدرس Asterisk و راهکارهای نوین ارتباطی آشنایی و کار با استریسک و راهکار های مشابه از سال 1382، پایه گذاری VOIPIRAN ارائه راهکار های کدباز VOIP همچون VAAK و VOIZ و CONNEXO همکار برنامه نویسی و آموزش با پروژه های Elastix و Issabel با بیش از 3000 دانشجو از سال 1387

Recent Posts

راه‌اندازی سیستم مرکز تماس OMniLeads با داکر روی Rocky Linux 8 و Issabel 5

OMniLeads یک سیستم مرکز تماس کدباز است که با قابلیت‌های پیشرفته برای مدیریت تماس‌ها و…

4 ساعت ago

حذف فایل‌های ضبط مکالمات قدیمی برای مدیریت فضای هارد دیسک در سیستم‌های تلفنی ایزابل (Issabel) و فری پی بی اکس (FreePBX)

در سیستم‌های تلفنی تحت ویپ مانند ایزابل (Issabel)، الستیکس (Elastix) و فری پی بی اکس…

6 روز ago

۱۰ محصول برتر Open Source SaaS برای متخصصین VoIP و IT: انتخابی هوشمندانه برای کسب‌وکارها

Open Source Software نقش مهمی در توسعه نرم‌افزارهای SaaS (نرم‌افزار به عنوان سرویس) داشته است.…

6 روز ago

SaaS چیست؟ بررسی جامع، مزایا

SaaS چیست؟ بررسی جامع نرم‌افزار به‌عنوان سرویس و مزایای آن در دنیای فناوری اطلاعات، مدل‌های…

2 هفته ago

Softswitch چیست؟ ستون اصلی شبکه‌های VoIP و نحوه طبقه‌بندی آن‌ها

در دنیای ارتباطات راه دور و شبکه‌های VoIP، اصطلاح Softswitch یکی از مفاهیم کلیدی است. Softswitch یک سیستم نرم‌افزاری…

2 هفته ago

مدیریت Asterisk از طریق کنسول مثل یک حرفه ای: ابزارها و نکات

Asterisk به‌عنوان یکی از محبوب‌ترین پلتفرم‌های تلفن تحت شبکه (VoIP)، ابزارهای قدرتمند و متنوعی را…

2 هفته ago