ویپ

روش های انتقال مکالمه و تماس در ایزابل (Issabel)

روش های انتقال مکالمه در ایزابل (Issabel)

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

روش های انتقال مکالمه در ایزابل (Issabel)

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

برای انتقال تماس در سیستم تلفنی Issabel سه روش وجود دارد که در ادامه بررسی خواهیم کرد.

سناریو به این شکل است که اگر فرد A به فرد B تماس گرفته و فرد B می خواهد تماس را به فرد C انتقال دهد:

روش های انتقال مکالمه و تماس در ایزابل (Issabel)

روش یک : انتقال کورکورانه یا Blind Transfer

در این حالت فرد B حین مکالمه با فرد A با زدن کد دستوری ## حین مکالمه تماس را منتقل می کند.

در این روش تماس بدون در نظر گرفتن شرایط فرد A به سمت وی انتقال داده می شود و اگر فرد A در دسترس نباشد تماس دیگر به B بر نمی گردد.

روش دوم : انتقال با نظارت یا Attended Transfer

در این حالت فرد B حین مکالمه با فرد A با زدن کد دستور 2* حین مکالمه و وارد کردن شماره فرد C با وی تماس برقرار می کند و در ابتدا به گفتگو با فرد A می پردازد و فرد B در این حالت به حالت Hold رفته موزیک انتظار خواهد شنید (پشت خط فرد A منتظر می ماند) حال اگر فرد B تماس را قطع کند این انتقال صورت می پزیرد و سپس A به C متصل خواهد شد.

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

حال بسیاری از کاربران می خواهد انتقال سریع یا کورکورانه را داشته باشند اما اگر فرد 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 یا همان 2* استفاده کند (در واقع انتقال Attended را تغییر دادیم).

حال وقتی شماره فرد C را می زند و سیستم شروع به شماره گیری می کند، فرد B باید تماس را قطع کند، در این حالت فرد A صدای زنگ خوردن فرد C را می شوند و اگر فرد C تماس را پاسخ ندهد، این تماس به فرد B برخواهد گشت.

امیدواریم این مقاله برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

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

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