نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی

نصب و پیکربندی ستاره PBX. تلفن IP از ابتدا

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

ویدیو مرحله به مرحله

اتصال به FreePBX

برای اتصال به رابط کاربری گرافیکی FreePBX، باید آدرس IP Asterisk را که در مرحله نصب مشخص کرده اید وارد کنید. اگر آدرس IP را که مشخص کرده اید فراموش کرده اید، مانیتور و صفحه کلید را به سرور خود وصل کنید و سپس داده ها را وارد کنید. کاربر ریشهمانند زیر:



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

#ifconfig

خروجی دستور به شما امکان می دهد همه چیز را ببینید رابط های موجودو آدرس IP آنها

فعال سازی و رمز عبور مدیر

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



بلافاصله پس از اتصال، به تب Admin → System Admin رفته و روی دکمه فعال سازی کلیک کنید.




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


تنظیمات SIP

ماژول تنظیمات SIP یک تجسم گرافیکی از تنظیمات در فایل /etc/asterisk/sip_nat.conf است. اینجا، با کمک رابط کاربری گرافیکیشما می توانید مهمترین پارامترها را پیکربندی کنید تنظیمات NAT، آدرس IP خارجی و تنظیمات کدک. برای رفتن به تنظیمات، روی تب Settings و سپس Asterisk Sip Settings کلیک کنید.



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

شبکه های محلی
آدرس‌های زیرشبکه محلی (واقع در شبکه شما) را وارد کنید که استریسک به آنها اعتماد خواهد کرد. به عنوان مثال، 192.168.2.0/255.255.255.0

محدوده های RTP
محدوده پورت های RTP را مشخص کنید. توصیه می کنیم همه چیز را به عنوان پیش فرض بگذارید.

RTP سختگیرانه
هنگامی که یک جریان RTP بین دو دستگاه برقرار می شود، آدرس های مبدا و مقصد اختصاص داده می شوند. هنگامی که این گزینه فعال باشد، تمام بسته هایی که از آدرس IP دیگری می آیند حذف می شوند. توصیه می کنیم این گزینه را غیرفعال نکنید.

کدک ها
کادر کنار کدک های مورد نیاز را علامت بزنید.

موقعیت کدک ها نشان دهنده اولویت آنهاست. به عنوان مثال در اسکرین شات زیر اولویت با g.711 u-law و سپس g.711 a-law، gsm و ... است. در مقاله های قبلی ما می توانید اطلاعات بیشتری در مورد تلفن بخوانید.
راه اندازی NAT در FreePBX

در بیشتر موارد، اگر یک مدیر یک مشکل شنیداری یک طرفه را تشخیص دهد، یا تماس‌ها پس از چند ثانیه مکالمه قطع شود، مشکل در NAT است. برای رهایی از این مشکل باید کاری انجام دهید: در تنظیمات ماژول Asterisk SIP Settings، به تب Chan SIP Settings بروید و به موارد زیر توجه کنید:

NAT - بله
پیکربندی IP - IP استاتیک
لغو IP خارجی - آدرس IP خارجی خود را وارد کنید

Reinvite Behavior - خیر
حتماً نشان دهید تنظیمات محلیدر تب قبلی زیر شبکه محلی خود را شبکه کنید. علاوه بر این، پورت فوروارد 5060 و محدوده پورت ها از پارامتر RTP Ranges روی روتر شما، پیش فرض 10000-20000 است.

پیکربندی پارامترهای شبکه FreePBX

سه تا هستند نکات مهمتنظیم داده شده:

  • یک آدرس IP ثابت برای سرور تنظیم کنید
  • DNS را تنظیم کنید
  • تنظیم منطقه زمانی
  • بیایید به تنظیم IP برویم. برای انجام این کار، به تب Admin → System Admin → Network Settings بروید

    در اینجا ما گزینه های زیر را پیکربندی می کنیم:

    • رابط شبکه - رابط شبکه، یعنی یک کارت شبکه خاص (NIC)
    • تخصیص IP - برای پیکربندی یک آدرس IP ثابت، Static را انتخاب کنید
    • IP استاتیک - آدرس IP سرور را وارد کنید
    • Netmask - ماسک شبکه
    • دروازه - دروازه پیش فرض
    • شروع خودکار - زمانی که سرور بوت می شود شروع شود



    بیایید اعلان‌هایی را برای سرور استریسک خود در صورت خرابی‌هایی مانند کوچک تنظیم کنیم فضای دیسکیا خرابی آرایه RAID:



    ما گزینه های زیر را پیکربندی می کنیم:

    • از آدرس - آدرس ایمیلی که سانترال هنگام ایجاد نامه به عنوان آدرس فرستنده نشان می دهد
    • اعلان‌های ذخیره‌سازی - ایمیل برای اعلان‌های مربوط به مشکلات ذخیره‌سازی داده (شکست RAID یا فضای کم دیسک)
    • IP اعلان‌های تشخیص نفوذ - ایمیل برای اعلان‌ها در مورد نفوذ یا تلاش برای هک سرور

    پیکربندی امنیتی

    استریسک دارای سیستم تشخیص نفوذ داخلی - Fail2Ban است. برای پیکربندی سیستم، به تب Admin → System Admin → Intrusion Detection بروید.



    سیستم منعطف است و گاهی اوقات در مواقعی که لازم نیست واکنش نشان می دهد :) بنابراین، به شما توصیه می کنیم از قبل لیستی از آدرس های IP مورد نیاز، مانند پروکسی های IP SIP، آدرس های دروازه، به عنوان مثال FXS را به لیست سفید اضافه کنید. گاهی اوقات اتفاق می افتد که آدرس IP دروازه FXS که همه تلفن های آنالوگ اداری به آن متصل هستند، ممنوع می شود.

    • وضعیت - توصیه می کنیم همیشه وضعیت Fail2Ban را کنترل کنید تا وضعیت در حال اجرا باشد
    • تشخیص نفوذ - در در این نقطهمی توانید سرویس را متوقف کرده و مجدداً راه اندازی کنید.
    • زمان ممنوع - زمان بر حسب ثانیه که آدرس IP در وضعیت مسدود شدن قرار می گیرد
    • حداکثر تلاش مجدد - تعداد تلاش برای اتصال به PBX که کاربر می تواند در طول Find Time انجام دهد.
    • یافتن زمان - زمانی که در طی آن کاربر حداکثر تلاش مجدد را برای اتصال به سیستم دارد.
    • ایمیل: - آدرس ایمیلی که اعلان‌های اضافه کردن یک آدرس IP جدید به ممنوعیت به آن ارسال می‌شود.
    • لیست سفید لیستی از آدرس های IP از قبل وارد شده است که توسط سرپرست مورد اعتماد هستند.

    تنظیم شماره های داخلی

    برای پیکربندی تلفن ها و ایجاد شماره های داخلی، به برگه برنامه ها → برنامه های افزودنی بروید. فرآیند ایجاد شماره های داخلی (Extension) را در مقاله در لینک زیر شرح دادیم:

    راه اندازی SIP Trunk

    اتصال به یک ارائه دهنده است مهمترین مرحلهدر راه اندازی سرور IP خود - سانترال استریسک. این تنظیمات ارائه دهنده است که به کاربران ما امکان می دهد تماس های خروجی و دریافتی داشته باشند. برای پیکربندی یک SIP Trunk، به تب Connectivity → Trunks بروید. روند ایجاد یک SIP Trunk در مقاله در لینک زیر به تفصیل شرح داده شده است:

    راه اندازی مسیریابی

    پس از پیکربندی شماره های داخلی و ترانک های SIP برای اتصال به ارائه دهنده، باید مسیریابی تماس را پیکربندی کنیم. به عنوان بخشی از این راه‌اندازی، به سرور استریسک خود نحوه رسیدگی به تماس‌های ورودی و خروجی را آموزش می‌دهیم. اتصال متاسفیم که مقاله برای شما مفید نبود: (لطفاً، اگر دشوار نیست، دلیل آن را ذکر کنید؟ برای پاسخ دقیق بسیار سپاسگزار خواهیم بود. از اینکه به ما کمک کردید تا بهتر شویم، سپاسگزاریم!

    ستاره راه حل برای تلفن کامپیوتریمنبع باز که از پروتکل های VoIP، SIP و PJSIP برای سیستم عامل لینوکس پشتیبانی می کند. اگر تجهیزات مناسب را به رایانه خود وصل کنید، با استفاده از استریسک می توانید یک ایستگاه ATC تمام عیار ایجاد کنید. از جمله ویژگی های اصلی برنامه می توان به موارد زیر اشاره کرد: پست صوتی، کنفرانس ها، منوی صوتی تعاملی و توزیع تماس.

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

    نصب استریسک در اوبونتو 16.04

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

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

    apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev git subversion

    cd /usr/src
    $ wget downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz

    برای باز کردن منابع، تایپ کنید:

    tar zxvf asterisk-13-current.tar.gz

    قبل از کامپایل برنامه باید pjproject را بسازیم و نصب کنیم. ابتدا منابع را دانلود کنید:

    git clone git://github.com/asterisk/pjproject pjproject
    $ cd pjproject
    $ ./configure --prefix=/usr --enable-shared --disable-sound --disable-resample --disable-video --disable-opencore-amr CFLAGS="-O2 -DNDEBUG"
    $ make dep make && make install
    $ldconfig
    $ ldconfig -p|grep pj

    در نهایت، ما اکنون آماده ساخت و نصب استریسک در اوبونتو 16.04 هستیم:

    سی دی .. contrib/scripts/get_mp3_source.sh
    $ contrib/scripts/install_prereq نصب کنید

    این دستورات به شما این امکان را می دهد که برخی از وابستگی ها را برای پخش mp3 نصب کنید. ممکن است مدتی طول بکشد تا تکمیل شود و همچنین باید کد کشور را وارد کنید. بعد مونتاژ را شروع می کنیم:

    ./configure && make menu را انتخاب کنید && make && install را انتخاب کنید

    پس از اتمام نصب، دستور زیر را برای جلوگیری از ایجاد صدها فایل پیکربندی به صورت دستی اجرا کنید:

    برای نصب اسکریپت های init که به ستاره اجازه می دهد به طور خودکار شروع شود، اجرا کنید:

    پیکربندی ldconfig را انجام دهید

    اکنون می توانید سرور ستاره را راه اندازی کنید و مطمئن شوید که همه چیز واقعاً کار می کند:

    شروع ستاره خدمات

    و به اطلاعات مربوط به ابزار از طریق ترمینال نگاه کنید:

    اگر همه چیز به درستی انجام شود و نصب استریسک در اوبونتو 16.04 با موفقیت انجام شود، همه چیز کار خواهد کرد.

    راه اندازی استریسک در اوبونتو 16.04

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

    گروه اضافه کردن ستاره
    $ useradd -d /var/lib/asterisk -g ستاره ستاره

    در مرحله بعد باید اسکریپت اولیه سازی را تغییر دهیم تا برنامه به عنوان کاربر مورد نظر راه اندازی شود. ما می توانیم فایل /etc/default/asterisk را به صورت دستی ویرایش کنیم، اما استفاده از دستورات زیر آسان تر است:

    sed -i "s/#AST_USER="asterisk"/AST_USER="asterisk"/g" /etc/default/asterisk
    $ sed -i "s/#AST_GROUP="asterisk"/AST_GROUP="asterisk"/g" /etc/default/asterisk

    برای اینکه همه چیز به درستی کار کند، کاربر ستاره باید به همه دایرکتوری های برنامه دسترسی داشته باشد:

    chown -R asterisk:asterisk /var/spool/asterisk /var/run/asterisk /etc/asterisk /var/(lib,log,spool)/asterisk /usr/lib/asterisk

    ما نیز اشاره خواهیم کرد تنظیمات صحیحکاربر برای فیلدهای runuser و rungroup در فایل asterisk.conf:

    sed -i "s/;runuser = asterisk/runuser = asterisk/g" /etc/asterisk/asterisk.conf

    $ sed -i "s/;rungroup = asterisk/rungroup = asterisk/g" /etc/asterisk/asterisk.conf

    وقتی همه چیز آماده شد، سرویسی که قبلا متوقف شده است را راه اندازی کنید یا اگر آن را متوقف نکرده اید، راه اندازی مجدد کنید:

    شروع ستاره سرویس sudo

    سپس بررسی می کنیم:

    اگر کاربر و گروه ستاره هستند، پس ما همه چیز را درست انجام دادیم.

    نتیجه گیری

    همین. نصب استریسک 13 در اوبونتو 16.04 کامل شد. اکنون می توانید راه اندازی شبکه را ادامه دهید تا مستقیماً از طریق اینترنت با مشترکین خود تماس برقرار کنید. به عنوان نرم افزار مشتری، می توانید از هر برنامه ای که پشتیبانی می کند استفاده کنید پروتکل های لازممانند Jitsi یا Linphone.

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

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

    کارهایی که قبل از نصب باید انجام شود در صورت نیاز به نصب سانترال که باید با آن مقابله کنید به بخش مراجعه کنید بار سنگینو مطمئن نیستید که نرم افزار و سخت افزار شما از آن پشتیبانی می کند یا خیر. سیستم عامل: سرور استریسک روی سیستم های لینوکس عالی کار می کند، این نیز انجام شده است کار بزرگاعضای پروژه انتقال سرور استریسک به پلتفرم های BSD، از جمله FreeBSD، OpenBSD و Mac OS X. با این حال، درایور zaptel و کانال ISDN ممکن است در این پلتفرم ها پشتیبانی نشوند. برای اطلاعات مربوط به سیستم عامل، به بخش Systems Operating for Asterisk Server مراجعه کنید. همچنین، می‌توانید از روش‌هایی که در صفحات زیر توضیح داده شده است استفاده کنید: نصب استریسک CDROM استریسک بوت‌پذیر دستورالعمل‌های نصب سریع، مرور 10 دقیقه‌ای Asterisk Server را بخوانید. می خواهم بدانم سرور استریسک چه کاری می تواند انجام دهد. در غیر این صورت می توانید از این بخش صرف نظر کنید بخش را بخوانید آموزش گام به گامدر نصب استریسک، جایی که اطلاعاتی از راه‌اندازی لینوکس تا اولین تماس تلفنی که استریسک خود را اجرا می‌کند، پیدا خواهید کرد. http://www.automated.it/guidetoasterisk.htm http://asterisk.net.au/راهنمای نصب سرور استریسک از استاد این مطلبالزامات سیستم برای نصب و اجرای سرور استریسک به تجهیزات خاصی نیاز ندارید. نیاز به کارت صدانه، قبل از کامپایل ستاره باید بسته های نرم افزاری زیر را نصب کنید: فایل های Kernel sources.h برای هسته خود (سرصفحه های هسته) bison (برای پردازش عبارات در فایل مورد نیاز است) بسته ها: openssl و openssl-dev یا libssl-devlibnewt: مورد نیاز برای رابط مدیریت astman کار می کند. برای سرور استریسک نیازی نیست اما بدون این بسته برنامه astman که یک برنامه جداگانه است را نخواهید داشت و دیگر نیازی به نصب بسته های "readline" و "readline-devel" برای استریسک ندارید. سرور با پیاده سازی خود از بسته "readline" به نام "editline" ارائه می شود. اگر قصد دارید از افزونه ها برای کار با آن استفاده کنید. پایگاه داده mysqlبسته‌ها را برای سرورهای mysql، mysql_devel و mysql نصب کنید اگر قصد دارید از کارت‌های رابط از Digium استفاده کنید، باید ماژول هسته را برای پشتیبانی از درایور دستگاه Zaptel نصب کنید تا بتوانید از آنها در استریسک استفاده کنید. با این حال، ممکن است بخواهید ابتدا Asterisk را دانلود و نصب کنید - عملکرد تلفن های SIP و IAX را آزمایش کنید - و تنها پس از آن پشتیبانی از کارت های Digium خود را اضافه کنید. نصب برای دریافت به بخش «سیستم‌های عاملی که سرور استریسک روی آنها اجرا می‌شود» مراجعه کنید دستورالعمل های اضافی، که به سیستم عامل مورد استفاده بستگی دارد نحوه دریافت سرور استریسک تایمر ستاره: مورد نیاز برای کنفرانس MeetMe و برای ترانک های IAX2 آماده سازی ابزارهای شخص ثالث برای کسب اطلاعات در مورد بخش ابزارهای شخص ثالث در صفحه اختصاصی اصلی توجه کنید برنامه های کاربردی زیر:
    موسیقی در حالت انتظار: با استفاده از mpg123 پست صوتی: برای ارسال اعلان‌های ایمیل به sendmail نیاز دارد ضبط جزئیات تماس: سرور Asterisk می‌تواند این اطلاعات را در فایل های CSV، به پایگاه داده داده های PostgreSQLیا در SQLite. لطفاً به بسته asterisk_addons از SVN .odbc توجه کنید: برای ذخیره و بازیابی داده‌ها از پایگاه‌های داده دیگر (غیر از MySQL) کدک speex: نیاز به نصب کتابخانه‌های اضافی دارد. ترکیب‌کننده گفتار: تشخیص گفتار جشنواره: ادغام با برنامه Sphinx.

    این مقاله یادداشتی است برای اینکه لازم باشد به یاد بیاورم که چگونه استریسک را برای دریافت و ارسال تماس ها پیکربندی کنم. این یادداشت باید برای پیکربندی یک ایستگاه اداری در ip pbx Asterisk کافی باشد. تا به حال، من ایده یا تجربه قوی در مورد نحوه پیکربندی استریسک برای کار بدون استفاده از FreePbx، یعنی فقط با استفاده از فایل های پیکربندی و کنسول، نداشتم. و الان تازه دارم اینو یاد میگیرم در اینترنت، همه تنظیمات به حل یک مشکل یا مشکل دیگر خلاصه می شود، اما من مقاله ای را ندیدم که بتواند حداقل پایه ای را برای حداقل پیکربندی یک ایستگاه IP ارائه دهد. شاید خوب سرچ نکردم

    بنابراین، ستاره را در پوشه /etc/asterisk با تعداد زیادی فایل پیکربندی کامپایل و نصب کردم. بعدش چی؟

    1. امکان برقراری تماس مشترکین داخلی با یکدیگر

    2. راه اندازی خطوط خارجی به منظور دریافت سرویس دسترسی به خطوط شهری، اعداد راه دورو دریافت تماس های دریافتی

    3. راه اندازی امکان برقراری تماس با مشترکین با شماره های شهری و بین شهری. و از شهر تماس بگیرید.

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

    بنابراین اولین کاری که انجام می دهیم ایجاد مشترکین داخلی (همتایان) در فایل sip.conf است

    مشترک الف تنظیمات زیر را خواهد داشت:

    غیر مجاز = همه
    اجازه=اول
    اجازه = الو
    نوع = دوست
    نام کاربری=101
    مخفی = رمز عبور
    واجد شرایط = بله
    متن=101
    callerid=101
    میزبان = پویا
    call-limit=1
    canreinvite=بله
    کد حساب = 101
    amaflags = صورتحساب
    deny=0.0.0.0/0
    مجوز=192.168.0.66

    جایی که:
    disallow=all، استفاده از همه کدک ها به جز G.711 را ممنوع کنید
    اجازه=اول
    اجازه = الو

    type=friend، این پارامتر می تواند سه مقدار داشته باشد:

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

    - کاربرورودی که فقط می تواند تماس های دریافتی برقرار کند

    - دوستورودی که هم همتا و هم کاربر است
    نام کاربری=101
    مخفی = رمز عبور
    ورود و رمز عبور به ترتیب

    به صورت دوره‌ای یک پیام SIP از نوع گزینه‌ها برای بررسی نظارت بر در دسترس بودن دستگاه برای ثبت ارسال کنید که هنگام کار از طریق NAT برای ذخیره مقادیر در جدول ترجمه مفید است.

    نام زمینه، با قوانین مسیریابی

    شناسه تماس گیرنده شماره ما

    میزبان = پویا
    IP میزبانی که از آن ثبت نام انجام می شود

    call-limit=1
    (شماره تماس)
    تماس های همزمان را محدود کنید، در اینجا می توانید تعداد کانال ها را تنظیم کنید

    canreinvite=بله
    (دایرکت مدیا)

    این پارامتر مسئول رویه RE-Invite است، اگر نه، همه تماس ها از طریق استریسک انجام می شود، اگر بله، جریان RTP بین دو دستگاه با عبور از ستاره ارسال می شود.

    کد حساب = 101
    amaflags = صورتحساب

    رکورد CDR برای فیلد کد حساب دارای مقدار 101 خواهد بود
    مقدار فیلد پرچم AMA برای تماس های خروجی از این کاربر SIP

    deny=0.0.0.0/0
    مجوز=192.168.0.66
    ip ACL، که ما اجازه ثبت نام را می دهیم

    به طور مشابه برای مشترک B:

    غیر مجاز = همه
    اجازه=اول
    اجازه = الو
    نوع = دوست
    نام کاربری=102
    مخفی = رمز عبور
    واجد شرایط = بله
    متن=102
    callerid=102
    میزبان = پویا
    call-limit=1
    canreinvite=بله
    کد حساب = 102
    amaflags = صورتحساب
    deny=0.0.0.0/0
    مجوز=192.168.0.67

    چند گزینه دیگر در جشن که ممکن است مفید باشد:

    transport=tcp,udp
    من می توانم نه تنها با استفاده از udp کار کنم، بلکه نیاز به تنظیم tcpenable=yes به طور کلی دارد
    rtptimeout=180
    rtpholdtimeout=420

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

    nat=force_rport، کمدیا

    اگر دستگاه پشت NAT است، کار را از طریق rport تعمیر می کنیم، بسته های RTP را به آدرس IP و پورتی که از آن دریافت شده است، ارسال می کنیم و اطلاعات SDP را نادیده می گیریم.

    defaultexpiry=60
    زمان انقضای ثبت نام در ثانیه برای ثبت نام های ورودی و خروجی

    dtmfmode=rfc2833

    چگونه با سیگنال های DTMF کار خواهیم کرد

    1. بنابراین، وظیفه یک، راه اندازی مسیریابی بین مشتریان sip 101 و 102، در ساده ترین نسخه، با یک خط در فایل sip.conf قابل حل است و شامل تنظیمات می شود.


    exten => _XXX,1,Dial(SIP/$(EXTEN),20,T)

    استفاده از sip.conf به این صورت راحت است:

    شامل => in_out_peer_local

    اکنون مشترک 101 می تواند با مشترک 102 ارتباط برقرار کند و بالعکس، 102 می تواند با 101 تماس بگیرد.

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

    یعنی یک تنه ایجاد می کنیم
    نوع = همتا
    میزبان=XXX.XXX.XXX.XX
    پورت=5060
    fromdomain=ip ایستگاه ما
    nat=نه
    عدم اجازه = همه
    اجازه=اول
    اجازه = الو
    اجازه = gsm
    canreinvite=نه
    ;allow=g722
    مطمئن=بله
    sendrpid=بله
    dtmfmode=rfc2833
    واجد شرایط = بله
    ناامن=دعوت،پورت
    deny=0.0.0.0/0.0.0.0
    permit=XXX.XXX.XXX.XX/255.255.255.255
    زمینه = ارائه

    تنظیمات تنه بسیار شبیه به تنظیمات همتا هستند، در اصل این یک گزینه مشابه و مهم است
    fromdomain – fromdomain را در بسته sip تنظیم کنید تا بتوانید بفهمید که کجا بسته های جرعه را به ایستگاه ما برگردانید
    مطمئن=بله
    sendrpid=بله

    به Remote-Party-ID دریافتی اعتماد کنید یا خیر

    ناامن=دعوت،پورت

    ما نیازی به احراز هویت پیام‌های INVITE دریافتی نداریم، شماره پورت را فقط برای مطابقت با آدرس IP بررسی نمی‌کنیم.

    3. این فقط یک چیز کوچک است، به محض فعال شدن ترانک، باید مسیریابی خروجی را برای برقراری تماس با مشترکین A و B ثبت کنید.
    به نظر می رسد که استاندارد بالفعل می گوید که همیشه ابتدا ارتباطات خروجی را تنظیم کنید

    ایجاد زمینه برای برقراری تماس های خروجی

    برای تماس های خروجی به شهر


    exten => _XXXXXX،1، شماره گیری (SIP/ ارائه دهنده /$(EXTEN))
    exten => _XXXXXX,n,Hangup

    برای تماس های خروجی به مقاصد طولانی


    exten => _8.،1، شماره گیری (SIP/ ارائه دهنده /$(EXTEN))
    exten => _8.,n,Hangup

    بعد از اینکه اتصال خروجی کار کرد، اتصال ورودی را راه اندازی می کنیم

    در یک مورد ساده بدون autoinformer، گروه ها و صف ها به این شکل خواهد بود


    exten => 2466754,1,Dial(SIP/$(EXTEN))
    exten => 2466754,n,Hangup

    هر ایستگاهی را می توان به همان روش مطابق با اصولی که در بالا بحث شد پیکربندی کرد.

    23.02.2012 15:56

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

    Asterisk یکی از رایج ترین سرورهای IP تلفن همراه با سیستم هایی مانند Switchwox و 3CX است. محبوبیت بیشتر این سیستمبا گسترش اینترنت باکیفیت در کشور ما و همچنین بسیاری از ارائه دهندگان تلفن، شماره تلفن ها را با فرمت SIP یا به اصطلاح شماره SIP ارائه می دهند. یکی از این شرکت ها دیتاگروپ است که خود را به عنوان یکی از پیشتازان بازار خدمات ارتباطی معرفی کرده است. با ارزان‌تر شدن شماره‌های SIP، استفاده مدرن منطقی است سیستم های تلفنتلفن IP به جای مینی سانترال قدیمی آنالوگ. این به دلیل گسترده بودن است عملکردمراکز تماس مبتنی بر استریسک در عین حال هزینه تجهیزات و راه اندازی استریسک عملاً مانند هزینه های پولی است.

    استریسک با دانلود و سپس کامپایل توزیع رایگان نصب می شود کد منبع، توسعه یافته توسط Digium. منابع ستاره فقط برای سازگار با یونیکس وجود دارد سیستم های عاملکه رایج ترین آنها لینوکس و FreeBSD هستند. نصب ستاره در ویندوز تنها با پیاده سازی ماشین مجازی امکان پذیر است. آخرین نسخه های ستاره را می توانید از لینک زیر دانلود کنید. بر این لحظه 4 نسخه از این سرور به طور همزمان در حال توسعه است. نسخه های استریسک 1.4 و ستاره 1.6 بیشترین پایداری را در بین همه ماژول ها دارند. از طرف دیگر، از نظر عملکرد، نسخه ستاره 1.8 نسبتاً مطلوبی دارد که از بسیاری از ماژول ها و عملکردهای جدید از جمله پشتیبانی از پروتکل SRTP، کار با IPv6 و بهبود عملکرد هنگام کار با SIP و ISDN پشتیبانی می کند.

    در این مقاله نصب ستاره نسخه 1.6.22 در مورد بحث قرار خواهد گرفت لینوکس فدوراهسته.

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

    # wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.22.tar.gz

    # tar -xzvf asterisk-1.6.2.22.tar.gz

    قبل از کامپایل کردن منابع، بیایید تمام ماژول ها و ابزارهای کمکی لازم را نصب کنیم:

    # yum gcc را نصب کنید

    # yum gcc-c++ را نصب کنید

    # yum install make

    # yum libxml2-devel را نصب کنید

    # yum نصب ncurses-devel

    بعد از همه چیز امکانات اضافینصب شده، ما خود ستاره را نصب می کنیم:

    # سی دی ستاره-1.6.2.22

    پس از نصب موفقیت آمیز، در پوشه /etc/asterisk، فایل های پیکربندی ستاره "a" را خواهید یافت. ستاره با ویرایش فایل های پیکربندی که ساختار و عملگرهای بسیار خاصی دارند پیکربندی می شود. اساس پیکربندی هنگام پیکربندی ستاره، sip.conf است. و فایل های extensions.conf با مطالعه و ویرایش این فایل ها می توان به آن دست یافت عملکرد مناسبسرور

    فایل sip.conf شامل تنظیمات تمام دستگاه های SIP ثبت شده در سرور است که متعاقباً با اتصال دو یا چند کانال SIP با یکدیگر تعامل دارند و در نتیجه یک اتصال تلفنی - یعنی یک تماس - آغاز می شود.

    نمونه فایل sip.conf:

    واجد شرایط = بله
    nat=نه

    Defaultexpiry=3600
    عدم اجازه = همه
    اجازه = الو
    اجازه=اول
    fromuser=044XXXXXXX
    host=80.91.169.2
    ناامن=دعوت،پورت
    مخفی = xxxxxxxxxxxxx
    نوع = همتا
    نام کاربری=044XXXXXXX
    متن = ورودی
    language=en
    واجد شرایط = بله
    dtmfmode=خودکار

    نوع = دوست
    میزبان = پویا
    ناامن=دعوت،پورت
    نام کاربری=fxo
    مخفی = xxxxxxxxx
    متن = ورودی
    واجد شرایط = بله
    nat=نه
    canreinvite=نه
    اجازه انتقال = خیر
    dtmfmode=خودکار
    عدم اجازه = همه
    اجازه = الو
    اجازه=اول

    نوع = دوست
    reexten=101
    مخفی = xxxxxxxxxxxxxx
    زمینه = داخلی
    میزبان = پویا
    callerid = "101"
    عدم اجازه = همه
    اجازه = الو
    اجازه=اول
    language=en
    گروه تماس=1
    گروه پیکاپ=1
    واجد شرایط = بله
    canreinvite=بله
    محدودیت تماس = 4
    nat=نه

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

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

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

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

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

    نمونه فایل extensions.conf:

    Exten => _XXX,1,Dial(SIP/$(EXTEN),120,tT)
    exten => _XXX,n,Hangup

    Exten => _X.,1,Dial(SIP/datagroup/$(EXTEN),120,tT)
    exten => _X.,n,Hangup

    Exten => _X.,1,Dial(SIP/101,60,tT)
    exten => _X.,2,Hangup

    Exten => h,1,Hangup

    در این ساده ترین مثال، ما دو الگوریتم اقدامات (زمینه) داریم - داخلی و ورودی. بیایید به یاد بیاوریم که هنگام ایجاد همتاها در فایل sip.conf، اتصال به متن انجام می شود و پس از آن هنگام تلاش برای برقراری ارتباط با همتا، در extensions.conf اختصاص داده می شود.

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

    Exten => _XXX,n,Command(گزینه ها)

    این گزینه ها به صورت زیر رمزگشایی می شوند:

    Exten => _XXX - یک پیشوند سرویس که تقریباً همه خطوط با آن وارد می شوند این فایل. این بازنمایی زمینه ورودی را توصیف می کند. به عبارت دیگر، اگر این زمینه توسط همتا شماره 101 تماس گرفته شده باشد، الگوریتم آن باید با ساخت exten => 101 شروع شود. پیشوند پشتیبانی می کند. عبارات با قاعدهو می توان به طور کلی اشاره کرد. به عنوان مثال، exten => _XXX نشان می دهد که در زیر این الگوریتمهمه همتاهایی که از سه رقم تشکیل شده اند شامل می شوند.

    N - شماره خط الگوریتم. در هر کد برنامه دنباله ای از دستورات وجود دارد که به نوبه خود اجرا می شوند. به همین ترتیب، چنین دنباله ای در تنظیمات ستاره وجود دارد. تنها تفاوت این است که دستورات اجرا شده با ستاره شماره گذاری می شوند. ذکر خط اول به صراحت الزامی است. همانطور که ممکن است متوجه شده باشید، همه زمینه ها با خطوط شروع می شوند:

    Exten => _XXX,1,…..
    exten => _X.,1,…..
    گسترش => h,1,……

    اما خطوط بیشتر را می توان به طور ضمنی شماره گذاری کرد، یعنی به صورت زیر:

    Exten => _XXX,n,…..
    exten => _X.,n,…..
    exten => h,n,……

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

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

    مثلا:
    exten => _X.,1,Dial(SIP/101,60,tT) - ستاره پسوند 101 را شماره گیری می کند و سعی می کند ظرف 60 ثانیه به مشترک برسد و امکان شنود تماس از طرف تماس گیرنده و دریافت کننده (گزینه های tT)
    exten => _X.,1,Dial(SIP/datagroup/$(EXTEN),120,tT) ستاره شماره ای را که در متغیر $(EXTEN) با استفاده از همتای گروه داده که قبلاً در sip.conf مشخص شده است شماره گیری می کند.

    مثال اول در زمینه ورودی استفاده شد. این بدان معنی است که تمام تماس های دریافتی که به این زمینه می آیند به مشترک داخلی که به این تماس ها پاسخ می دهد هدایت می شوند. مثال دوم، به نوبه خود، نشان می دهد که چگونه تماس خروجیارسال شماره شماره گیری شده در متغیر سرویس $(EXTEN).

    فایل‌های نمونه را می‌توان مستقیماً از این مقاله کپی کرد و در sip.conf و extensions.conf قرار داد و برخی از گزینه‌ها (ورود به سیستم، نام‌های همتا، رمز عبور و غیره) را ویرایش کرد. پس از راه اندازی ستاره، سرور را با یک دستور ساده راه اندازی می کنیم:

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

    # ستاره -رووووود

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

    P.S. اگر نتوانستید سرور را پیکربندی کنید یا به پیکربندی پیچیده تری نیاز دارید، خوشحال خواهیم شد به شما در پیکربندی ستاره کمک کنیم. مخاطبین ما


    پس از نصب سیستم
    در نهایت، به هر شکلی، ما استریسک و FreePBX را نصب کردیم.

    من وضعیت را با کمی جزئیات بیشتر توضیح خواهم داد تا مقایسه کنید که آیا طرح کاری ما برای شما مناسب است یا خیر. ما اینترنت کوچکارائه دهنده، به ضبط مکالمات، صف تماس با تلفن ثابت و تلفن های همراه، یک منوی صوتی که در مورد تبلیغات با انتخاب اینکه به کدام بخش بروید، و امکان قرار دادن سریع پیامی در مورد تصادفات در خیابان های خاص شهر در مقابل همه اینها، به طوری که مردم از پشتیبانی فنی بیش از حد استفاده نکنند، و ترجیحا رایگان. برای اینکه دروازه های گران قیمت نخریم، تصمیم گرفتیم شماره تلفن های شهر را تغییر دهیم و چند شماره + ده کانال را از یک ارائه دهنده تلفن IP خریداری کنیم. یکی می گوید غیر قابل اعتماد است و غیره. فقط به من بگو چه فرقی برای ارائه دهنده اینترنت در تلفن ثابت دارد که کل اینترنتش افت کرده باشد؟ اما ارزان است. هزینه اتصال برای ما فقط 38 دلار است شماره تلفنبا 2 دلار و خط با 1.2 دلار در ماه. پس از آن ما تنظیمات را حتی بدون مجوز دریافت کردیم و یک حساب کاربری به آدرس IP ما پیوند داده شد. من فوراً می خواهم نحوه ساختار این مقاله را توضیح دهم تا با تعداد زیادی اسکرین شات بارگیری نشود ، ایجاد هر عنصر را یک بار توضیح می دهم (که به شما توصیه می کنم انجام دهید زیرا آنها برای آزمایش های بعدی شما مورد نیاز خواهند بود) ، و سپس نمودار آنچه در طرح کاری ما به چه چیزی اشاره دارد را می نویسم. مطمئناً نمودار شما متفاوت خواهد بود، اما می توانید معنی را درک کنید. من فقط آن عناصری را که به طور مستقیم در طول راه اندازی مورد نیاز بودند، توضیح خواهم داد.

    اکنون زمان راه اندازی صندوق عقب است:

    برای وضوح، به انگلیسی می نویسم زیرا ... رابط کاربری به صورت تکه تکه و کاملاً مرموز ترجمه شده است. به Connectivity > Trunks > Add SIP Trunk بروید.

    در گوشه سمت راست لیستی از ترانک هایی که قبلا ایجاد کرده اید وجود دارد. پس از باز کردن یک مورد جدید، من به طور تصادفی نام را پر کردم - نام Trunk، و آن را Vega نامیدم (Vegatelecom ارائه دهنده ما است). شناسه تماس خروجی با وارد کردن شماره با فرمت 380652ХХХХХХ همانطور که توسط اپراتور ما صادر شده است، این شماره ای است که تماس های خروجی از آن برقرار می شود، اگر آن را تنظیم نکنید، امکان تماس با استفاده از این ترانک وجود ندارد، همه خطوط مشغول بودند در تنظیمات خروجی، یک قسمت دیگر Trunk Name را پر کردم و تنظیمات داده شده توسط ارائه دهنده را وارد کردم:

    host=93.178.205.29
    نوع = همتا
    عدم اجازه = همه
    allow=alaw&ulaw&g729
    nat=نه
    canreinvite=nonat
    ناامن=دعوت کردن
    dtmfmode=rfc2833

    در پایین دکمه Submit Changes را کلیک کردم و ترانک ایجاد شده را دریافت کردم.

    اکنون باید انتخاب کنیم که کجا تماس ها را دریافت کنیم. به Applications > Extension > Generic SIP Device > Submit بروید

    سه نکته مهم در این تنظیمات وجود دارد:

  • یک آدرس IP ثابت برای سرور تنظیم کنید
  • DNS را تنظیم کنید
  • تنظیم منطقه زمانی
  • بیایید به تنظیم IP برویم. برای انجام این کار، به تب Admin → System Admin → Network Settings بروید


    در اینجا ما گزینه های زیر را پیکربندی می کنیم:

    • رابط شبکه - رابط شبکه، یعنی یک کارت شبکه خاص (NIC)
    • تخصیص IP - برای پیکربندی یک آدرس IP ثابت، Static را انتخاب کنید
    • IP استاتیک - آدرس IP سرور را وارد کنید
    • Netmask - ماسک شبکه
    • دروازه - دروازه پیش فرض
    • شروع خودکار - زمانی که سرور بوت می شود شروع شود


    بیایید در صورت خرابی هایی مانند فضای کم دیسک یا خرابی آرایه RAID، اعلان هایی را برای سرور استریسک خود تنظیم کنیم:


    ما گزینه های زیر را پیکربندی می کنیم:

    • از آدرس - آدرس ایمیلی که سانترال هنگام ایجاد نامه به عنوان آدرس فرستنده نشان می دهد
    • اعلان‌های ذخیره‌سازی - ایمیل برای اعلان‌های مربوط به مشکلات ذخیره‌سازی داده (شکست RAID یا فضای کم دیسک)
    • IP اعلان‌های تشخیص نفوذ - ایمیل برای اعلان‌ها در مورد نفوذ یا تلاش برای هک سرور

    پیکربندی امنیتی

    استریسک دارای سیستم تشخیص نفوذ داخلی - Fail2Ban است. برای پیکربندی سیستم، به تب Admin → System Admin → Intrusion Detection بروید.


    سیستم منعطف است و گاهی اوقات در مواقعی که لازم نیست واکنش نشان می دهد :) بنابراین، به شما توصیه می کنیم از قبل لیستی از آدرس های IP مورد نیاز، مانند پروکسی های IP SIP، آدرس های دروازه، به عنوان مثال FXS را به لیست سفید اضافه کنید. گاهی اوقات اتفاق می افتد که آدرس IP دروازه FXS که همه تلفن های آنالوگ اداری به آن متصل هستند، ممنوع می شود.

    • وضعیت - توصیه می کنیم همیشه وضعیت Fail2Ban را کنترل کنید تا وضعیت در حال اجرا باشد
    • تشخیص نفوذ - در این مرحله می توانید سرویس را متوقف کرده و مجددا راه اندازی کنید.
    • زمان ممنوع - زمان بر حسب ثانیه که آدرس IP در وضعیت مسدود شدن قرار می گیرد
    • حداکثر تلاش مجدد - تعداد تلاش برای اتصال به PBX که کاربر می تواند در طول Find Time انجام دهد.
    • یافتن زمان - زمانی که در طی آن کاربر حداکثر تلاش مجدد را برای اتصال به سیستم دارد.
    • ایمیل: - آدرس ایمیلی که اعلان‌های اضافه کردن یک آدرس IP جدید به ممنوعیت به آن ارسال می‌شود.
    • لیست سفید لیستی از آدرس های IP از قبل وارد شده است که توسط سرپرست مورد اعتماد هستند.

    تنظیم شماره های داخلی

    برای پیکربندی تلفن ها و ایجاد شماره های داخلی، به برگه برنامه ها → برنامه های افزودنی بروید. فرآیند ایجاد شماره های داخلی (Extension) را در مقاله در لینک زیر شرح دادیم:

    راه اندازی SIP Trunk

    اتصال به ارائه دهنده مهم ترین مرحله در راه اندازی سرور IP شما است - سانترال ستاره ایکس. این تنظیمات ارائه دهنده است که به کاربران ما امکان می دهد تماس های خروجی و دریافتی داشته باشند. برای پیکربندی یک SIP Trunk، به تب Connectivity → Trunks بروید. روند ایجاد یک SIP Trunk در مقاله در لینک زیر به تفصیل شرح داده شده است:

    راه اندازی مسیریابی

    پس از پیکربندی شماره های داخلی و ترانک های SIP برای اتصال به ارائه دهنده، باید مسیریابی تماس را پیکربندی کنیم. به عنوان بخشی از این راه‌اندازی، به سرور استریسک خود نحوه رسیدگی به تماس‌های ورودی و خروجی را آموزش می‌دهیم. b> اتصال → مسیرهای ورودی/خروجی. ما این فرآیند را به طور مفصل در مقاله در لینک زیر شرح دادیم:

    از آنجایی که استریسک ما در یک شرکت کوچک نصب خواهد شد، ما قصد داریم یک منوی صوتی ایجاد کنیم که در آن به کاربران کمک کنیم سریعاً با شخص مناسب تماس بگیرند. تنظیم یک منوی صوتی (IVR) در ماژول IVR تنظیم شده است که کنسول پیکربندی آن در برگه برنامه ها → IVR قرار دارد. تنظیمات را می توانید در لینک زیر مشاهده کنید:

    آیا این مقاله برای شما مفید بود؟ لطفا به من بگو چرا؟

    متاسفیم که مقاله برای شما مفید نبود: (لطفاً اگر مشکل نیست دلیل آن را ذکر کنید؟ برای پاسخ دقیق بسیار سپاسگزار خواهیم بود. از اینکه ما را در بهتر شدن یاری می کنید سپاسگزاریم!

    بهترین مقالات در این زمینه