راه اندازی سیپ ترانک با روتر سیسکو
در دنیای ارتباطات امروزی، شرکتها و سازمانها بهدنبال راهکارهایی هستند که بتوانند با هزینه کمتر، کیفیت بهتر و انعطافپذیری بیشتر، ارتباطات صوتی خود را مدیریت کنند. یکی از بهترین گزینهها برای تحقق این هدف، استفاده از فناوری SIP Trunk است.
SIP Trunk یا همان شاخه سیپ، جایگزینی مدرن برای خطوط تلفن سنتی محسوب میشود که از بستر اینترنت برای انتقال تماسها استفاده میکند. برخلاف خطوط آنالوگ یا دیجیتال (E1)، SIP Trunk این امکان را به شما میدهد که تماسهای داخلی و خارجی را با کیفیت HD، قابلیت مقیاسپذیری بالا و هزینههای بسیار کمتر انجام دهید.
در کنار مزایای فراوان SIP Trunk، یکی از تجهیزات کلیدی برای اجرای این سیستم، روترهای سیسکو هستند. این روترها با امکانات پیشرفته، پایداری بالا و سازگاری گسترده با سیستمهای VoIP، به عنوان یک بستر مطمئن برای پیادهسازی SIP Trunk عمل میکنند. اگرچه پیکربندی آنها ممکن است برای برخی پیچیده بهنظر برسد، اما با آموزش درست، میتوان حتی در سطوح مقدماتی نیز این تنظیمات را بهدرستی انجام داد.

در این مقاله، قصد داریم یک راهنمای کامل، گامبهگام و کاربردی برای نصب و پیکربندی SIP Trunk روی روتر سیسکو ارائه دهیم.
یشنیازهای فنی برای راهاندازی SIP Trunk روی روتر Cisco
قبل از اینکه سراغ تنظیمات CLI و پیکربندی روتر برویم، باید موارد زیر را آماده کرده باشید. این بخش مخصوصاً برای کسانیست که میخواهند بدون آزمون و خطا، از ابتدا درست پیش بروند.
🖥️ 1. سختافزار و تجهیزات مورد نیاز
برای راهاندازی یک SIP Trunk روی روتر سیسکو، روتر شما باید از قابلیتهای VoIP و SIP پشتیبانی کند. در اینجا لیستی از سختافزارهای مناسب را آوردهایم:
🔹 روترهای سازگار:
-
Cisco 2900 Series (2911، 2921، 2951)
-
Cisco 3900 Series (3925، 3945)
-
Cisco 4000 Series (4331، 4351، 4451)
توجه: حتماً باید نسخه IOS نصبشده روی روتر دارای قابلیت voice باشد (به عبارتی feature pack مربوط به UC یا unified communications فعال باشد).
🔹 ماژولهای صوتی (در صورت نیاز):
اگر تماسها از طریق E1 یا FXO/FXS برقرار میشوند، باید از ماژولهای PVDM (Digital Signal Processor) استفاده کنید. در ارتباطات SIP-only معمولاً نیازی نیست، اما برخی موارد مانند transcode ممکن است به آن نیاز داشته باشد.
🔹 شرایط شبکه:
-
IP ثابت عمومی (Public IP) برای ارتباط امن و پایدار با سرور SIP
-
پهنای باند کافی: حداقل ۱۰۰ Kbps به ازای هر تماس همزمان (برای کدک G.711)
-
اینترفیس WAN و LAN بهدرستی تنظیمشده
📄 2. اطلاعات فنی مورد نیاز از ارائهدهنده SIP
برای راهاندازی SIP Trunk باید اطلاعات زیر را از ارائهدهنده (مثلاً شرکت استل یا شرکت مشابه) تهیه کنید:
| مورد | توضیحات |
|---|---|
| آدرس سرور SIP | مانند: sip.estel.ir یا 192.168.100.10 (در صورت شبکه خصوصی) |
| نام کاربری و رمز عبور | برای احراز هویت در رجیستر SIP |
| پورت سرور SIP | بهطور پیشفرض 5060 (UDP)، اما ممکن است متفاوت باشد |
| لیست شمارهها (DID) | مانند: 02191099010 – 02191099019 (برای تماس ورودی) |
| کدکهای پشتیبانیشده | مانند: G.711 u-law، G.729 برای مصرف پهنای باند کمتر |
| آدرسهای IP مجاز (Whitelist) | برای تعریف ACL در فایروال یا NAT |
⚙️ 3. بررسی نرمافزار روتر (IOS)
اگر از IOS مناسب استفاده نکنید، بسیاری از دستورات VoIP در CLI در دسترس نخواهند بود.
باید در خروجی آن عباراتی مانند IP Voice یا UC وجود داشته باشد.
در غیر این صورت، باید نسخه مناسب IOS را از طریق Cisco یا منابع رسمی دریافت و نصب کنید.
🔐 4. موارد امنیتی و زیرساختی
قبل از آغاز راهاندازی SIP Trunk، موارد امنیتی را در نظر بگیرید:
-
پیکربندی فایروال برای اجازه به پورتهای SIP و RTP
-
NAT درست و دقیق برای تماسهای خروجی (در صورتی که پشت NAT هستید)
-
فعالسازی SRTP در صورت نیاز به رمزنگاری تماسها
-
کنترل دسترسی (ACL) برای محدودسازی IP های مجاز
مراحل کامل راهاندازی SIP Trunk روی روتر سیسکو
راهاندازی SIP Trunk روی روتر Cisco، بر خلاف ظاهر فنی آن، اگر با اطلاعات درست و مراحل مشخص پیش بروید، یک فرایند قابل کنترل و نسبتاً ساده است. این کار بیشتر به دقت، دانش اولیه از پیکربندی روترها و شناخت ساختار SIP نیاز دارد. در این بخش، تمام مراحل را گامبهگام و به زبان ساده توضیح دادهایم.
🔸 گام اول: شناخت مقدماتی و آمادهسازی ذهنی
پیش از وارد شدن به خط فرمان روتر، بهتر است اطلاعات پایهای درباره پروتکل SIP، مفهوم SIP Trunk و معماری VoIP روی تجهیزات سیسکو را مرور کنید. این شناخت کمک میکند تنظیمات را با درک عمیقتری انجام دهید و در صورت بروز خطا، سریعتر مشکل را پیدا کنید.
🔸 گام دوم: دریافت اطلاعات SIP Trunk از ارائهدهنده
برای شروع پیکربندی، باید اطلاعات فنی موردنیاز را از سرویسدهنده SIP خود دریافت کرده باشید. این اطلاعات معمولاً شامل موارد زیر هستند:
-
آدرس یا دامنه سرور SIP (مثلاً:
sip.estel.ir) -
پورت SIP (معمولاً: 5060 UDP)
-
نام کاربری و رمز عبور برای احراز هویت
-
لیست شمارههای تلفن (DID ها)
-
اطلاعات کدکهای پشتیبانیشده (مانند G.711 یا G.729)
🔸 گام سوم: ورود به محیط پیکربندی روتر
از طریق کنسول، SSH یا Telnet به روتر متصل شوید و وارد حالت پیکربندی شوید:
<pre><code class=”language-bash”> enable configure terminal </code></pre>
🔸 گام چهارم: فعالسازی سرویس VoIP و احراز هویت SIP
در این مرحله، تنظیمات پایه VoIP و دسترسی به سرور SIP انجام میشود:
<pre><code class=”language-bash”> voice service voip sip registrar server dns:sip.estel.ir expires 3600 authentication username 02191099010 password MyStrongPass </code></pre>
🔍 توضیح پارامترها:
-
registrar server: آدرس سرور SIP برای ثبت (Register) -
authentication: مشخصات ورود به SIP Trunk -
expires: مدت زمان اعتبار رجیستری (بر حسب ثانیه)
🔸 گام پنجم: ایجاد Dial-Peer برای تماسهای خروجی
در این مرحله مسیر تماس خروجی مشخص میشود:
<pre><code class=”language-bash”> dial-peer voice 10 voip destination-pattern 9T session protocol sipv2 session target sip-server dtmf-relay rtp-nte voice-class codec 1 </code></pre>
🔹 9T یعنی هر شمارهای که با 9 شروع شود (شمارههای شهری یا بینشهری)
🔹 voice-class codec مشخص میکند از چه کدک صوتی استفاده شود (مثل G.711 یا G.729)
🔸 گام ششم: تعریف SIP Profile برای هدرهای خاص (در صورت نیاز)
<pre><code class=”language-bash”> voice class sip-profiles 1 request INVITE sip-header Allow-Events modify “Replaces:Allow-Events” dial-peer voice 10 voip voice-class sip profiles 1 </code></pre>
این نوع تنظیمات معمولاً زمانی لازم است که ارائهدهنده SIP در ارتباط خود، محدودیتها یا نیازمندیهای خاصی برای هدرها داشته باشد.
🔸 گام هفتم: ذخیره و اعمال تنظیمات
<pre><code class=”language-bash”> end write memory </code></pre>
با این دستور، تغییرات شما ذخیره میشود و در صورت ریست، باقی میماند.
🔸 گام هشتم: بررسی و تست اتصال
پس از انجام پیکربندی، با دستورات زیر میتوانید وضعیت رجیستر و تماسها را بررسی کنید:
<pre><code class=”language-bash”> show sip-ua status show voice register statistics debug ccsip messages </code></pre>
این دستورات کمک میکنند که لاگهای دقیق از رجیستر و تماسها را مشاهده کنید.
⚠️ نکات پایانی مهم:
✅ حتماً این موارد را نیز در نظر بگیرید:
-
باز بودن پورتهای UDP 5060 و RTP (مثلاً 10000-20000) در فایروال
-
تنظیمات NAT در صورت پشت NAT بودن روتر
-
فعالسازی QoS برای کیفیت بهتر تماسهای صوتی



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