انتقال تماس از یک داخلی به یک مقصد دیگر با Optional Destination
همراهان عزیز در مورد مبحث انتقال تماس صحبت کردیم و قرار است که در این بخش در رابطه با Optional Destination صحبت کنیم.
آنچه در این مقاله می خوانید:
یعنی تماس را از یک داخلی به یک مقصد دیگر انتقال دهیم اما نه با استفاده از Feature Code ها یا Transfer با استفاده از Optional Destination بخشی که در خود Extension میتوانید تنظیمات آن را انجام دهید.
توضیحات اولیه
ابتدا به روی مرکز تلفن برویم و در قسمت Extension ها مثلاً Extension 200 در انتها آخرین بخش نوشته Optional Destination اینجا گفتیم که میتوانیم داخلیها را براساس اینکه پاسخگو نیستند یا مشغول هستند یا Not Reachable باشند یا همان Unavailable باشند تماس آنها را انتقال دهیم.
به کجاها میتوانیم انتقال دهیم؟ به تمام مقصدهایی که اینجا هست مشابه باکسهایی که در بخشهای قبلی دیدیم اینجا هم میتوانیم انتقال دهیم. تنظیمات و انتقال تماس در این قسمت نسبت به Feature Code ها یک تفاوتی دارد یا یک سری تفاوتهایی دارد که در ادامه در مورد آنها صحبت میشود.
فقط یک نکتهای را باید بگویم اینکه به طور کلی انتقال تماس یا توسط شخصی که پشت میز هست و تلفن در اختیار او است انجام میشود یا توسط مرکز تلفن. Feature Code ها و Optional Destination و Follow Me توسط مرکز تلفن انجام میشود.
اما گزینه اولی که در بخش قبلی در مورد آن صحبت کردیم و Transfer بود این نوع انتقال تماس با استفاده از کلید فیزیکی روی تلفنها توسط شخص انجام میشود و توسط مرکز تلفن نیست. اما اینها قابل برنامهریزی هستند.
نحوه انتقال تماس با Optional Destination
به سراغ همین گزینه Optional Destination برویم. من یک داخلی دیگر مثل ۵۰۰ رجیستر کنم. مثلاً یک داخلی دیگر بسازیم. روی یک Extension دیگر add کنیم و از نوع sip باشد و در قسمت User Extension عدد ۵۰۱ را وارد کنیم و در قسمت Display Name هم ۵۰۱ را وارد کنیم Secret یا پسورد آن را مثلاً Admin@501 بگذاریم یک Enter میزنیم و در نهایت Apply میزنیم.
من از قبل یک ZOIPER اینجا نصب کردم و روی Setting آن کلیک میکنیم گزینه Create a New Account و از نوع Sip باشد. یک مزیتی که ZOIPER دارد نوع IAX و XMPP را هم میتواند برای شما رجیستر کند.
در قسمت User 501@192.168.20.200 را وارد کرده و در قسمت Password 501 را وارد کرده بعد Next را میزنیم و در نهایت منتظر میمانیم تا رجیستری انجام شود. ۵۰۱ رجیستر و ok شد.
رجیستر کردن یک داخلی دیگر روی میز تلفن
میخواهم روی تلفن میز خود یک داخلی دیگر register کنم وارد قسمت شبکه تلفن میشویم. زمانی که میخواهیم روی تلفن در واقع IP Phone یک داخلی راهاندازی کنیم گفتیم که اولین کار این است که بدانیم IP این تلفن چند است. وارد قسمت تنظیمات میشویم. در قسمت Network مثلاً IP آن ۱۹۲.۱۶۸.۲۰.۵۵ است و User و Pass آن هر دو Admin است.
وارد میشویم این تلفن yealink است در قسمت Account گزینه Register در Account 6 فعالش میکنیم و Label را مثلاً ۵۰۲ وارد میکنیم Display Name و Register Name و User Name را ۵۰۲ وارد میکنیم. Password آن را Addmine@502 وارد کرده و Host Server را ۱۹۲.۱۶۸.۲۰.۲۰۰ وارد میکنیم.
فعلاً Confirm را نمیزنم و تاییدش نمیکنم چرا؟ چون فعلاً داخلی را نساختیم. وقتی که ساخته نباشد و شما بزنید احتمال اینکه band شود زیاد است. برای ساخت داخلی در گزینه User Extension 502 را وارد کرده و در گزینه Display Name 502 را مجدد وارد میکنیم. در گزینه Secret یا پسورد Addmin@502 را وارد کرده و Enter را میزنیم و در نهایت Apply میکنیم.
حال که داخلی ساخته شد Confirm را میزنیم تا تایید شود. رجیستر شد با ۵۰۲ از اینجا بیرون میآییم و اینجا به صفحه خود یک Account اضافه میکنیم از نوع BLF لاین شماره اکانت ۶ هست. این هم ۵۰۲ که تلفن ما ذخیره شده است.
حال اینجا ما ۵۰۲ را داریم و ۵۰۰ را با آن شمارهگیری میکنم. یک ۵۰۲ اینجا اضافه شد و رجیستر شد.
۵۰۱ یک مشکلی دارد و از رجیستر خارج میشود. احتمالاً مشکل Soft Phone است. من با ۵۰۲ میتوانم ۵۰۰ را شمارهگیری کنم و برعکس آن هم هست و مشکلی ندارد.
کاری که میخواستیم انجام بدهیم این بود که روی ۵۰۰ تنظیمات Transfer خود را انجام دهیم. در مورد صندوق صوتی و موارد دیگر هم در آینده به صورت جداگانه صحبت خواهیم کرد.
ما الان No Answer به یک مقصدی که Announce میخواهد پخش شود به عنوان day این را Submit کنیم و Apply کنیم.داخلی را روی ۵۰۰ گذاشتم که روی Bria هست.
نحوه پخش Announce در حالت No Answer و Busy
در حالت No Answer و Busy بگذاریم که به یک Announce برود. یعنی چه No Answer بود و چه Busy بود به یک Announce پخش شود.
من با ۵۰۲ شماره ۵۰۰ را شمارهگیری میکنم این داخلی زنگ میخورد و روی Announce رفت. یعنی روی No Answer بود و ۵۰۰ جواب نداد در نتیجه به Announcement رفت. فرقی نمیکند اگر تماس از بیرون هم باشد همین اتفاق رخ میدهد.
No Answer Time
حال No Answer Time را چگونه باید مشخص کنیم؟ گفتیم اگر جواب نداد مثلا پیغام day یا Announce day برای آن پخش شود. تایم آن از کجاست؟ در گزینه Ring Time که پیشفرض آن Default است و حدود ۳۰ ثانیه است ما میگوییم که مثلاً بعد از ۵ تا Number Of Second ثانیههای زنگ هر دورهای از ثانیههایی که میخواهد زنگ بخورد روی ۵ میگذاریم Submit میکنیم یعنی زمان را کمتر کردیم و زمانی که دوباره شمارهگیری کنیم بعد از ۵ ثانیه میرود یعنی ۵ ثانیه زنگ خورد.
پس No Answer Time همان Ring Time است. وقتی Ring Time تمام میشود تماس به Optional Destination و گزینه NO Answer میرود. گزینه Busy اگر اشغال بود در آن واحد میرود. یعنی من اگر مثلاً داخلی را اشغال کنم و *۴۳ را بگیرم وقتی با ۵۰۲ شماره ۵۰۰ را شمارهگیری کنم اگر Call Waiting فعال نباشد در آن واحد به Busy میرود.
زمانی Busy اوکی میشود که شما Call Waiting را روی حالت Disable بگذارید و غیرفعال کنید. سپس آن را Submit کنید.
زمانی که داخلی ۵۰۰ فعال بود در حال مکالمه بود کاری نداریم که اکو تست را انجام میدهد در هر صورت اگر Call Waiting آن فعال باشد به Busy نمیرود.
اگر Call Waiting غیرفعال باشد انتظار دارم که وقتی ۵۰۰ را شمارهگیری میکنم پیغام Announce برای من پخش شود. پس به Call Waiting دقت کنید. موقعی ما میتوانیم Busy را استفاده کنیم که Call Waiting روی حالت Disable باشد.
گزینه Not Reachable
گزینه Not Reachable یعنی چه؟ یعنی در دسترس نباشد. من این را روی داخلی ۵۰۱ تست میکنم. داخلی ۵۰۱ در حال حاضر Not Reachable یا Unavailable است. میگوییم اگر Unavailable بود مثلا به Announce برو بعد Submit و در نهایت Apply میکنیم.
الان با ۵۰۲ شماره ۵۰۱ را شمارهگیری میکنم. باز پیغام پخش میشود. پس من در سه تا حالت روی Optional Destination تست را انجام دادم.
تفاوت Optional Destination با Feature Codes
دوستان در انتهای این بخش میخواهم یک نکته بسیار مهم و کاربردی را به شما بگویم. یکی از تفاوتهای اصلی Optional Destination با Feature Codes در این است که روی Optional Destination ما میتوانیم CID Prefix را در نظر بگیریم که خیلی کاربردی است.
مثلاً میگویم که اگر به ۵۰۰ زنگ خورد و No Answer یا Busy یا UnReachable بود یک Prefix را به CID آن اضافه کن و ارسال کن تا داخلی مقصد متوجه بشود که این تماس مستقیم به خودش آمده یا از یک داخلی دیگر انتقال پیدا کرده است. پس یکی از قابلیتهای مهم Optional Destination این است که شما میتوانید از CID Prefix استفاده کنید.
وقتی که تماس از طریق Optional Destination انتقال پیدا میکند، مقصد میتواند با آن Prefix که روی CID میآید بفهمد که تماس از کجا آمده است. فرض کنید ما سه تا داخلی داریم مثلاً داخلی ۱۰۰، ۲۰۰ و ۳۰۰ و گفتیم که این سه تا در حالت No Answer مثلاً بروند و به ۵۰۰ زنگ بخورند.
خوب ۵۰۰ یک داخلی است و میخواهد بداند این داخلی که دارد تماس را جواب میدهد تماس برای خودش بوده یا از جای دیگر Forward شده اگر Forward شده یا انتقال پیدا کرده است از کجا آمده است.
اگر شما از Forward ها و Feature Code ها این کار را انجام بدهید Prefix ندارید که آنجا بگذارید ولی اگر این کار را با Optional Destination انجام دهید برای هریک از انتقال تماسها میتوانید یک Prefix خاصی را در نظر بگیرید تا آن داخلی ۵۰۰ متوجه شود که تماسش از ۱۰۰ بوده یا از ۲۰۰ یا ۳۰۰ بوده است. اینها را من به عهده خود شما میگذارم تست کنید و بررسی کنید و ببینید که به چه صورتی است.
استفاده از Feature Code ها برای Forward
نکته دیگری هم به شما بگویم در بخش Feature Code ها اگر از Feature Code ها برای Forward میخواهید استفاده کنید یک قابلیت خوبی که دارد شما میتوانید Feature Code ها را با هر یک از گوشیها بزنید اما یک بدی که دارد این است که ممکن است این کد در اختیار تمام پرسنل یک مجموعه بزرگ قرار گیرد و هرکسی تماسش را به هرجایی که دلش میخواهد Forward کند و یک سری در واقع داستانها این وسط به وجود بیاید.
بنابراین پیشنهاد میکنم از Feature Code ها خیلی کم در پروژههای سازمانی و پروژههای بزرگ استفاده کنید و سعی کنید که با Optional Destination یا با Follow Me که در بخش بعدی میخواهیم در مورد آن صحبت کنیم تماس را انتقال دهید که در کل اصولیتر و بهتر است.
اما یک قابلیت خوبی که Feature Code ها دارد این است که یک داخلی میتواند Forward را برای دیگر داخلیها راهاندازی یا اجرا یا غیرفعال کند. ما توضیح تمام این کدها را که خودش حدود یکی دو ساعت زمان برده است در پکیج جامع ایزابل در مورد آن صحبت کردیم.
اینجا فقط خواستم یک معرفی داشته باشم و به شما بگویم به چه صورتی است. پس این هم از مبحث Optional Destination که گفتیم داخلیها را میتوانیم براساس No Answer بودن یا Busy بودن یا Un Reachable بودن یک مقصدی را تعیین کنیم که یک قابلیت خوبی که این دارد این است که شما میتوانید CID Prefix را هم قرار دهید. به سراغ بخش بعدی آموزش برویم.
سلام وقت شما بخیر.. ضمن تشکر بابت این همه آموزش عالی اگه امکانش هست میخواستم بدونم آیا اگه تماس رو انتقال دادیم امکان برگشتش وجود داره؟ مثلا اشتباه انتقال دادیم یا به هر دلیلی میخوایم کنسلش کنیم؟ خیلی سرچ کردم ولی موفق نشدم
بازم ممنون.. زنده باشید
سلام و درود
متاسفانه خیر
شاید در مواردی بشه برنامه ریزی کرد که این سناریو پیاده سازی شود
اما بصورت پیش فرض خیر
سلام وقت بخیر
متشکر از مطالب و ویدئوهای بسیار مفید شما، چطور می توان در حالت اشغالی خط یک announce را پخش کنیم که “لطفا منتظر بمانید” تا به صورت خودکار پس از پایان اشغالی خط تماس برقرار شود؟
با تشکر
سلام و ارادت
ممنون از شما
دقیق متوجه منظور شما نشدم
اگر امکان پذیر هست بیشتر توضیح بفرمایید
باسلام و تشکر از آزموش های خوب شما
ما یک خط سیپ از آسیاتک داریم که دارای ۳ کانال همزمانی ورودی/خروجی/پشت خطی هست
زمانیکه در قسمت inbound route تماس ورودی ترانک رو مستقیما توسط misc destination به شماره موبایل انتقال میدهیم انجام میشود
ولی اگر تماس ورودی به داخلی بیاید و در قسمت optional destination در صورتی که داخلی رجیستر نباشد توسط misc destination تماس ورودی را به شماره موبایل انتقال میدهیم انجام نمی شود و پیغام you have dialled a wrong number پخش می شود.
لطفا میشه راهنمایی بفرمایید کجای کار ما ایراد داره .
هدف ما این است که تماس شهری ورودی به یک داخلی در صورت رجیستر نبودن به شماره موبایل دایورت بشود.
باتشکر
سلام و درود. ممنون از شما
سناریویی که پیاده سازی کردید درست است لطفا موارد زیر را لحاظ کنید:
روی خطوط سیپ آسیاتک، برای تماس های خروجی حتما با کالرآیدی ارسال شود مثلا اگر خط شما ۹۱۳۰۵۵۵۵ است باید این شماره برای تماس خروجی ارسال شود
احتمالا زمانیکه تماس خارج می شود، کالر آیدی ارسال نشده که تماس توسط اسیاتک دریافت نمی شود و برگشت می خورد.
حتما در ترانک در بخش out bound caller id شماره کالرایدی مثلا ۹۱۳۰۵۵۵۵ را قرار داده و option cid را در حالت force قرار دهید
لطفا نتیجه را اطلاع رسانی کنید.