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

ایمیل خود را وارد کنید:

 WebRTC چیست؟ یکی از تکنولوژی های بسیار مهم در دنیای مخابرات امروز WebRTC ست. با استفاده از این تکنولوژی، می توان در بستر وب و تنها با استفاده از مرورگر، ارتباطات صوتی و تصویری برقرار کرد؛ که این به معنی امکان برقراری ارتباط از طریق هر گجت (Gadget) بدون نیاز به نصب نرم افزار خاص [...]

یکی دیگر از ماژول های کاربردی مورد استفاده در FreePBX ماژول Boss Secretary می باشد که متاسفانه از نسخه ی ۱۲ دیگر بروزرسانی نشده اما به دلیل کاربرد زیاد آن برای مشتریان، در نهایت این ماژول توسط تیم فنی شرکت ساعیان ارتباط بهینه سازی و مشکلات آن مرتفع شده است. در ادامه به معرفی این [...]

یکی از مواردی که پس از نصب فری پی بی ایکس ( FreePBX ) برای کاربران بوجود می آید این است که ارتباط تجهیزاتی مانند گیت وی Gateway با استریسک، پس از دقایقی قطع می شود. در ادامه ابتدا به بررسی علت این مسئله و سپس راهکار آن می پردازیم. نحوه کار قابلیت Intrusion Detection [...]

یکی از سناریوهای رایج و متداولی که بسیاری از همکاران با آن سروکار دارند، ارتباط میان گیت وی های سنگوما Sangoma Vega Gateway و سرور ایزابل Issabel می باشد که در نتیجه ارتباط با شبکه مخابرات PSTN را میسر می نماید. در این مقاله قصد داریم برقراری این ارتباط را به زبانی ساده، آموزش دهیم. [...]

یکی از نیازمندی های اصلی در سیستم های تلفنی تغییر فایل های صوتی مربوط به اعلان های سیستم می باشد. همچنین ممکن است نیاز باشد تا در منوی صوتی از چند زبان مختلف پشتیبانی کنید. برای تغییر prompt های سیستم تلفنی استریسک و همچنین تعریف زبان های مختلف، روش های گوناگونی وجود دارد که ساده [...]

یکی از مباحثی که در راه اندازی شبکه های VoIP رایج است، برقراری ارتباط میان دو سرور تلفنی می باشد. به عنوان مثال دو سرور تلفنی را در نظر بگیرید که در دو مکان مجزا در حال سرویس دهی به کاربران خود می باشند و لازم است تا کاربران این دو سیستم نیز بتوانند با [...]

در FreePBX سه روش جهت راه اندازی فکس وجود دارد: ماژول تجاری Fax Pro، استفاده از اپلیکیشن های استریسک و سرور فکس Hylafax. هر یک از این روش ها ویژگی هایی دارند؛ ماژول Fax Pro قابلیت ارسال و دریافت فکس را برای کاربران از طریق UCP فراهم می کند. یعنی کاربران با ورود به محیط [...]

یکی از نیازمندی های اصلی در یک سیستم تلفنی، امکان ارسال و دریافت فکس می باشد. البته امروزه با توسعه بیش از پیش ابزار های ارتباطی همچون ایمیل، روش های سنتی مانند فکس کمتر مورد استفاده قرار می گیرند؛ ولی هنوز کاملا جایگزین نشده اند. بنابراین با بکارگیری سیستم های تلفنی مبتنی بر VoIP نیز [...]

صندوق صوتی از نیازمندی های مهم IP-PBX ها بوده و می تواند میزان سرویس دهی و همچنین در دسترس بودن را برای کاربران افزایش دهد. علاوه بر این، امکان ارسال پیام های صندوق صوتی از طریق ایمیل، این قابلیت را کاربردی تر می نماید. این قابلیت را در FreePBX می توانید به سادگی برای کابران [...]

در مقاله های قبلی نحوه ضبط پیام صوتی در  ماژول System Recording و بکارگیری آن در ساخت منوی صوتی شرح داده شد. علاوه بر این قابلیت، در برخی موارد نیاز است تا برای تماس گیرنده یک پیام صوتی خاص پخش شود و سپس به مقصد دیگری هدایت شود. به عنوان مثال اطلاع رسانی درباره یک [...]

برقراری ارتباط میان ایزابل و FreePBX

بعد از بسته شدن پرونده ی الستیکس، پروژه ی متن باز ایزابل به عنوان جایگزینی برای طرفداران الستیکس معرفی گردید. از طرفی FreePBX به عنوان محبوب ترین سیستم تلفنی دنیا، روزانه توسط بسیاری از کاربران نصب و راه اندازی می شود؛ در نتیجه یکی از سناریو های رایج، برقراری ارتباط میان سرور ایزابل و FreePBX می باشد. البته هر دو پروژه مبتنی بر استریسک بوده و تنظیمات تنها در محیط GUI اندکی متفاوت خواهند بود.

توجه: جهت برقراری ارتباط میان دو سرور از ترانک SIP استفاده شده است؛ در صورت نیاز می توان از ترانک نوع IAX نیز استفاده کرد.

نکته: در ایجاد ترانک SIP میان دو سرور، می توان ترانک را بر اساس نام کاربری و رمز عبور یا آدرس IP تعریف کرد. در روش اول، Authentication انجام شده و ترانک Register می شود.

روش اول:

۱٫تنظیمات Issabel

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

سپس برای ترانک SIP جدید، تنظیمات را مانند زیر انجام دهید:

نکته: Trunk Name در بخش Outgoing Settings باید با نام کاربری یکسان باشد.

نکته: مقدار host برابر با dynamic قرار داده شده است چرا که سرور مقابل پس از رجیستر شدن، آدرس IP خود را معرفی می نماید.

نکته: type برابر با friend قرار داده شده است تا دو سرور بتوانند به کانتکس های داخلی دسترسی داشته باشند.

در پایان تنظیمات را ذخیره و Apply کنید.

۲٫تنظیمات FreePBX

وارد محیط گرافیکی FreePBX  شده و مسیر زیر را طی کنید:

Connectivity > Trunks > Add Trunk > Add SIP (chan_pjsip) trunk

در تب General داخل بخش Trunk Name یک نام دلخواه برای ترانک در نظر بگیرید.

سپس وارد تب pjsip Settings  شده و تنظیمات را مانند تصویر زیر انجام دهید:

نکته: FreePBX به صورت پیش فرض از pjsip برای ارتباطات SIP استفاده می کند و در صورت نیاز می توانید آن را به Chan_sip تغییر دهید.

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

نکته: آدرس IP سرور ایزابل در بخش SIP server وارد شده است.

نکته: نوع authentication و registration انتخاب شده به این معناست که سرور FreePBX در ایزابل رجیستر شود.

پس از انجام این تنظیمات، جهت بررسی صحت آن ها، با اجرای دستور pjsip show registrations  در محیط CLI Asterisk در FreePBX می توان از Registered شدن ترانک اطمینان کسب کرد:

همچنین با اجرای دستور sip show peers  در محیط CLI  Asterisk درIssabel:

3.تنظیمات Outbound Route  سمت FreePBX

به مسیر Connectivity > Outbound Routes رفته و با انتخاب Add Outbound Route یک مسیر خروجی به سمت ایزابل تعریف می کنیم. مانند تصویر زیر مقادیر را وارد نمایید:

سپس وارد تب Dial Patterns  شده و الگوی مورد نظر برای شماره گیری را تعیین نمایید:

نکته: در این مثال، عدد ۹ به این معنی می باشد که قبل از تماس با شماره مورد نظر باید عدد ۹ گرفته شود. یعنی برای تماس با داخلی ۱۲۳۴ باید ۹۱۲۳ گرفته شود.

۱XXX: الگوی شماره مقصد، بدین معنی می باشد که اگر شماره ای ۴ رقمی گرفته شد که عدد اول “۱″ بود و سه عدد دیگر هر عددی بین ۰ تا ۹ بود “XXX” ارتباط با ترانک مربوطه که در بخش قبل انتخاب شد، برقرار شود. در این مثال اینگونه در نظر گرفته می شود که تمام شماره های سرور ایزابل ۴ رقمی بوده و با عدد ۱ شروع می شوند.

۴٫تنظیمات Outbound Route در Issabel  :

در محیط گرافیکی وارد مسیر PBX > PBX Configuration > Outbound Routes شده و سپس تنظیمات زیر را انجام دهید:

و در آخر روی Submit  کلیک کنید.

روش دوم:

در بخش اول، برقراری ترانک با استفاده از Username و Secret انجام شد. برای برقراری ارتباط بدون نیاز به Authentication، تنظیمات ترانک در ایزابل را مانند شکل زیر انجام دهید:

نکته: نوع ترانک peer تعریف شده است.

نکته: مقدار host برابر با آدرس IP سرور FreePBX داده شده است.

همچنین تنظیمات ترانک سمت FreePBX را مانند شکل زیر انجام دهید:

در این حالت ارتباط ترانک بین دو سرور به صورت بدون Authentication برقرار خواهد شد.

دیدگاه خود را به ما بگویید.