در دو مطلب قبلی تحت عناوین “پیکربندی CME در GNS3” و “پیکربندی Ring PBX” چگونگی ساخت داخلیها و register کردن آنها را در CME و Ring PBX نمایش دادیم. در این مطلب قصد داریم نحوه ایجاد ارتباط بین این دو IP PBX را شرح دهیم. به نحوی که تلفنهای رجیستر شده روی هر کدام از آنها امکان ارتباط با تلفنهای رجیستر شده بر روی دیگری را داشته باشند.
برای انجام این کار از یک ترانک SIP بین CME و Ring PBX استفاده میکنیم.
SIP – Session Initiation Protocol
SIP یا همان Session Initiation Protocol یک پروتکل سیگنالینگ بین دو طرف یک تماس تلفنی است. این پروتکل برای برقراری، نگهداری، تغییر و قطع کردن یک تماس تلفنی کاربرد دارد. داده واقعی (مانند صدای شما) توسط این پروتکل منتقل نمیشود. SIP یک پروتکل text based مانند HTTP است که در لایه application مدل OSI کار میکند. پیامهای SIP بسیار شبیه پیامهای HTTP میباشد. این امر خطایابی SIP را سادهتر میکند.SIP Trunk
SIP trunk یک ارتباط بین دو IP PBX است که به آنها امکان ارسال تماس به یکدیگر و دریافت تماس از همدیگر را میدهد. بستر مورد استفاده برای برقراری این ارتباط یک شبکه IP (مانند اینترنت) است. پروتکل مورد استفاده برای برقراری، حفظ و قطع این ارتباط SIP است.پیکربندی SIP trunk در CME
برای پیکربندی SIP trunk در CME از Dial Peer استفاده میکنیم. میتوان گفت Dial Peer در VOIP مشابه عمل مسیریابی و نوشتن روت استاتیک است. برای اینکه دو IP PBX امکان ارتباط را داشته باشند، لازم است از کدک مشابهی برای ارتباط استفاده کنند. برای این کار در سمت CME یک کلاس کدک تعریف میکنیم. در این کلاس کدکهایی که CME از آنها پشتیبانی میکند را به ترتیب اولویت مشخص میکنیم. voice class codec 1codec preference 1 transparent codec preference 2 g711alaw codec preference 3 g711ulaw codec preference 4 g729r8در روتر CME یک dial peer به صورت زیر ایجاد میکنیم. در این dial peer که از نوع VOIP است، مشخص میکنیم همه تماسهایی که با 2 شروع میشوند و 3 رقم بعدی آنها هر عددی میتواند باشد به سمت Ring PBX که آدرس آن 192.168.3.34 است ارسال شود. پروتکل مورد استفاده SIP نسخه 2 است و از کلاس کدکی که قبلا تعریف کردهایم استفاده شده است. dial-peer voice 2000 voip
description RINGBPX-SIP-TRUNK destination-pattern 2... session protocol sipv2 session target ipv4:192.168.3.34:5080 voice-class codec 1