در بسیاری از شرکتها و سازمانها، نیاز به ارتباط دو سیستم تلفنی مختلف یا دو سرور Issabel وجود دارد. این ارتباط به کاربران اجازه میدهد بدون نیاز به شمارهگیری خطوط شهری، بهصورت مستقیم بین داخلیها در دو سیستم تماس برقرار کنند. در این مقاله، با پروتکلهای SIP و IAX2، تنظیمات Trunk، و مراحل پیکربندی برای اتصال دو سرور Issabel آشنا میشوید.
در چه مواردی دو سیستم تلفنی به یکدیگر متصل میشوند؟
- ارتباط بین شعب مختلف سازمان:
اگر سازمان شما دارای چندین دفتر در نقاط مختلف جغرافیایی باشد، اتصال دو سیستم تلفنی، تماسهای بین دفاتر را بدون هزینه شهری مدیریت میکند. - افزایش قابلیت اطمینان:
با اتصال دو سرور، در صورت خرابی یکی از سیستمها، تماسها میتوانند از طریق سیستم دیگر منتقل شوند. - ارتباط با سایر سیستمهای تلفنی مانند سیسکو یا پاناسونیک:
اتصال یک سرور Issabel به سیستمهای تلفنی دیگر باعث یکپارچگی ارتباطات سازمان میشود. - دور زدن محدودیتهای پروتکل SIP:
اگر محدودیتهایی در عبور SIP از فایروال یا NAT وجود داشته باشد، میتوانید از پروتکل IAX2 استفاده کنید.
پروتکلهای SIP و IAX2 در اتصال سیستمهای تلفنی
پروتکل SIP:
- پروتکل SIP (Session Initiation Protocol) یکی از رایجترین پروتکلهای ارتباطی برای VoIP است.
- مزایا:
- پشتیبانی گسترده توسط اکثر تجهیزات VoIP.
- انعطافپذیری و سازگاری بالا.
- امکان استفاده از کدکهای متنوع مانند G.711 و G.729.
- معایب:
- حساسیت بالا به مشکلات NAT و فایروالها.
- مصرف بیشتر پهنای باند نسبت به IAX2 در برخی موارد.
پروتکل IAX2:
- پروتکل IAX2 (Inter-Asterisk Exchange Protocol) مخصوص ارتباط بین سرورهای Asterisk طراحی شده است.
- مزایا:
- مصرف پهنای باند کمتر در مقایسه با SIP.
- عبور آسانتر از فایروالها و NAT.
- امکان حمل چندین تماس در یک جریان UDP.
- معایب:
- پشتیبانی کمتر توسط تجهیزات غیر از Asterisk.
- پیچیدگی بیشتر در پیکربندی نسبت به SIP.
توصیه کلی:
همیشه پروتکل SIP بهعنوان اولین گزینه توصیه میشود، زیرا استاندارد و رایج است. اما اگر با مشکلاتی مانند عدم عبور SIP از فایروال یا NAT مواجه شدید، میتوانید از پروتکل IAX2 استفاده کنید.
مراحل اتصال دو سرور Issabel
فرضیات اولیه:
- Issabel 1: دارای داخلیهای رنج ۲۰۰۰-۲۹۹۹.
- Issabel 2: دارای داخلیهای رنج ۳۰۰۰-۳۹۹۹.
- ارتباط از طریق SIP Trunk انجام میشود.
مرحله ۱: تنظیمات شبکه
اطمینان حاصل کنید که دو سرور Issabel در شبکه یکدیگر قابلدسترس هستند.
- آیپی Issabel 1:
۱۹۲.۱۶۸.۱.۱۰
- آیپی Issabel 2:
۱۹۲.۱۶۸.۱.۲۰
برای تست ارتباط، از دستورping
استفاده کنید:
ping 192.168.1.20
مرحله ۲: تنظیم SIP Trunk در Issabel 1
وارد پنل مدیریت وب Issabel 1 شوید و مراحل زیر را انجام دهید:
- به منوی PBX > PBX Configuration > Trunks بروید.
- روی Add SIP Trunk کلیک کنید و تنظیمات زیر را وارد نمایید:
- Trunk Nameاولی را toIssabel2 قرار دهید.
- Trunk Name دومی رو
issabelUser
قرار بدهید
Outgoing Settings (PEER Details):
type=friend
host=۱۹۲.۱۶۸.۱.۲۰
username=issabelUser
secret=issabelPassword
qualify=yes
dtmfmode=rfc2833
context=from-internal
allow
=ulaw,alaw
مرحله ۳: تنظیم SIP Trunk در Issabel 2
وارد پنل مدیریت وب Issabel 2 شوید و مراحل زیر را انجام دهید:
- به منوی PBX > PBX Configuration > Trunks بروید.
- روی Add SIP Trunk کلیک کنید و تنظیمات زیر را وارد نمایید:
- Trunk Nameاولی را toIssabel1 قرار دهید.
- Trunk Name دومی رو
issabelUser
قرار بدهید
Outgoing Settings (PEER Details):
type=friend
host=۱۹۲.۱۶۸.۱.۱۰
username=issabelUser
secret=issabelPassword
qualify=yes
dtmfmode=rfc2833
context=from-internal
allow
=ulaw,alaw
مرحله ۴: تنظیم Outbound Routes
در Issabel 1:
- به Outbound Routes بروید و یک Route جدید اضافه کنید.
- تنظیمات زیر را وارد کنید:
- Route Name:
To_Issabel2
- Dial Patterns:
3XXX
- Trunk Sequence: انتخاب Trunk مربوطه (SIP یا IAX2).
مرحله ۵: تست تماس داخلی
اکنون میتوانید از داخلیهای رنج ۲۰۰۰ در Issabel 1 به داخلیهای ۳۰۰۰ در Issabel 2 تماس بگیرید و بالعکس. برای تست:
- از داخلی ۲۰۰۱ در Issabel 1 به ۳۰۰۱ در Issabel 2 تماس بگیرید.
اتصال Issabel به سایر سیستمهای تلفنی (Cisco یا Panasonic)
در این سناریو، تنظیمات SIP Trunk مشابه است، اما تغییرات مربوط به Host و Authentication انجام میشود.
با حضور در دوره مهندسی ایزابل ویپ ایران یک متخصص حرفه ای راه اندازی سیستم های تلفنی مدرن شوید.