پیکربندی VOIP SIP در شبکه‌های سیسکو

پیکربندی VOIP SIP در شبکه‌های سیسکو یکی از الزامات اساسی برای پیاده‌سازی سیستم‌های ارتباطی مدرن است. پروتکل SIP (Session Initiation Protocol) به عنوان یک استاندارد بین‌المللی برای برقراری، تغییر و خاتمه تماس‌های صوتی و تصویری عمل می‌کند. این مقاله به بررسی مراحل پیکربندی و ارائه مثال‌های عملی می‌پردازد.

1. تنظیمات اولیه در روتر:

در این مرحله، ما باید خدمات VOIP را در روتر سیسکو فعال کنیم. این تنظیمات به ما اجازه می‌دهد که اتصالات مختلف VOIP را مدیریت کنیم.

Router(config)# voice service voip
Router(conf-voi-serv)# allow-connections sip to sip
Router(conf-voi-serv)# allow-connections h323 to sip
Router(conf-voi-serv)# allow-connections sip to h323
Router(conf-voi-serv)# sip
Router(conf-serv-sip)# registrar server expires max 3600 min 3600
Router(conf-serv-sip)# exit
Router(conf-voi-serv)# exit
Router(config)# dial-peer voice 1 voip
Router(config-dial-peer)# destination-pattern 9T
Router(config-dial-peer)# session protocol sipv2
Router(config-dial-peer)# session target sip-server
Router(config-dial-peer)# codec g711ulaw
Router(config-dial-peer)# dtmf-relay rtp-nte
Router(config-dial-peer)# no vad
Router(config-dial-peer)# exit
        

با استفاده از دستور voice service voip، ما به روتر اعلام می‌کنیم که می‌خواهیم از خدمات VOIP استفاده کنیم. سپس با دستور allow-connections مشخص می‌کنیم که کدام نوع اتصالات مجاز است. به طور خاص:

در نهایت، با استفاده از dial-peer یک الگوی مقصد تماس را برای شماره‌های با پیش‌شماره 9 تعیین می‌کنیم.

2. تنظیمات SIP در روتر:

تنظیمات SIP شامل پیکربندی پارامترهایی است که به روتر اجازه می‌دهد با سرور SIP ارتباط برقرار کند.

Router(config)# sip-ua
Router(config-sip-ua)# retry invite 3
Router(config-sip-ua)# retry register 10
Router(config-sip-ua)# registrar ipv4:<SIP Server IP> expires 3600
Router(config-sip-ua)# sip-server ipv4:<SIP Server IP>
Router(config-sip-ua)# exit
        

در این بخش:

به عنوان مثال، اگر سرور SIP شما با آدرس 192.168.1.100 باشد، می‌توانید از دستور registrar ipv4:192.168.1.100 استفاده کنید.

3. تنظیمات پیکربندی داخلی (ephone-dn و ephone):

برای مدیریت تلفن‌های VOIP، نیاز به پیکربندی ephone و ephone-dn داریم. این تنظیمات به تلفن‌ها اجازه می‌دهند تا به شبکه متصل شوند و شماره‌های داخلی را دریافت کنند.

Router(config)# telephony-service
Router(config-telephony)# max-ephones 10
Router(config-telephony)# max-dn 10
Router(config-telephony)# ip source-address <Router IP> port 2000
Router(config-telephony)# auto assign 1 to 10
Router(config-telephony)# exit

Router(config)# ephone-dn 1
Router(config-ephone-dn)# number 1001
Router(config-ephone-dn)# name User1
Router(config-ephone-dn)# exit

Router(config)# ephone 1
Router(config-ephone)# mac-address <Phone MAC Address>
Router(config-ephone)# button 1:1
Router(config-ephone)# exit
        

در این بخش:

به عنوان مثال، با استفاده از ephone-dn شماره 1001 به کاربر User1 اختصاص داده می‌شود که می‌تواند از آن برای تماس‌های داخلی استفاده کند. همچنین، با استفاده از ephone، آدرس MAC تلفن مشخص می‌شود تا روتر بتواند تلفن را شناسایی کند.

4. بررسی وضعیت:

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

Router# show sip-ua status
Router# show ephone summary
Router# show dial-peer voice summary
        

با استفاده از این دستورات، اطلاعات زیر به دست می‌آید:

5. عیب‌یابی:

در صورت بروز مشکلات، عیب‌یابی موثر می‌تواند به شناسایی و رفع مشکلات کمک کند. دستورات زیر برای عیب‌یابی مفید هستند:

Router# debug ccsip messages
Router# debug voice ccapi inout
Router# debug voip dialpeer all
        

توضیحات دستورات:

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

6. مثال عملی: ایجاد یک تماس صوتی ساده

برای ایجاد یک تماس صوتی ساده بین دو کاربر، فرض کنید که کاربر 1001 می‌خواهد با کاربر 1002 تماس بگیرد. در این حالت، کاربر 1001 شماره 1002 را شماره‌گیری می‌کند. روتر با توجه به تنظیمات انجام شده، تماس را از طریق dial-peer تعیین‌شده به سرور SIP ارسال می‌کند. سپس سرور SIP تماس را به کاربر 1002 هدایت می‌کند و دو کاربر می‌توانند با یکدیگر صحبت کنند.

7. نکات مهم

8. منابع و لینک‌های مفید