تفکیک خطوط در الستیکس

تفکیک خطوط در الستیکس : دراین آموزش می خواهیم نحوه جدا کردن خط ها در کارت های FXO روی الستیکس را آموزش دهیم . با ما همراه باشید:

همچنین شما می توانید با مراجعه به شرکتهایی که کار پشتیبانی Voip را انجام می دهند تنظیمان مربوط به ساختار Voip خود را انجام دهید.

جدا کردن خط ها در تماس های خروجی FXO :

زمانی که کارت FXO روی الستیکس نصب شده است معمولا از ترانک پیش فرض تعیین شده برای آن استفاده می شود . در این حالت فقط یک ترانک برای تمام پورت های کارت FXO استفاده می شود و هنگامی که تماس خروجی انجام می شود اولین خط آزاد توسط سیستم انتخاب می شود و به طور پیش فرض امکان انتخاب خط برای شما وجود ندارد .

همان طور که گفته شد پس از نصب الستیکس یک ترانک Dahdi وجود دارد که می توانید برای تماس های خروجی از آن استفاده نمایید . بنابراین برای این که بتوانیم هر خط را به طور دلخواه انتخاب کنید باید چند ترانک دیگر ایجاد نمایید . در واقع برای هر خط می توانید یک ترانک ایجاد نمایید و یا برای گروهی از خط ها یک ترانک ایجاد نمایید .این مورد بسته به نیاز شما دارد برای مثال اگر شما 8 خط شهری دارید می خواهید بخش فروش برای تماس های خروجی از 4 خط اول استفاده نماید و بخش فنی از 4 خط دوم استفاده نماید بنابراین باید برای هر 4 خط یک Dahdi Trunk ایجاد نمایید .

برای ایجاد گروه های مختلف و ترانک ابتدا در الستیکس به بخش PBX>>Tools>>Asterisk File Editor>>dahdi-channels.conf بروید .

تفکیک خطوط در الستیکس

و یا می توانید برای دسترسی به این فایل از مسیر etc/asterisk/dahdi-channels.conf استفاده نمایید .

تفکیک خطوط در الستیکس

همان طور که در شکل زیر مشاهده می نمایید تمام خطوط در group=0 قرار دارند .

تفکیک خطوط در الستیکس

به عنوان مثال برای خط 1گروه را تغییر دهید به این صورت group=1 سپس save و استریسک را reload نمایید . در مرحله بعد به بخش ایجاد dahdi Trunk  از مسیر PBX>> PBX Configuration>>Trunks>>Add DAHDI Trunk بروید و یک ترانک Dahdi  ایجاد نمایید. در این بخش فقط کافی است یک نام برای ترانک انتخاب نمایید و در قسمت DAHDI Identifier مقدار را g1 بگذارید . سپس submit  و apply نمایید .

تفکیک خطوط در الستیکس

تا این جا کار اصلی انجام شده است فقط کافی است برای outbound route این ترانک را اضافه نمایید.

می توانید یک Outbound Route جدا تعریف کنید که با یک Dial Pattern خاص تماس از خط یک خارج شود و با گرفتن 9 از بقیه خط ها . در این مثال با گرفتن عدد 8 تماس از خط اول خارج می شود.

تفکیک خطوط در الستیکس

همچنین می توانید با یک روش ساده ،تماس خروجی از خط 1 را با همان Dial Pattern  که عموما گرفتن 9 است را برای یک داخلی یا گروهی از داخلی ها محدود نمایید . برای این کار فقط کافی است در قسمت Dial Pattern از Caller ID استفاده نمایید .

تفکیک خطوط در الستیکس

تفکیک تماس های ورودی در الستیکس هنگام استفاده از کارت FXO

بعد از این که شما یک inbound route در الستیکس تعریف کردید و در قسمت set destination تماس های ورودی را به مقصدی خاص هدایت کردید به طور پیش فرض تمام تماس های ورودی از تمام خط های FXO به همان مقصد هدایت می شوند . ممکن است نیاز باشد هر خط به مقصدی خاص هدایت شود . برای مثال خط یک به داخلی 101 هدایت شود خط دو به یک IVR و خط 3 به فکس وصل شود . برای این کار باید در قسمت inbound Route از DID یا Direct Inward Dial استفاده کرد . برای این که از DID استفاده نمایید ابتدا باید در فایل dahdi-channels.conf تغییر کوچکی بدهید . این تغییر به این صورت است که برای هر خط context از from-pstn به from-zaptel و یا from-analog تغییر یابد .

تفکیک خطوط در الستیکس

در مرحله بعد به بخش DAHDI Channels DID از مسیر PBX>>PBX Configuration>>DAHDI Channels DID بروید . در این بخش شما برای هر کانال (منظور هر پورت FXO ) یک شماره DID تعریف می کنید که بعد بتوانید در Inbound Route در بخش DID Number  از آن استفاده نمایید .

تفکیک خطوط در الستیکس

همان طور که در شکل بالا مشاهده نمودید در قسمت Channel شماره کانال یا همان پورت FXO مورد نظر را وارد کنید و در قسمت DID عدد را به دلخواه وارد نمایید که از این عدد در بخش DID در قسمت inbound Route  استفاده می شود. بعد از ساخت DID باید یک inbound Route بسازید و در بخش DID Number عدد 1 که قبلا در DAHDI Channel DIDS تعریف کرده بودیم را وارد نمایید .

تفکیک خطوط در الستیکس

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

هدایت تماس های ورودی بر اساس Caller ID

یکی از قابلیت های جالبی که الستیکس دارد این است که شما می توانید بر اساس شماره تماس گیرنده Caller ID تماس به مقصدی خاص هدایت نمایید . برای مثال تماس هایی که از شماره منزل شما وارد الستیکس می شود مستقیم به داخلی شما متصل شود . برای این کار فقط کافی است شماره مورد نظر را در قسمت Caller ID Number  در inbound Route وارد نمایید و تیک CID Priority Route را بزنید و د انتهای set destination را به داخلی خود هدایت کنید .

تفکیک خطوط در الستیکس

توجه داشته باشید شماره مورد نظر را باید دقیقا با همان فرمتی که در گزارش گیری الستیکس می بینید وارد نمایید . منظور از فرمت 021 یا 21 یا 0098 و … می باشد .

کانفیگ SIP TRUNK در ایزابل

کانفیگ SIP TRUNK در ایزابل: در این مقاله قصد داریم تا شما را با نحوه ی برقراری ارتباط ایزابل با خارج بوسیله SIP TRUNK مخابرات آشنا کنیم با ما همراه باشید:

همچنین شما می توانید با مراجعه به شرکتهایی که کار پشتیبانی Voip را انجام می دهند تنظیمان مربوط به ساختار Voip خود را انجام دهید.

سرویس SIP TRUNK چیست؟

حتما تا به حال به این فکر کرده اید که شرکت ها و سازمان های بزرگ چطور با استفاده از یک شماره تماس به مشتریان خود سرویس می دهند ، و یا چطور می توانند ۱۰۰ خط تلفن شهری را مدیریت کرد و از آنها بهینه استفاده کرد .

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

تا چند سال پیش سرویسی توسط مخابرات ارائه می شد که به آن E1 ویا PRI گفته می شد در واقع این خطوط با استفاده از یک زوج سیم مسی قادر به انتقال ۳۰ خط تلفن بودند این سرویس بسیار باکیفیت بود و شماره های ۵ رقمی برای خطوط یک طرفه ( فقط قابلیت تماس از بیرون) و شماره های هشت رقمی برای (۵ رقم بعلاوه ۳ صفر) برای خطوط دوطرفه روی آنها ارائه می شد.

یکی از مشکلات این سرویس هزینه بالای تجهیزات سمت کاربر بود به شکلی که برای اتصال خطوط PRI به مرکز تماس VOIP شما نیاز به یک مودم و یک گیتوی PRI داشتید .

با عمومی تر شدن سیستم های تلفنی مبتنی بر VOIP این سرویس حداقل دیگر در تهران ارائه نمی شود و جای خود را به سرویس SIP Trunk داده است ، سرویس SIP Trunk بسار مقرون به سرفته می باشد.

در واقع مخابرات با راه اندازی یک شبکه data این امکان را به شما می دهد که  از سرور تلفنی خود یک ترانک به مخابرات بزنید . و تماسهای خود را از طریق آن دریافت و ارسال کنید.

 راه اندازی SIP TRUNK 

بعد از انجام کار های اداری مخابرات به شما ۳ عدد IP اختصاص می دهد ، برای راه اندازی این خطوط شما نیاز به این سه عدد IP بعلاوه یک مودم G.biz دارید. همچنین نیاز به یک کارت شبکه دیگر روی سرور خود دارید.

هر چند می توان بدون کارت شبکه اضافی اتصال SIP Trunk را برقرار کرد ولی به دلیل عبور ترافیک  Brodcast های داخلی از شبکه تلفنی مخابرات ممکن است باعث کاهش کیفیت تماس ها شود. با توجه به ناچیز بودن قیمت کارت شبکه استفاده از آن توصیه می شود.

تنظیمات شبکه در اتصال SIP TRUNK

همانطور که گفته شد برای اتصال SIP Trunk ابتدا باید یک کارت شبکه به سیستم اضافه کنید. و آن را به مودم G.biz متصل کنید

در این مرحله شما سه IP از مخابرات دریافت کرده اید که یکی را باید روی سیستم خود تنظیم کنید یکی را هم به عنوان Gatway استفاده کنید و دیگری هم مربوط به سرویس دهنده مخابرات می باشد

به عنوان مثال این سه IP به ما داده شده است

۱-  ۱۰٫۱۹۲٫۳۸٫۱۳۷/۳۰

۲-   ۱۰٫۱۹۲٫۳۸٫۱۳۸/۳۰

۳-  ۱۰٫۱۰۶٫۳۰٫۲۳

واضح است که دو IP اول مربوط به سیستم شما و Gateway می باشد و IP سوم مربوط به سرویس دهنده مخابرات ، معمولا IP کوچکتر را Gateway در نظر می گیرند.

طبق آموزش های قبلی IP را روی کارت شبکه تنظیم کنید در صورتی  که کارت شبکه دیگرتان Gateway ندارد می توانید Gateway را هم ست کنید ولی معمولا کارت شبکه اول دارای Gateway می باشد و امکان اضافه کردن Gateway به کارت شبکه دوم وجود ندارد.

برای همین منظور کافی است یک Route به سیستم اضافه کنید

برای اینکار فایل etc/sysconfig/network-scripts/NIC  را توسط یک ویرایشگر متن ویرایش کنید (در صورتی که آشنایی به سیستم عامل لینوکس ندارید بهتر است از برنامه winscp استفاده کنید) در این مسیر منظور از NIC  نام کارت شبکه دوم شماست

این خط را به فایل مذکور اضافه کنید
۱۰٫۱۰۶٫۲۰٫۲۳ via 10.192.38.137 dev NIC

در این خط هم به جای NIC باید نام کارت شبکه خود را قرار دهید

بعد از انجام این کار کافی است سرویس شبکه را مجددا راه اندازی کنید . برای اینکار می توانید از دستور زیر استفاده کنید
service network restart

با انجام این کار ها شما باید بتوانید از سرور ایزابل خود IP سرور مخابرات را ping  کنید.

تنظیمات ترانک برای اتصال به SIP TRUNK مخابرات

یک ترانک از نوع SIP بسازید. در قسمت Trunk name یک نام دلخواه وارد کنید

به بخش Outgoing Setting بروید

در این بخش هم یک Trunk name وجود دارد . یک نام دلخواه برای ترانک انتخاب می کنیم توجه داشته باشید نام اصلی ترانک نامی است که در Outgoing Setting وارد می کنید.

قسمت peer details  را با استفاده از کد زیر پر می کنید.

host=10.106.30.23
type=friend
qualify=yes
insecure=very

با تنظیمات دیگر کاری ندارید و روی Submit Change  کلیک کنید و سپس Applay کنید

کانفیگ SIP TRUNK در ایزابل

در صورتی که همه ی موارد بالا را به درستd انجام داده باشید SIP ترانک شما باید رجیستر شده باشد برای اطمینان از این منظور به منوی PBX و سپس Tools و سپس Asterisk CLI بروید و دستور زیر را اجرا کنید

sip show peers

در لیست نمایش داده شده به دنبال نام ترانک  مورد نظر باشید در قسمت وضعیت باید عبارت OK  درج شده باشد

کانفیگ SIP TRUNK در ایزابل

در صورتی که Sip Trunk شما رجیستر نشده بود موارد بالا را یک باره دیگر چک کنید در صورت اطمینان از صحت تنظیمات به پشتیبانی مخابرات تماس بگیرید.

 

چگونگی تنظیم CME COR

چگونگی تنظیم CME COR : در این مقاله قصد داریم تا شما را با نحوه تنظیم CME COR یا چگونگی اعمال محدودیت تماس به کاربران سیستم تلفنی VOIP سازمان بآشنا کنیم با ما همراه باشید:

آموزش نحوه تنظیم CME COR :

برای این که مفهموم CME COR را به درستی متوجه شوید ، کار را با بررسی یک سناریو و نحوه راه‌اندازی آن شروع خواهیم کرد . فرض کنید در یک سازمان می‌خواهید تنظیماتی را اعمال کنید تا محدودیت‌هایی به تماس کاربران اعمال شود . به عنوان مثال می‌خواهیم :

  1. مدیر سازمان بدون محدودیت تماس بگیرد .
  2. کاربران سازمان نتوانند تماس‌های بین‌المللی برقرار کنند .
  3. مهمانانی که از تلفن موجود در لابی سازمان استفاده می‌کند فقط بتواند با داخلی‌های سازمان و شماره‌های اضطراری تماس بگیرد .

در سناریوی ما تنظیمات فعلی مرکز تلفن به صورت ذیل می‌باشد .

چگونگی تنظیم CME COR

برای راه اندازی این سناریو باید مراحل ذیل را طی کنید.

  1. مشخص کردن تگ‌های COR
  2. ایجاد لیستی برای Outbound COR
  3. ایجاد لیستی برای Inbound COR
  4. اعمال لیست Outbound COR
  5. اعمال لیست Inbound COR

بنابراین کار را از مرحله‌ی اول یعنی ساخت تگ‌ها شروع کنید .

چگونگی تنظیم CME COR

همانطور که مشاهده می‌کنید در قدم اول سه نوع تگ برای تماس اضطراری ، لوکال و راه دور ایجاد شد . حال باید دو لیست برای ورود و خروج ایجاد کنید.

چگونگی تنظیم CME COR

لیست‌های فوق برای خروج تماس ایجاد شده‌اند . به این معنی می‌باشد که : زمانی که هر یک از لیست‌های فوق را به Dial Peerهای خروجی به سمت PSTN اعمال کنید ، تماس وارد شده به روتر باید تگ تعیین شده در لیست را داشته باشد تا بتواند از آن Dial Peer استفاده کرده و خارج شود .

چگونگی تنظیم CME COR

لیست‌های فوق برای ورود تماس ایجاد شده‌اند . به این معنی می‌باشد که : زمانی که هر یک از لیست‌های فوق را به یک Ephone dn اعمال کنیذ ، تگ‌های تعیین شده در آن لیست به تماس‌های وارد شده از آن Ephone dn اضافه می‌شود .

تا این مرحله لیست‌های COR را نیز آماده کرده اید و فقط باید لیست‌های ورودی را به Ephone dn ها و لیست‌های خروجی‌ را به Dial Peerهای مربوطه اعمال کنید .

چگونگی تنظیم CME COR

همانطور که مشاهده می‌کنید هر یک از لیست‌های فوق در بخش و در جهت مورد نظر اعمال شده . برای درک بهتر موضوع فرض کنید :

  • کارمند با تلفن خود یک شماره بین‌المللی می‌گیرد . تماس وارد شده از داخلی کارمند تگ‌های تعیین شده در COR List 911-Local را می‌گیرد ( تگ لوکال و ۹۱۱ ) . سپس تماس با توجه به الگوی شماره به سمت Dial Peer 12 که برای تماس‌های خارجی ایجاد شده است می‌رود تا به سمت مقصد ارسال شود . در این لحظه روتر متوجه می‌شود که طبق قوانین ایجاد شده ، تماس ایجاد شده باید تگ LD را داشته باشد تا بتواند از این Dial Peer استفاده کند و چون این تماس تگ مورد نظر را ندارد تماس برقرار نشده و قطع می‌شود .
  • بار دیگر تصور کنید مهمان در لابی سازمان شماره ۹۱۱ را می‌گیرد . در این حالت تماس ایجاد شده توسط داخلی موجود در لابی تگ‌های COR List 911-Only را می‌گیرد ( فقط تگ ۹۱۱ ) . سپس تماس با توجه به شماره گرفته شده به سمت Dial Peer 10 که برای تماس اضطراری نوشته شده است ارسال می‌شود تا به سمت مقصد برود . در این لحظه روتر متوجه می‌شود که طبق قوانین ، تماس باید تگ ۹۱۱ را داشته باشد تا بتواند از این Dial Peer استفاده کند و چون این تماس این تگ را گرفته است تماس برقرار می‌شود .

همچنین شما می توانید با مراجعه به شرکتهایی که کار پشتیبانی Voip را انجام می دهند تنظیمان مربوط به ساختار Voip خود را انجام دهید.

چگونگی ساخت ترانک در FreePBX

چگونگی ساخت ترانک در FreePBX : در این مقاله قصد داریم تا شما را با  چگونگی ساخت ترانک در FreePBX آشنا کنیم با ما همراه باشید:

ماژول ترانک به شما امکان اتصال به انواع سیستم های تلفنی را می دهد. این ویژگی باعث می شود تا به راحتی ارتباط با تکنولوژی های مخابراتی مانند SIP Trunk ، E1 ، انواع گیتوی و خطوط شهری داشته باشید، این ویژگی ها به همین جا ختم نخواهد شد.

با ساخت Trunk در FreePBX می توانید دفاتر سازمان که از نظر فیزیکی در مکان های مختلفی دارند را به یک دیگر متصل کنید تا یکپارچه سازی ای را برای شما به ارمغان بیاورند که بدون صرف هزینه اضافه و با استفاده از بسترهای موجود تماس های رایگان در سازمان خود داشته باشید.

ماژول Trunk  وابستگی مستقیمی به دو ماژول تماس های ورودی و خروجی دارد، مقصد تماس های شما ممکن است به یک Trunk هدایت شود، بنابراین بعد از ساخت ترانک در FreePBX ماژول های Inbound/Outbound Routes را نیز تنظیم کنید.

چگونه ساخت ترانک در FREEPBX 

برای رسیدن به ماژول Trunk مسیر Connectivity>Trunks را دنبال کنید، مانند تمام ماژول های دیگر،  FreePBX لیستی از تمام موجودی ها که در اینجا تنظیمات ترانک هستند به شما نمایش می دهد. با کلیک بر روی Add Trunk یکی از تکنولوژی های موجود را انتخاب کنید.

ساخت Trunk در FreePBX با هر تکنولوژی ای از یک روند ثابتی استفاده می کند برای آموزش راه اندازی سریع به دلیل محبوبیت بالا و پشتیبانی طیف وسیعی از دستگاه ها ما پروتکل SIP را انتخاب کرده اید اما در ادامه انواع ترانک ها و نحوه تنظیم آن ها را بررسی خواهیم کرد.

چگونگی ساخت ترانک در FreePBX

در قسمت General تنها کافی است مقدار Trunk Name برابر با یک توضیح دلخواه باشد، دقت کنید که این مقدار با نامی که در استریسک از آن استفاده می کند یکی نیست.

بر روی لبه ی Sip Setting کلیک کنید تا وارد تنظیمات مربوط به ساخت ترانک در FreePBX با پروتکل SIP شوید. پارامتر Trunk name دقیقا همان اسم ترانک است که می تواند هر مقدار دلخواهی باشد بعد از انتخاب اسم مقدار Peer Details را برای دستگاه یا سیستم تلفنی مقصد با استفاده از قالب زیر تکمیل کنید.

host=Voip_Provider

type=friend

dtmfmode=RFC2833

insecure=very

qualify=yes

به جای مقدار Voip_Provider آدرس سیستمی که می خواهید به آن متصل شوید را وارد کنید، ترانک یک ارتباط دو طرفه است بنابراین تنظیمات ترانک برای این سرور نیز می بایست در مقصد انجام گردد. کافیست بر روی گزینه Submit و سپس Apply Config کلیک کنید تا تنظیمات شما ذخیره و اعمال گردد.

چگونگی ساخت ترانک در FreePBX

تنظیم انواع پروتکل ها برای ساخت ترانک در FREEPBX چگونه است؟

در این قسمت ۳ پروتکل SIP ، IAX و DAHDI را جهت ساخت ترانک در FreePBX بررسی می کنیم و توضیحات لازم  ارائه داده شده است. هدف این بخش آشنایی با این پروتکل ها و یادگیری کار با آن ها در محیط های واقعی برای استفاده های کاربردی است. قاعدتا درک بهتر پیاده سازی هرکدام از این پروتکل ها نیاز به مطالعه بیشتر دارد.

پروتکل SIP جهت ساخت ترانک در FreePBX

همانطور که در قسمت بالا نیز به این مورد اشاره شد، SIP یکی از پرطرفدار ترین پروتکل ها برای پیاده سازی سیستم تلفنی است. این محبوبیت به دلیل پشتیبانی بسیاری از دستگاه ها با این پروتکل به دست آمده. اجرای ساده، کاهش هزینه ها و قابلیت یکپارچه سازی با سیستم های دیگر نیز می تواند از مزایای این پروتکل باشد.

هنگام ساخت ترانک در FreePBX شما با گزینه Peer Details در قسمت SIP Settings روبرو خواهید شد. Peer به موجودیتی در استریسک گفته می شوند که سیستم تلاش می کند تماس ها را به این موجود ارسال می کند. مثال کاربردی برای Peer می تواند دستگاه گیتوی آنالوگ یا دیجیتال شما باشد.

تفاوت هاست Dynamic با Static

ساخت Trunk در FreePBX با احراز هویت دو مفهوم متفاوت هستند، بنابراین شما ارتباط ترانکی را می توانید برقرار کنید که از نام کاربری و رمز عبور یا بدون هویت سنجی استفاده کند. کاربرد این مفهوم آن جایی است که کاربران سیستم در بیشتر موارد آدرس شبکه خود را تغییر می دهند و شما می توانید با استفاده از نام کاریری و رمزعبور آن ها را شناسایی کنید اما معمولا سرور تلفنی های دیگر یا دستگاه های ثانویه مانند گیتوی دارای آدرس ثابتی هستند بنابراین نیاز به احراز هویت برای آن آدرس وجود ندارد.

پروتکل IAX جهت ساخت ترانک در FreePBX

IAX پروتکلی است که در قلب سیستم تلفنی های پایه استریسک قرار دارد. این تکنولوژی به طور ذاتی اولین بار به همراه استریسک توسط مارک اسپنسر منتشر شد، IAX امروزه به نسخه ۲ ارتقا یافته که توانسته استاندارد RFC 5456 را از انجمن مهندسی برق و الکترونیک دریافت کند.

IAX به دلیل استفاده از کد گذاری information-element در عوض ASCII  اجرای بهینه تر به همراه امنیت بیشتر برای شما به ارمغان می آورد ضمن اینکه این پروتکل اجرای کارا تری بر بستر سیم جهت انتقال مالتی مدیا دارد. تنظیمات Peer Setting دقیقا همان هایی هستند که شما برای SIP استفاده کردید و در قسمت قبل بررسی شد.

پروتکل DAHDI جهت ساخت ترانک در FreePBX

تنها راه برقراری ارتباط سیستم تلفنی با سخت افزار، درایور DAHDI است بنابراین اگر از سخت افزار تلفنی بر روی سرور خود استفاده می کنید می بایست ترانک هایی از نوع DAHDI ایجاد کنید.  تنها نکته ای که می بایست هنگام ساخت ترانک در FreePBX رعایت شود تنظیم درست کانال های ارتباطی سخت افزار است. برای مثال شما یک کارت آنالوگ با چهار پورت جهت اتصال خط شهری تهیه کرده اید. به ازای هر پورت یک کانال در FreePBX در اختیار دارید.

کانال های DAHDI می توانند به صورت یک گروه نیز تنظیم گردند، به طوری که تماس های هدایت شده به این کارت با سیاستی که مشخص می کنید بین کانال ها توزیع می شوند. این سیاست تنها با انتخاب نوع ترانک DAHDI تنظیم می گردند، جدول زیر نوع ترانک ها را نمایش می دهد.

نوع ترانک برچسب کاربرد
Group 0 Round Robin Assending r0 توزیع تماس چرخشی بین کانال ها از اولین پورت
Group 0 Round Robin Descending R0 توزیع تماس چرخشی بین کانال ها از آخرین پورت
Group 0 Ascending g0 توزیع تماس از اولین کانال آزاد به ترتیب از پورت اول
Group 0 Descending G0 توزیع تماس از اولین کانال آزاد به ترتیب از پورت اول

چه تنظیمات دیگری برای ساخت ترانک در FREEPBX به من داده شده؟

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

Trunk Name : یک اسم توصیفی برای این ترانک که می تواند هر مقدار دلخواهی باشد

Hide CallerID : مخفی کردن پارامتر کالرآیدی در تماس های خروجی ای که از این ترانک استفاده می شود.

Outbound CallerID : می توانید کالرآیدی خاصی برای تماس هایی که از این ترانک خارج می شوند در نظر بگیرید.

Maximum Channels : بیشترین تعداد تماسی که می تواند بر روی این ترانک فرستاده شود.

Asterisk Trunk Dial Options : با فعال کردن این قسمت می توانید پارامترهای برنامه Dial در استریسک را به تماس هایی که از این ترانک می گذرند اضافه کنید.

Continue if Busy : بعد از فعال سازی این قسمت اگر تماسی بر روی این ترانک پیغام اشغال ( Congested) دریافت کند با استفاده از ترانک بعدی سعی در شماره گیری مجدد می کند.

Disable Trunk : غیر فعال کردن این ترانک

همچنین شما می توانید با مراجعه به شرکتهایی که کار پشتیبانی Voip را انجام می دهند تنظیمان مربوط به ساختار Voip خود را انجام دهید.

تنظیمات شبکه در ایزابل

تنظیمات شبکه در ایزابل: در این مقاله قصد داریم تا به تنظیمات شبکه در ایزابل بپردازیم و شما را با نحوه ی کانفیگ تنظیمات شبکه در ایزابل آشنا کنیم با ما همراه باشید:

پنل ایزابل

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

تنظیمات شبکه در ایزابل

در پنل کاربری شما داشبورد ایزابل را می بینید  در این محل شما می توانید اطلاعات کلی سرور را مانند نوع سخت افزار ، فضای ذخیره سازی ، میزان بار پردازنده و …. را مشاهده کنید.

تنظیمات شبکه در ایزابل

در قسمت چپ پنل نیز همانطور که قابل مشاهده می باشد شما می توانید به قسمتهای مختلف دسترسی داشته باشید و تنظیمات مربوط به آن را انجام دهید.

شما می توانید برای ویرتایش داشبورد ایزابل به قسمت مربوط به آن رفته وتغییرات مورد نظر خود را اعمال کنید. همچنین می توانید جایگاه اپلت ها را با استفاده از Drag & Drop تغییر دهید.

تنظیمات شبکه در ایزابل

تنظیمات شبکه در ایزابل

همانطور که می دانید CentOS  سیستم عاملی است که بر روی ایزابل می باشد که در صورت تسلط بر این سیستم عامل شما قادر به انجام تنظیمات شبکه با استفاده از خط فرمان خواهید بود اما شما می توانید این تنظیمات را در پنل تحت وب ایزابل نیز انجام دهید.

برای انجام تنظیمات شبکه شما باید به قسمت Network در منوی سمت چپ بروید.

تنظیمات شبکه در ایزابل

ابتدا باید تنظیمات مربوط به ادرس IP را انجام دهید . نام کارت شبکه خود را انتخاب و بر روی ویرایش کلیک کنید.

حال برای اینکه بتوانید تنظیمات مربوط به Gateway و آدرس های DNS را انجام دهید باید به قسمت Edit Network Parameter رفته و تنظیمات مورد نظر خود را انجام دهید.

تنظیمات شبکه در ایزابل

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

تنظیمات شبکه در ایزابل

در قسمت مربوط به DHCP Clinet List لیست تجهیزاتی که از ایزابل IP دریافت کرده اند قابل مشاهده می باشد.

در صورتی که بخواهید برای یک Mac آدرس خاص یک IP در نظر بگیرید باید به قسمت Assign IP Address to Host مراجعه کرده تا برای همیشه این ادرس IP به ادرس MAC مورد نظر اختصاص داده شود

قسمت آخر نیز مربوط به دو ابزار کار آمد Ping و Traceroot بوده که قادر است اتصالات ایزابل به شبکه را بررسی کند.

همانطورکه می دانید می توانید برای نصب و راه اندازی سیستم ویپ خود از شرکتهایی که کار پشتیبانی Voip را انجام می دهند کمک بگیرید.

انواع Trunk در ایزابل

انواع Trunk در ایزابل : در این مقاله قصد داریم تا شما را با Trunk و انواع آن در نرم افزار ایزابل آشنا کنیم با ما همراه باشید:

مفهوم ترانک

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

در این شبکه ها تعداد مسیرها به تعداد کاربران نبوده و تنها تعداد معقولی برای آن در نظر گرفته خواهد شد.

نحوه ی انجام تنظیمات ترانک در ایزابل

برای اینکه بتوانید تنظیمات مربوط به ترانک را در نرم افزار ایزابل انجام دهید باید ابتدا گزینه PBX  را از منوی سمت چپ برگزینید سپس گزینه PBX Configuration را انتخاب کرده و در منوی باز شده گزینه Trunk را پیدا کرده و انتخاب نمایید.

انواع Trunk در ایزابل

بعد از انتخاب گزینه Trunk در پنجره باز شده باید برای ساخت یک Trunk  بر روی گزینه Add Trunk  کلیلک کرده و نوع ترانکی را که خواهان ساخت و ایجاد آن می باشید را انتخاب کنید.

انواع Trunk در ایزابل

حال در این قسمت قصد داریم تا شما را با انواع ترانک موجود در نرم افزار ایزابل آشنا کنیم:

انئاع ترانک به شرح زیر می باشد:

Sip Trunk : این نوع از ترانک بسیار پرکاربرد بوده و پروتکلهای متنوعی از این نوع ترانک پشتیبانی خواهند کرد.

DAHDi Trunk : در صورتی که نرم افزار ایزابل شما دارای یک کارت تلفن یا ماژول FXO باشد شما می توانید از این نوع ترانک استفاده کنید.

IAX2 Trunk : در صورتی که بخواهید دو سرور مبتنی به استریسک را به یکدیگر متصل کنید می توانید از این نوع ترانک استفاده کنید زیرا این نوع ترانک قادر به استفاده از پروتکل اختصاصی استریسک  IAX ورژن ۲ می باشد

ENUM Trunk :کاری که این ترانک قادر به انجام آن می باشد این است که مانند DNS عمل کرده و شما می توانید شماره تلفن را به سرور داده و سرور به شما مسیر اتصال SIPرا باز خواهد گرداند.

مثالی که می توان برای این نوع ترانک زد این است که به عنوان مثال اگر شما شماره تلفن 43000660 را به سرور ENUM  ارسال کنید مقدار  SIP:1234@pbx.com:5060 را به شما برگرداند شما قادر خواهید بود از طریق ادرس گفته شده با شماره تلفن درخواستی خود بوسیله ارتباط SIP  ارتباط برقرار کنید.با استفاده از این ترانک شما می توانید در هزینه های سازمان صرفه جویی کنید.

DUNDi Trunk : این ترانک مانند Enum  بوده  و تنها تفاوتی که با Enum  دارد این است که جستجوی مسیر تنها در دستگاهایی که در یک گروه خاص قرار گرفته شده اند صورت خواهد گرفت

Custom Trunk :  این حالت زمانی استفاده می شود که بخواهید ترانک مورد نظر خود را ساخته و بتوانید با دیگر سیستمها ارتباط برقرار کنید.

همانطور که می دانید برای راه اندازی سیستم Voip خود می توانید از شرکتهایی که کار پشتیبانی Voip را انجام می دهند کمک بگیرید.

نحوه ی اتصال دو سرور ایزابل

نحوه ی اتصال دو سرور ایزابل : در این مقاله  شما را با نحوه ی اتصال دو سرور ایزابل (ترانک بین دو سرور ایزابل) آشنا می کنیم با ما همراه باشید:

همانطور که می دانید از نرم افزار ایزابل برای نصب و راه اندازی Voip استفاده خواهد شد.

چرا باید دو سرور ایزابل را به هم متصل کنید

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

این ارتباط بین شعب هم باعث سادگی دسترسی کارمندان به یکدیگر می شود و هم در هزینه ها صرفه جویی می کند.

در مواردی هم که مرکز تماس شما بسیار بزرگ است و یک سرور تلفنی پاسخگوی حجم زیاد مکالمات نمی شود ، می توانید از دو یا چند سرور استفاده کنید و بین آنها به وسیله ترانک ارتباط بر قرار کنید.

اشتباه نکنید

شاید راحت ترین راه حل برای ارتباط داخلی بین شعب رجیستر کردن تلفن های یک شعبه روی سرور شعبه دیگر است. هر چند این کار در منابع سخت افزاری صرفه جویی می کند ولی پهنای باند زیادی مصرف میک ند و ارتباط تلفنی نا پایداری پدید می آید.

ارتباط ترانک بین دو ایزابل

برای ارتباط ترانک بین دو ایزابل ابتدا باید ار تباط شبکه ای بین دو سرور بر قرار باشد ، برای اطمینان از ارتباط بین دو سرور می توانید از یک سرور ، سرور دیگر را Ping کنید. برای یاد گیری بهتر با یک مثال پیش می رویم به تصویر زیر دقت کنید این تصوریر ، سناریوی اجرایی را به خوبی نشان می دهد

بعد از پیاده سازی و ایجاد ترانک بین دو سرور A و B باید بتوانید از داخلی های هر سرور داخلی سرور دیگر را شماره گیری کنید.

در ابتدا به سراغ سرور A رفته و یک ترانک از نوع IAX2 ایجاد کنید و یک نام به آن اختصاص دهید و تنظیمات Outgoing را به شکل زیر انجام دهید

Trunk Name:  یک نام دلخواه

Peer Details:

host=192.168.2.20
type=friend
qualify=yes
context=from-internal

همانطور که می بینید در قسمت Host شما باید IP سرور دیگر را وارد کنید

ترانک ما ساخته شده است.

نحوه ی اتصال دو سرور ایزابل

حال باید یک Outbound route نیز بنویسید .

یک Outbound route مانند شکل زیر بسازید.

در این مسیر خروجی گفته شده  که شماره های سه رقمی که با عدد ۳ شروع می شوند را از طریق ترانکی که در بالا ساخته اید  ارسال کند

نحوه ی اتصال دو سرور ایزابل

دقیقا مشابه ا تنظیمات سرور A   را با تغییرات کوچکی ،  روی سرور B نیز انجام دهید

Trunk Name:  یک نام دلخواه

Peer Details:

host=192.168.1.20
type=friend
qualify=yes
context=from-internal

نحوه ی اتصال دو سرور ایزابل

و یک مسیر خروجی نیز مانند شکل زیر  باید تعریف کنید که شماره های ۳ رقمی که با ۲ شروع می شوند را به سمت ترانک ساخته شده هدایت کند

نحوه ی اتصال دو سرور ایزابل

اگر تنظیمات را به درستی انجام داده باشید در حال حاضر به راحتی می توانید مثلا از داخلی ۲۰۲ با داخلی ۳۰۳ مکالمه داشته باشید

آشنایی با مفهوم OutBound Route

آشنایی با مفهوم OutBound Route : در این مقاله قصد داریم تا Trunk را مورد بررسی قرار داده و شما را با مفهوم OutBound Route آشنا کنیم با ما همراه باشید:

همانطور که می دانید از نرم افزار ایزابل در نصب و راه اندازی Voip  استفاده کنید.

OUTBOUNDROTE چیست؟

همانطور که از نامش مشخص است مسیر خروجی برای تماس ها را Outbound route می گویند این مسیر می تواند تماس ها را به خارج از سرور ایزابل هدایت کند.

الویت تماس در ایزابل

قبل از اینکه به سراغ مسیر خروجی بروید ابتدا باید الویت بندی ها را در ایزابل بدانید.

وقتی یک شماره روی تلفن گرفته می شود ابتدا ایزابل به سراغ کد های عملیاتی خود می رود (این کد ها برای امور خاص ایزابل استفاده می شوند مثل کد شنیدن صندوق صوتی ) در صورتی که کد های عملیاتی نباشد به سراغ داخلی ها می رود اگر شماره گرفته شده جزو داخلی ها هم نباشد آن را به مسیر خروجی منتقل می کند.

در واقع مسیر خروجی چیزی شبیه gateway در شبکه های کامپیوتری می باشد.

مسیر خروجی

برای تعریف یک مسیر خروجی بعد از وارد شدن به BPX Configuration از منوی سمت چپ Outbound Route را انتخاب می کنیم . سپس از منوی سمت راست گزینه add route را انتخاب کنید:

آشنایی با مفهوم OutBound Route

تنظیمات تماس خروجی

مانند آموزش های قبل فقط قسمت های کاربردی تر را توضیح می دهیم

Route Name: نام مسیر خروجی را درج می کنیم .

Dial Patterns that will use this Route : این قسمت مهمترین بخش در تماس خروجی است که به تفصیل به آن می پردازیم.

در این قسمت یک الگو برای شماره ای که می خواهد خارج شود باید در نظر بگیرید در صورتی که شماره گرفته شده با این الگو تطبیق پیدا کند توسط مسیر خروجی هدایت می شود .

Prepend: این قسمت در تطبیق شماره نقشی ندارد ولی اگر شماره توسط بقیه قسمت ها تطبیق پیدا کند عدد داخل Prepend به اول شماره گرفته شده اضافه شده و سپس توسط مسیر خروجی هدایت می شود .

Prefix: این قسمت در تطبیق شماره نقش دارد و در صورتی که شماره با الگو منطبق شود این قسمت از شماره حذف شده و سپس شماره توسط مسیر خروجی هدایت می شود .

Match pattern: این قسمت برای تطبیق شماره استفاده می شود . در این قسمت می توان از علائم اختصاری استفاده کرد

علایم اختصاری Match Pattern

X: به معنای هر عددی از ۰ تا ۹ می باشد

Z: به معنای هر عددی از ۱ تا ۹ می باشد

N: به معنای هر عددی از ۲ تا ۹ می باشد

[]: هر عددی که داخل براکت باشد ، اگر بخواهیم از رنج اعداد استفاده کنیم بین آنها علامت “-” می گذاریم. به عنوان مثال عبارت [۱۲۳۷-۹] به معنای اعداد ۱ و ۲ و ۳ و ۷ و ۸ و ۹ می باشد.

. : به معنای هر عددی به هر تعدادی.

تا اینجا واضح است که اگر هیچ محدودیت و یا شماره خاصی نداریم کافی است داخل match pattern فقط یک “.” بگذاریم در این حالت ایزابل هر شماره ای را که داخل خودش پیدا نکند توسط مسیر خروجی به بیرون منتقل می شود.

توجه داشته باشید که یک مسیر خروجی پیشفرض در ایزابل به نام Outsid_9 وجود دارد که هر شماره ای با پشوند ۹ را به مسیر خروجی هدایت میکنه.

CallerId: این قسمت هم مربوط به تطبیق شماره نمی شود و فقط به سیستم اعلام می کند که این الگو فقط زمانی که این داخلی شماره گیری کرده است اعتبار دارد. در صورتی که این مقدار خالی باشد این الگو برای همه داخلی ها معتبر است.

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

آشنایی با مفهوم OutBound Route

مثال کاربردی:

فرض کنید یک تلفن نرم افزاری روی تلفن همراه خود نصب کرده اید و این تلفن نرم افزاری را به سرور ایزابل با داخلی ۴۰۷به عنوان یک داخلی متصل کرده اید و می خواهید شماره از مخاطبانتان را که به صورت ۹۸۹۱۲۱۲۳۴۵۶۷+ در تلفن همراهتان ذخیره شده است را شماره گیری کنید.

واضح است که اگر این شماره را شماره گیری کنید تلفن ثابت این شماره را اشتباه می داند

برای رفع این مشکل

Dial Patterns را باید به شکل زیر تعریف کنیم

میدانیم که باید مقدار ۹۸+ از اول شماره حذف و بعد از آن یک ۰  اضافه شود و سپس شماره ارسال شود

برای این منظور مقادیر بدین شکل خواهند بود

Prepend=0

Prefix=+98

Match pattern=XZ.

Callerid=407

Trunk Sequence for Matched Routes: واضح است که مسیر خروجی فقط تماس را هدایت میکند ولی انتقال تماس توسط Trunk انجام می شود . در این قسمت شما می توانید ترانک مورد نظر جهد انتقال تماس را مشخص کنید

شایان ذکراست که شما می توانید چندین ترانک را به ترتیب معرفی کنید و مسیر خروجی به ترتیب تماس ها را به ترانک ها منتقل می کند و اگر ترانک بالاتر در دسترس نباشد و یا مشغول باشد تماس را به ترانک بعدی منتقل می کند.

راه اندازی سیستم تلفن VOIP در چهار مرحله

راه اندازی سیستم تلفن VOIP در چهار مرحله :هرگاه تصمیم به راه اندازی سیستم تلفن VOIP گرفتید قبل از اینکه تصمیم خود را عملی کنید حتما از یک مشاور حرفه ای ، با سواد و آشنا به انواع سخت افزارها و نرم افزارهای VOIP مشاوره بگیرید. قطعا یک سیستم تلفنی کارآمد باید متناسب با نیازها ، خواسته ها ، تجهیزات و زیرساخت های شبکه ای و تلفنی موجود در مجموعه شما پیاده سازی گردد.

یک مشاور حرفه ای با بررسی شرایط موجود در مجموعه شما و پس از اطلاع از خواسته ها و نیازهایتان ، هزینه های حدودی راه اندازی سیستم تلفنی VOIP را به شما اعلام کرده و همچنین شما را در انتخاب نرم افزار ، سخت افزار و اجرای زیرساخت شبکه مورد نیاز راهنمایی می کند. پیشنهاد میکنیم درصورتی که با سیستم تلفنی تحت شبکه VOIP آشنایی ندارید قبل از هرگونه اقدام برای راه اندازی این سیستم ، از یک مشاور با سواد و حرفه ای کمک بگیرید.

در بخش دوم دو راهکار برای راه اندازی یک سیستم تلفن VOIP را به شما توضیح خواهیم داد:

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

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

دسته اول نرم افزارهای رایگان هستند که امکان استفاده به صورت رایگان را به شما داده و دست شما را نیز برای برنامه نویسی و ایجاد امکانات جدید باز گذاشته اند.این نرم افزارها معمولا مجموعه ای از امکانات نرم افزاری لازم و کاربردی برای راه اندازی سیستم تلفنی را در اختیار شما قرار داده و کافیست دانش کار با این نرم افزارها را داشته باشید. نظیر freepbx و issabel

 

 

دسته دوم نرم افزارهای تجاری هستند که این نرم افزارها توسط شرکتهای مختلف تولید شده اند و قابلیت های متنوعی برای پیاده سازی سیستم تلفنی مورد نظرتان در اختیار شما قرار خواهند داد. برای استفاده از این نرم افزارها و امکاناتشان باید آنها را خریداری کرده و هزینه استفاده از آنها را بپردازید. توجه داشته باشید که اکثر این نرم افزارها امکان برنامه نویسی و تولید امکانات نرم افزاری جدید و دلخواه را به شخص شما نداده و برای ایجاد قابلیت های دلخواهتان باید به شرکت تولید کننده نرم افزار درخواست تغییرات دهید و هزینه آن را نیز پرداخت نمایید.

و اما راهکار دوم برای راه اندازی یک سیستم تلفنی تحت شبکه VOIP استفاده از مرکز تلفن های سخت افزاری است که توسط شرکت های مختلف تولید شده اند.این دستگاه ها نیز دارای یک نرم افزار سیستم تلفنی داخلی هستند و با توجه به مدل آنها ، علاوه بر پورت شبکه ، تعدادی پورت های E1 ، FXS و FXO جهت استفاده از خطوط تلفنی شهری و یا گوشی های تلفن آنالوگ در اختیار شما می‌گذارند.این دستگاه ها نیز معمولا خیلی امکان برنامه نویسی و ایجاد امکانات جدید نرم افزاری را به شما نمی دهند.

در پایان توصیه می‌کنیم اگر قصد پیاده سازی یک مرکز تلفن تحت شبکه پایدار و قدرتمند دارید ، ابتدا نیازهای فعلی و آینده مجموعه خود را در نظر گرفته ، سپس با مشاور VOIP خود مشورت کنید و با توجه به شرایط مجموعه و خواسته هایتان ، از بین راهکارهای موجود ، راهکاری مطمئن و درست را انتخاب کنید.

پیاده سازی یک سیستم تلفنی تحت شبکه VOIP علاوه بر نرم افزار ، نیازمند سخت افزارهای مختلف بوده که هر یک از این سخت افزارها با توجه به راهکار انتخابی جهت پیاده سازی سیستم تلفنی ، نوع خطوط تلفنی و همچنین نیازها و خواسته های شما مورد استفاده قرار می‌گیرند .

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

در ذیل به معرفی برخی از این سخت افزارها به صورت کاملا مختصر می پردازیم :

گوشی تلفن تحت شبکه ( IPPhone )

 

 

گیتوی و یا کارت FXO : به منظور استفاده از خط تلفن شهری آنالوگ در سیستم تلفنی تحت شبکه

 

گیتوی و یا کارت FXS : به منظور استفاده از گوشی تلفن آنالوگ در سیستم تلفنی تحت شبکه

گیتوی E1 : به منظور استفاده از خط تلفن E1 در سیستم تلفنی تحت شبکه

مودم Sip Trunk : به منظور استفاده از خط تلفن سیپ ترانک در سیستم تلفنی تحت شبکه

 

مرکز تلفن تحت شبکه سخت افزاری

و دیگر سخت افزارها نظیر هدست ، روتر میکروتیک ، بلندگو تحت شبکه و غیره

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

در مرحله پیاده سازی ، نصب و راه اندازی سیستم تلفنی VOIP  و پشتیبانی voip توجه به چند نکته مهم ، لازم و ضروریست :

 نکته اول : پیاده سازی سیستم تلفنی VOIP نیازمند زیرساخت شبکه کامپیوتری بی نقص می باشد. بنابراین اگر زیرساخت شبکه ندارید از مشاور VOIP خود کمک گرفته و نسبت به اجرای آن اقدام کرده و در صورتی که زیرساخت شبکه دارید ، برای رفع نواقص احتمالی آن اقدام نمایید.

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

 نکته سوم : در صورتی که خودتان دانش و معلومات کافی در رابطه با راه اندازی سیستم تلفنی تحت شبکه VOIP ندارید ، هرگز شخصا اقدام به نصب و راه اندازی نکرده و همچنین به افراد غیر متخصص ، بی تجربه و کم تجربه هم اعتماد نکنید.پیشنهاد میکنیم برای نصب و راه اندازی سیستم تلفنی تحت شبکه خود ، از شرکت های دارای رزومه و پیشینه کاری موفق در زمینه پیاده سازی سیستم تلفنی VOIP و یا اشخاص متخصص ، با سواد و دارای دانش کافی کمک بگیرید.

 نکته چهارم : پس از آنکه سیستم تلفنی VOIP شما راه اندازی گردید ، به دلایل مختلف احتمال بروز مشکلات فنی برای سیستم شما وجود خواهد داشت. بنابراین از پشتیبانی سیستم تلفنی خود غافل نشوید تا در صورت بروز نواقص احتمالی ، در کوتاه ترین زمان بتوانید مشکل را توسط پشتیبانی سیستم برطرف نمایید.

گذراندن دوره های آموزش سیستم تلفنی VOIP بدون شک شما را در یادگیری سریعتر و اصولی این سستم تلفنی قدرتمند کمک خواهد کرد.  اگر قصد دارید یک سیستم تلفنی تحت شبکه VOIP قدرتمند و مطمئن راه اندازی کنید برای دریافت مشاوره رایگان با ما تماس بگیرید.

امیدواریم مطالب این مقاله در رابطه با راه اندازی سیستم تلفنی voip و پشتیبانی voip مورد توجه شما قرار گرفته باشه. جهت مشاهده و مطالعه سایر مقالات ما به بخش مقالات سایت مراجعه فرمایید.

آشنایی با ضبط صدا در ایزابل

در این مقاله قصد داریم تا شما را با ضبط صدا در ایزابل آشنا کنیم ، از این صدای ضبط شده در IVR و Announcement ها استفاده خواهد شد.

به چه علت در ایزابل از صدا های ضبط شده استفاده می شود

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

این فایل های صوتی در مسیر/var/lib/asterisk/sound/enمی باشند البته ایزابل از زبانهای دیگری هم پشتیبانی می کند

همانطور که می دانید از ایزابل و ویژگی های آن می توان در نصب و راه اندازی Voip استفاده کرد.

فرمت ها قابل پشتیبانی توسط ایزابل

ایزابل از فرمت های زیادی از صدا پشتیبانی می کند ولی فرمتی که استاندارد ترین حالت می باشد و توسط اکثر سیستم ها قابل پخش است فرمت Wav می باشد البته با کدینگ PCM  شانزده بیتی و نرخ ۸۰۰۰Hz .

توجه داشته باشید هر چند ایزابل از کدینگ های ۳۲ بیتی و نرخ ۱۹۲khz پشتیبانی می کند و در سیستم های تلفنی این مقدار کیفیت صدا قابل انتقال نیست و فقط باره پردازنده را بیشتر می کند.

چگونه یک صدای جدید به ایزابل اضافه کنید

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

۱- آپلود فایل ضبط شده

در این روش کافی است از تنظیمات PBX به زیرمنوی System Recordig وارد شوید

فایل مورد نظر خود را ابتدا به فرمت قابل پذیرش ایزابل تبدیل کنید سپس از طریق پنل وب فایل خود را آپلود کنید در هنگام آپلود به هیچ وجه صفحه را بارگذاری مجدد نکنید.

بعد از اتمام بار گذاری نام فایل در قسمت Name this Recording به نمایش در می آید می توانید آن را ویرایش کنید و یا همانطور رها کنید و روی دکمه Save کلیک کنید.

۲- ضبط صدا از طریق گوشی تلفن

در صورتی که خودتان قصد ضبط کردن صدا داشته باشید لازم نیست آن را توسط دستگاه دیگر ضبط کنید سپس آن را به فرمت مورد قبول ایزابل تبدیل کنید و در آخر بار گذاری کنید. ایزابل همه این کار ها را برای شما انجام خواهد داد.

کافی است در صفحه System recording در جعبه متنی که در شکل زیر نمایش داده شده است شماره داخلی ای را که می خواهید صدا توسط آن ضبط شود را وارد کنید

و روی دکمه Go کلیک کنید. خواهید دید که هیچ اتفاقی نمی افتد ولی کافی است تلفنی که داخلی آن را وارد کرده اید برداشته و کد *۷۷ را شماره گیری کنید و بعد از شنیدن صدای بوق اقدام به ضبط کنید و در پایان ضبط کلید #  را فشار دهید . مراحل کار توسط راهنمای صوتی به گوینده اعلام خواهد شد.

بعد از آن  کافی است یک نام برای صدای ضبط شده  در فیلد Name this Recording  انتخاب کنید و روی دکمه save کلیک کنید

فایل های ضبط شده و یا بارگذاری شده در ایزابل در منوی سمت راست قابل مشاهده هستند

مسیر فایل های صوتی ضبط شده در ایزابل

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

فایل های ضبط شده و یا بارگذاری شده در system recording همگی در مسیر /var/lib/asterisk/sound/customذخیره می شوند

معرفی announcement در ایزابل

معرفی announcement در ایزابل: در این مقاله قصد داریم تا شما را با  announcement آشنا و نحوه ی ایجاد آن در ایزابل ر برای شما شرح دهیم با ما همراه باشید:

اطلاعیه ها آسان ترین روش تعامل با کاربر می باشد. شما با استفاده از announcement ها می توانید یک پیام صوتی برای کاربر پخش کنید و سپس آن را به مسیر دیگر هدایت کنید.

به طور مثال می توانید در روز تعطیل می توانید برای کاربر یک پیام صوتی مبنی بر اینکه در این روز امکان پاسخگویی تماس وجود ندارد پخش کنید و سپس مکالمه را قطع کنید ، و یا قبل از متصل کردن کاربر به صندوق صوتی پیامی مبنی بر اینکه چطور پیام خود را ضبط کند به کاربر بگویید سپس تماس را به صندوق صوتی متصل کنید.

ساخت ANNOUNCEMENT یا اطلاعیه در ایزابل

برای ساخت یک announcement یا اطلاعیه در ایزابل ابتدا از منوی سمت راست گزینه PBX را انتخاب و سپس از زیر منوی آن PBX Configuration را انتخاب می کنید ، در منوی باز شده جدید گزینه announcement را انتخاب می کنید.

سپس از منوی سمت راست گزینه add announcement را انتخاب کنید .

معرفی announcement در ایزابل

تنظیمات announcement در ایزابل

معرفی announcement در ایزابل

Description : یک توضیح برای announcement خود می نویسید این توضیح ارتباطی با نحوه کارکرد ندارد و فقط جهت یاد آوری announcement به کار می رود.

Recording : در این قسمت می توانید صدای ضبط شده توسط System recording  را انتخاب کنید . در مطالب قبلی از مجموعه آموزش ایزابل نحوه ضبط و یا بارگذاری صدا در system recording آموزش داده شده است.

Repeat : در این قسمت تعداد تکرار پیام را مشخص می کنید در صورتی که روی Disable قرار داده شده باشد یعنی پیام یک بار پخش خواهد شد

Allow Skip: در صورتی که این گزینه را فعال کنید تماس گیرنده با فشردن هر کلید پیام را رد خواهد کرد.

Return to IVR : در صورت فعال کردن این گزینه ، اگر کاربر توسط یک IVR به این پیام وارد شده باشد بعد از تمام شدن پیام دوباره به IVR باز خواهد گشت ، دقت کنید که اولویت این گزینه از مقصدی که شما انتخاب می کنید بالا تر است.

Destination after playback: در این قسمت شما می توانید مسیری برای هدایت کاربر بعد از پخش پیام مشخص کنید .این مسیر می تواند به هر کجا از سیستم تلفنی متصل شود و یا حتی تماس را قطع کند

در آخر هم  روی submit و سپس Applay config کلیک کنید.

در سمت چپ هم می توانید لیستی از  announcement هایی که تا به حال ایجاد کرده اید را ببینید.

در ضمن در ایزابل محدودیتی برای تعریف announcement  وجود ندارد.

همانطور که می دانید از نرم افزار ایزابل برای نصب و راه اندازی Voip استفاده خواهد شد.

نحوه ی مدیریت زمان در Issabel قسمت دوم

نحوه ی مدیریت زمان در Issabel:

در این مقاله به ادامه ی آموزش مدیریت زمان خواهیم پرداخت. با ما همراه باشید:

قبل از هر چیز از تنظیم بودن ساعت سرور ایزابل مطمئن شوید .

همچنین از نرم افزار ایزابل می توانید برای نصب و راه اندازی Voip استفاده کنید

برای اینکار از زیر منوی سیستم گزینه preferences را انتخاب کنید و سپس از زیر منوی آن Date/Time را انتخاب کنید در پنجره باز شده می توانید ساعت سیستم را مشاهده و یا آن را اصلاح کنید

نحوه ی مدیریت زمان در Issabel

شرط زمانی در ایزابل

شرط زمانی یا (Time Condition) دقیقا یک شرط وابسته به زمان انتخابی شماست بدین شکل که اگر در محدوده زمانی بودید عملکرد چگونه باشد  و یا اگر نبودم چه کار دیگری انجام شود.

تعریف شرط زمانی  (TIME CONDITION)

برای تعریف شرط زمانی (Time Condition) در ایزابل ابتدا از منوی PBX گزینه PBX Configuration را انتخاب کنید و سپس گزینه Time Condition را انتخاب کنید.

برای تعریف یک Time Group در ایزابل از منو PBX ، گزینه PBX Configouration را انتخاب کنید از تنظیمات PBX گزینه Time Group را انتخاب کنید

نحوه ی مدیریت زمان در Issabel

از منوی سمت راست گزینه Add Time Condition را برگذینید . با صفحه مانند شکل زیر مواجه خواهید شد.

نحوه ی مدیریت زمان در Issabel

تنظیمات شرط زمانی در ایزابل بسیار ساده است . ابتدا در قسمت   Time Condition nameیک نام برای شرط زمانی (Time Condition)  انتخاب کنید .

در قسمت Time Group یک بازه زمانی که از قبل ساخته اید را انتخاب کنید.

در قسمت Destination if time matches مسیر تماس در صورتی که در بازه زمانی باشید را مشخص می کنید.

در قسمت Destination if time does not match مسیر تماس در صورتی که در بازه زمانی نباشید را مشخص می کنید.

مثالی در مورد شرط زمانی

در قسمت قبل مثالی از ساخت یک بازه زمانی برای ساعت کاری زده شد

حال برای اینکه در ساعت کاری تماس ها را به یک IVR وصل کنید و در ساعت های غیر کاری صدایی مبنی بر اینکه ساعت کاری تمام شده است پخش کنید باید بدین شکل عمل کنید.

ابتدا یک IVR ساخته و بعد از آن یک announcement بسازید  . صدای announcement را پایان ساعت کاری بگذارید سپس یک Time Condition بسازید بازه زمانی work time را به آن اضافه کنید و مسیر وردی Inboud route را به Time Condition متصل کنید در قسمت  Destination if time matches تماس را به IVR و در قسمت  Destination if time does not match  تماس را به announcement متصل کنید.

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

امیدواریم با این مقاله  نحوه ی مدیریت زمان در Issabel را فرا گرفته باشید.