در این قسمت از مجموعه آموزش ایزابل مانند قسمت قبل به یکی دیگر از ویژگی های داخلی می پردازیم
صندوق صوتی
شاید با اسم پیغام گیر در تلفن های معمولی بیشتر آشنا باشید ، صندوق صوتی در واقع همان پیغام گیر است البته با امکانات تنظیمات صندوق صوتی ایزابل بیشتر ، یکی از ویژگی های جالب مراکز تماس امکان صندوق صوتی برای هر داخلی می باشد ، بدین شکل که در صورتی که شخصی با شما تماس می گیرد بستگی به تعاریف شما ( مثلا در زمان اشغالی خط ) به صندوق صوتی هدایت می شود.
پیام های ضبط شده را می توان از طریق تلفن چک کرد البته از ویژگی آموزش ویپ های ایزابل امکان مشاهده پیام ضبط شده در پنل وب کاربر و هم امکان ارسال پیام به Email کاربر وجود دارد.
برای فعال کردن قابلیت صندوق صوتی کافی است به بخش تنظیمات Voice mail در تنظیمات داخلی برویم.
به صورت پیش فرض Voicemail فعال نیست برای فعال کردن آن در ایزابل باید وضعیت Status) ( را روی Enabel قرار دهید.
در زیر چند نمونه از این تنظیمات را توضیح می دهیم:
در ایزابل در صورت فعال بودن صندوق صوتی به صورت پیش فرض در صورت اشغالی و یا در دسترس نبودن و یا پاسخ ندادن خدمات VOIP تماس به صندوق صوتی منتقل می شود
این تنظیمات در قسمت Optional Destinations در تنظیمات داخلی قابل تغییر می باشد .
می تواند تنظیمات مختلف را بوسیله علامت پایپ (|) جدا کنید.
در صورتی که بخواهید از طریق تلفن خودتان به صندوق صوتی متصل شوید کافی است کد (*۹۷ ) را شماره گیری کنید بعد از شماره گیری از شما کلمه عبور خواسته می شود و در نهایت می توانید به پیام ها گوش دهید
حال اگر بخواهید از طریق تلفن دیگری در سازمان به صندوق صوتی خود متصل شوید کد (*۹۸) را شماره گیری می کنید در این حالت ابتدا شماره داخلی و سپس کلمه عبور از تنظیمات صندوق صوتی ایزابلشما خواسته می شود
در صورتی که روی یک داخلی صندق صوتی فعال نباشد عملکرد دو کد (*۹۷ و *۹۸) یکسان خواهد بود.
برای این کار کافی است از زیر منو PBX گزینه Voicemails را انتخاب کنید تا بتوانید به همه پیام های صوتی دسترسی داشته باشید
در ایزابل فایل های پیام صوتی در مسیر /var/spool/asterisk/voicemail/ ذخیره می شوند
در قسمت قبل از مجموعه آموزش ایزابل ساخت یک داخلی ساده را آموزش دادیم در این قسمت از آموزش می خواهیم به تنظیمات ضبط مکالمه در یک داخلی بپردازیم.
برای ضبط مکالمه یک داخلی کافی است در تنظیمات آن داخلی به بخش Recording Options برویم و تنظیمات را اعمال کنیم . به صورت پیش فرض تنظیمات ضبط مکالمه یک داخلی فعال نیست و همه تنظیمات روی Don’t Care یا خدمات ویپ بی اهمیت قرار دارد در این حالت در شرایطی که On Demand Recording فعال باشد با وارد کردن کد *۱ در هر زمان از مکالمه می توان اقدام به ضبط آن مکالمه کرد ( توجه داشته باشید که کد های ویژه استریسک قابل ویرایش هستند و کد پیش فرض برای ضبط مکالمه *۱ می باشد ، در قسمت های آینده مجموعه آموزش ایزابل ویرایش این کد ها را آموزش خواهیم داد).
چهار حالت ضبط مکالمه داخلی در ایزابل در نظر گرفته شده است که هر کدام را می توانیم به سه حالت تنظیم کرد این سه حالت به شرح زیر می باشند
این ویژگی به معنای اولویت ضبط مکالمه می باشد ، این ویژگی را با یک مثال توضیح می دهیم تا بهتر متوجه شوید :
فرض کنید برای داخلی ۲۰۱ شما Outbound Internal Calls را روی Always قرار داده اید و در دخلی ۲۰۲ شما Inbound Internal Call را روی never قرار داده اید ، در مثال ما داخلی ۲۰۱ یک تماس با داخلی ۲۰۲ بر قرار می کند طبق تنظیمات داخلی ۲۰۱ مکالمه باید ضبط شود و طبق تنظیمات داخلی ۲۰۲ مکالمه نباید ضبط شود آموزش VOIP . در این وضعیت ایزابل به سراغ ویژگی Record Priority Policy می رود و هر کدام اولویت بیشتری داشتند طبق تنظیمات آن عمل خواهد کرد . مثلا در مثال بالا اگر Record Priority Policy در داخلی ۲۰۱ روی ۱۰ تنظیم شده باشد و در داخلی ۲۰۲ روی ۵ سیستم اقدام به ضبط مکالمه خواهد کرد.
توجه
توجه داشته باشید در صورتی که ضبط مکالمه در OUTBOUND ROUTE یا INBOUND ROUT فعال باشد همیشه این تنظیمات از اولویت بالا تری برخوردار هستند.
برای مشاهده مکالمات ضبط شده در ایزابل کافی است از منوی سمت چپ pbx را انتخاب و سپس از زیر منوی آن Calls Recordings را انتخاب کنید. در صفحه ظاهر شده با کلیک روی دکمه Show filter به راحتی می توانید مکالمات ضبط شده را مشاهده و جستجو کنید .
مسیر فایل های ضبط شده توسط ایزابل /var/spool/asterisk/monitor می باشد که به ازای هر سال نیز یک فولدر با نام آن سال ایجاد می شود . در فولدر سال ، ۱۲ فولدر خدمات VOIP برای هر ماه و در فولدر هر ماه ، به تعداد روز های ماه فولدر ایجاد می شود و فایل های صوتی به صورت Wave در آن ها ذخیره می شوند .
در این قسمت از دوره آموزش ایزابل به اصلی ترین قسمت ایزابل یعنی سیستم تلفنی می پردازیم ، در این بخش می خواهیم نحوه تعریف و استفاده از یک داخلی در ایزابل را آموزش دهیم
ابتدا به چند تعریف پایه می پردازیم
همانطور که در همه سیستم های تلفنی می بینیم هر تلفن برای خود یک شماره دارد که از طریق آن می توان با آن تلفن تماس خدمات ویپ گرفت ، از آنجایی که شماره های نسبت داده شده بر روی تلفن ها فقط در محدوده آن سازمان معتبر می باشند به آنها داخلی می گویند. در سیستم های تلفنی سنتی شماره های داخلی روی مرکز تلفن قرار می گرفت و از مرکز تلفن تا تلفن مورد نظر سیم کشیده می شد.
ولی در مراکز تلفن VOIP این شماره ها روی تلفن ها تنظیم می شوند . یکی از مزایای مراکز تلفن ویپ همین ویژگی است یعنی به راحتی شما می توانید یک داخلی را جابه جا کنید.
گزینه PBX در منو سمت چپ تنظیمات ایزابل مربوط به تنظیمات تلفنی می شود . برای تعریف داخلی و یا به صورت کلی تنظیمات تلفنی به زیر آموزش ویپ منوی PBX Configuration می رویم .
با ورود به این بخش در واقع وارد FreePBX شده ایم البته با ظاهری متفاوت.
در پنجره جدید اولین گزینه از سمت چپ Extention نام دارد که مربوط به تعریف و یا ویرایش داخلی ها می باشد با کلیک روی آن وارد تنظیمات داخلی ها می شویم ، برای اضافه کردن داخلی جدید از منوی سمت راست گزینه Add new Extention را انتخاب کنید.
در این قسمت شما باید نوع داخلی را تعیین کنید.
داخلی های ایزابل می تواند به سه صورت SIP ، IAX2,DAHDI تعریف کرد.
در هنگام تعیین نوع داخلی باید توجه داشته باشید که تلفن شما از چه پروتکلی پشتیبانی می کند .
معمول ترین نوع داخلی ، داخلی از نوع SIP می باشد ،تقریبا همه تلفن های تحت شبکه در بازار (به استثنای Cisco و Avaya که پروتکل های اختصاصی خود را دارند ، هر چند در بعضی مدل ها با تغییر framware امکان استفاده از پروتکل Sip را نیز دارند) و خدمات VOIP همچنین تلفن های نرم افزاری ( نرم افزار هایی که روی کامپیوتر و یا تلفن همراه نصب می شوند و مانند یک تلفن معمولی کار می کنند ) از این پروتکل پشتیبانی می کنند.
پروتکل IAX2 ، پروتکل اختصاصی استریسک می باشد ، تلفن ها محدودی از این پرتکل پشتیبانی می کنند ، ولی در صورتی که تلفن شما از آن پشتیبانی کند می توانید از آن استفاده کنید .
داخلی های Dahdi مخصوص کارت های تلفنی می باشند در صورتی که از کارت تلفنی با ماژول FXS استفاده می کنید می بایست داخلی ها را Dahdi تعریف کنید .
برای تعریف داخلی از نوع SIP در صفحه جاری در قسمت Device گزینه SIP را انتخاب می کنیم و سپس روی دکمه submit کلیک می کنیم و با پنجره جدیدی مواجه می شویم این صفحه شامل موارد زیادی است ، ولی برای تعریف یک داخلی ساده فقط چند فیلد را تنظیم می کنیم.
.
تنظیمات داخلی کافی است ، فقط لازم است روی دکمه Submit کلیک کنید .
بعد از کلیک روی دکمه submit هنوز تغییرات در مرکز تلفن اعمال نشده است و داخلی شما کار نخواهد کرد ، در این لحظه شما مشاهده خواهید کرد که در بالای صفحه یک نوار قرمز رنگ با دکمه Apply Config ظاهر شده با کلیک روی Apply Config تغییرات در مرکز تماس ایجاد می شود.
در این قسمت از مجموعه آموزش ایزابل به آموزش ارتباط ایزابل با خارج به وسیله ترانک می پردازیم ، در این قسمت با انواع ترانک در ایزابل نیز آشنا خواهیم شد.
مفهموم ترانک در شبکه به معنای مسیری برای عبور تمامی Vlan ها می باشد ولی این تعریف در مراکز تلفنی و مخابراتی کاملا متفاوت است و به معنی مسیر های اتصال در شبکه های یک به چند می باشند.
معمولا در این شبکه ها به تعداد کاربران ، مسیر فعال ایجاد نمی شود و تعداد معقولی مسیر فعال در نظر گرفته می شود.
اگر بخواهیم غیر خدمات VOIP تخصصی تر این مسئله را بررسی کنیم ترانک مسیر های ارتباطی ما Gateway ها ، مراکز مخابراتی ، و سرور های VOIP دیگر مستقل از نوع آنها می باشد.
برای دسترسی به تنظیمات ترانک در ایزابل از منوی سمت راست گزینه PBX و سپس PBX Configuration را انتخاب می کنیم.
سپس گزینه Trunk را از منوی سمت چپ انتخاب می کنیم
با کلیک روی گزینه Add Trunk در منوی سمت راست می توانیم یک ترانک جدید بسازیم.
در این قسمت نوع ترانک خود را انتخاب می کنیم.
Sip Trunk : متداول ترین و پرکاربرد ترین ترانک در سیستم های تلفنی می باشد و بیشتر تجهیزات و سرویس ها از آموزش ویپ این پروتکل پشتیبانی می کنند
DAHDi Trunk : این نوع ترانک زمانی کاربرد دارد که شما یک کارت تلفنی با ماژول FXO روی ایزابل داشته باشید
IAX2 Trunk : این نوع ترانک از پروتکل اختصاصی استریسک یعنی IAX ورژن ۲ استفاده می کند استفاده از این نوع ترانک در اتصال دو سرور مبتنی بر استریسک بسیار متداول می باشد
ENUM Trunk : این ترانک در ایران کاربرد ندارد ولی دانستن نحوه عملکرد آن خالی از لطف نیست ENUM مخفف خدمات ویپ E.164 Number Mapping می باشد ، عملکرد شبیه به DNS در شبکه های کامپیوتری دارد با این تفاوت که ما مقدار شماره تلفن را به سرور می دهیم و سرور به ما مسیر اتصال SIP را باز می گرداند به عنوان مثال ما شماره تماس ۱۲۳۴۵۶۷۸ را ارسال و سرور ENUM به ما مقدار SIP:1234@pbx.com:5060 را برمی گرداند یعنی ما از طریق این آدرس می توانیم ارتباط SIP با شماره تلفن درخواستی برقرار کنیم با این روش می توانیم در هزینه های سازمان صرفه جویی کنیم.
DUNDi Trunk : این نوع تراک عملکردی مشابه Enum دارد، با این تفاوت که عمل جستجوی مسیر فقط در دستگاهایی که در یک گروه خاص قرار داده شده اند انجام داده می شود
Custom Trunk : در این حالت ایزابل کنترل را به شما واگذار می کند تا بتوانید ترانک دلخواه خود را بسازید و بتوانید با سیستم های دیگر آموزش VOIP ارتباط بر قرار کنید.
مانند قسمت های پیشین دوره آموزش ایزابل فقط ترانک های پر کاربرد یعنی SIP ، Dahdi و IAX2 را در قسمت های آینده با ذکر مثالی کاربردی توضیح خواهیم داد.
در این قسمت از مجموعه آموزش ایزابل به تنظیمات مسیر دهی تماس در ایزابل می پردازیم و یاد می گیریم چگونه مسیر های متفاوتی برای تماس های ورودی داشته باشیم.
هر تماسی که وارد سیستم تلفنی ایزابل می شود (تماس می تواند از یک خط شهری ویا یک سیستم تلفنی دیگر وارد شود آموزش VOIP در واقع هر تماسی که از طریق ترانک وارد سیستم تلفنی شود ) باید از طریق یک مسیر ورودی هدایت شود. مسیر های ورودی می تواند یک مسیر کلی و یا چندین مسیر تفکیک شده باشند.
توجه کنید به صورت پیش فرض هیچ مسیر ورودیی در سیستم تلفنی ایزابل وجود ندارد و تمامی تماس ها به سمت ایزابل با خطا مواجه می شوند.
این دو متغیر در سیستم های تلفنی بسیار پر کاربرد هست و نه تنها در مسیر های ورودی بلکه در بیشتر تنظیمات باید این دو پارامتر را مقدار دهی کنیم.
هر خط تلفن که به سمت شما یک تماس ارسال می کند دو پارامتر را نیز با خود به همراه دارد یکی DID و دیگری CID .
DID مخفف عبارت Direct Inward Dialing می باشد که به معنای شماره گیری مستقیم داخلی است ، در واقع این شماره به ما اطلاع می دهد که تماس از کدام خط به سمت ما می آید و برای راحتی کار معمولا DID با شماره همان خط یکی است ، متاسفانه در خطوط خدمات VOIP آنالوگ DID ارسال نمی شود و ما در تنظیمات GateWay و یا کارت تلفنی باید این DID را ایجاد کرده و به سیستم تلفنی تحویل دهیم تا مشخص باشد تماس از کدام خط وارد سیستم تلفنی می شود.
CID هم مخفف caller identification می باشد که به معنای شناسه تماس گیرنده است ، در سیستم های تلفنی این شماره در واقع همان شماره تماس گیرنده می باشد
برای اضافه کردن یک مسیر ورودی ابتدا وارد PBX می شویم و سپس از منوی سمت چپ گزینه Inbound Route را انتخاب می کنیم ، در پنجره باز شده از منوی سمت راست گزینه Add Incoming Route را انتخاب می کنید
طبق روند قسمت قبل از مجموعه آموزش ایزابل صرفا گزینه های پرکاربرد را توضیح خواهیم داد.
۱-Description : در این قسمت یک نام برای مسیر ورودی تعیین می کنید ، این نام صرفا جهت شناسایی مسیر توسط شماست و کاربرد دیگری ندارد.
۲- DID Number : مهم ترین قسمت در تنظیمات مسیر های ورودی می باشد ، در این قسمت مشخص خواهید کرد که تماس خدمات ویپ از کدام خط وارد شده است ( البته زمانی که مسیر تماس از خطوط مختلف متفاوت است این پارا متر مقدار دهی می شود)
۳- CallerID Number : شماره تماس گیرنده را مشخص می کنید فرض کنید لازم دارید در صورتی که از یک شماره تلفن خاص مسیر متفاوتی داشته باشید این پارامتر را مقدار دهی می کنید.
۴- Music On Hold شما می توانید در این قسمت موزیک انتظار مورد نظر خود را برای مسیر ورودی مشخص کنید.
۵- Call Recording شما می توانید تماس های ورودی را ضبط کنید ، و یا از ضبط آنها جلوگیری کنید ، توجه کنید که این قسمت به ضبط مکالمه در داخلی الویت دارد.
۶- Set Destination : در این قسمت هم می توان مقصد تماس را مشخص کنید ، این مقصد می تواند هر کجا در مر کز تلفن ایزابل باشد.
فرض کنید مدیر شرکت از شما خواسته است در صورتی که از منزل ایشان با شماره تلفن XXXXXXXX با هر شماره ای از شرکت تماس گرفته شد تماس مستقیم به داخلی آموزش ویپ ایشان وصل شود، در این حالت مقدار CID برابر XXXXXXXX و DID را خالی می گذاریم و مقصد تماس را داخلی مدیر در نظر می گیریم
حال فرض کنید مدیر از شما می خواهد که یک خط اختصاصی به ایشان نسبت دهید یعنی هر کسی با خطی از شرکت که شماره آن YYYYYYYY است تماس گرفت مستقیم به ایشان وصل شود در این حالت مقدار DID برابر YYYYYYYY و مقدار CID را خالی می گذاریم و مقصد تماس را داخلی ایشان در نظر می گیرم