مقالات, مقالات آموزشی, مقالات شبکه

نحوه ی پیاده سازی سیسکو CME

پیاده سازی CME بر روی روتر سیسکو بوده و برای اینکه بتوانید آن را بر روی روتر پیاده سازی کنید باید موارد زیر را تهیه کنید:

روتر سیسکو (مدلی که از VoIP پشتیبانی کند)

سیستم عامل IOS سیسکو ورژنی که از VoIP پشتیبانی کند.

در صورتی که از روترهای سری ۲۸۰۰ استفاده می کنید بهترین ورژن IOS 151(4)-M1 می باشد.

لایسنس VoIP (برای مدل هایی که نیاز به آن دارند مانند سری ۲۹۰۰)

DHCP سرور در شبکه با آپشن ۱۵۰

ابتدا باید به پیاده سازی یک DHCP سرور در شبکه با آپشن ۱۵۰ پرداخته و در صورتی که به لایسنس نیاز داشتید باید به فعال کردن لایسنس بپردازید. در صورتی که نیاز به فالسازی لایسنس دارید باید فایل لایسنس را در روتر قرار دهید ودستور زیر را اجرا کنید:

Router(config)# licence boot module c2900 technology-package uck9

در مقالات قبل عنوان شد که CME قادر است از دو  پروتکل SIP و SCCP استفاده کند در این مقاله قصد داریم نحوه ی پیاده سازی CME با هر دو پروتکل را به شما آموزش دهیم:

آموزش راه اندازی CME برای اتصال تلفن ها با پروتکل SCCP
تنظیم telephony service

ابتدا باید تنظیمات اولیه را در قسمت Telephony service با استفاده از دستورات زیر انجام دهید:

Router# configure terminal
Router(config)# telephony-service
Router(config-telephony)# max-ephone 15
Router(config-telephony)# max-dn 20
Router(config-telephony)# ip source-address 192.168.10.1 port 2000
Router(config-telephony)# auto assign 1 to 20
Router(config-telephony)# auto-reg-ephone
Router(config-telephony)# create cnf-files
Router(config-telephony)# exit

max-ephone نشان دهنده حداکثر تعداد داخلی ها می باشد

max-dn نشان دهنده حداکثر تعداد شماره داخلی می باشد.از آنجایی که  برخی از تلفنهای سیسکو به شما این امکان را می دهند که بتوانید دو یا چند داخلی را تعریف کنید بنابراین لزومی به برابر بودن max-ephone و max-dn با یکدیگر نخواهد بود.

در قسمت مربوط به IP Source  باید اقدام به وارد کردن آی پی سیسکو و پورت کارکرد تلفن ها کنید. پورت دیفالت SCCP درگاه ۲۰۰۰ بوده و در این مقاله  IP سیسکو ۱۹۲.۱۶۸.۱۰.۱ می باشد.

auto-reg-ephone:در CME تلفنها بر اساس Mac Address رجیستر خواهند شد . بنابراین شما باید به تعریف Mac Address برای هر داخلی بپردازید.در CME قابلیتی به نام auto-reg-ephone وجود دارد که این امکان را فراهم می کند تا هنگامی که تلفنها متصل شدند یک داخلی به آن اختصاص و Mac Address آن در داخلی اختصاص داده شده درج خواهد شد.auto assign را نیز باید به ترتیب داخلی های تعیین شده اختصاص  دهید.

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

زمانی که بخواهید به تعریف داخلی ها بپردازید باید ابتدا ephone و ephone-dn را تعریف کنید. اگر از قابلیت auto-reg-ephone استفاده کنید و آن را در telephony service فعال کنید دیگر نیازی نیست که به تعریف ephone بپردازید. جای AAAA.AAAA.AAAA در کد آورده شده باید به وار رد کردن  Mac Address بپردازید.همچنین در قسمت  client-1 باید نام کاربر را وارد کنید. این نام بر روی تلفن خواهد افتاد.

Router(config)# ephone-dn 1
Router(config-ephone-dn)# number 101
Router(config-ephone-dn)# name Client-1
Router(config-ephone-dn)# exit

Router(config)# ephone 1
Router(config-ephone)# mac-address AAAA.AAAA.AAAA
Router(config-ephone)# type 7962
Router(config-ephone)# button  1:1
Router(config-ephone)# exit

Router(config)# ephone-dn 2
Router(config-ephone-dn)# number 102
Router(config-ephone-dn)# name Client-2
Router(config-ephone-dn)# exit

Router(config)# ephone-dn 3
Router(config-ephone-dn)# number 103
Router(config-ephone-dn)# name Client-2
Router(config-ephone-dn)# exit

Router(config)# ephone 2
Router(config-ephone)# mac-address BBBB.BBBB.BBBB
Router(config-ephone)# type 7962
Router(config-ephone)# button 1:2 2:3
Router(config-ephone)# exit

در این مقاله کاری که ما تا الان انجام داده ایم این بود که ابتدا یک داخلی به شماره ۱۰۱ برای یک گوشی ۷۹۶۲ با نام کاربر Client-1 ایجاد کردیم و در مرحله بعد در ephone آن داخلی را به گوشی با Mac Address AAAA.AAAA.AAAA اختصاص دادیم.

دو داخلی به شماره ۱۰۲ و ۱۰۳ برای یک گوشی ۷۹۶۲ با نام کاربر Client-2 ساختیم. سپس در   ۲ ephone آن داخلی ها را به گوشی با مک آدرس BBBB.BBBB.BBBB اختصاص دادیم.

۲:۳ button 1:2  یعنی dn شماره ۲ برای کلید اول و dn شماره ۳ برای کلید دوم. منظور از کلید، دکمه هایی است که در کنار LCD تلفن قرار دارند.

تنظیم سیسکو CME برای اتصال تلفن ها با پروتکل SIP

ابتدا باید بدانید که ورژن ۳.۴ و بالاتر  CME از پروتکل SIP پشتیبانی خواهد کرد. حال باید دستورات زیر را اجرا کنید:

voice service voip
 ip address trusted list
  ipv4 192.168.10.0 255.255.255.0
  exit
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip
 sip
  registrar server expires max 1200 min 300
exit
exit

Router(config)# voice register global
Router(config-register-global)# mode cme
Router(config-register-global)# source-address 192.168.10.1 port 5060
Router(config-register-global)# max-pool 10
Router(config-register-global)# max-dn 10
Router(config-register-global)# authenticate register
Router(config-register-global)#create profile
Router(config-register-global)# exit

حال در این مرحله باید داخلی های خود را تعریف کنید. همانطور که می دانید کارکرد سیسکو با Mac Address و کاردکرد پروتکل SIP با پوزرنیم و پسورد می باشد.برای Mac Address شما می توانید Mac Address دلخواه خود را وارد کنید. همانطور که مشاهده می کنید ما یک عدد به شکل AAAA.AAAA.0001 را برای Mac Address ایجاد کردیم.

Router(config)# voice register dn 1
Router(config-register-dn)# number 130
Router(config-register-dn)# name Clinet-3
Router(config-register-dn)# exit

Router(config)# voice register pool 1
Router(config-register-pool)# id mac AAAA.AAAA.0001
Router(config-register-pool)# number 1 dn 1
Router(config-register-pool)# username 130 password (password)
Router(config-register-pool)# codec g711ulaw
Router(config-register-pool)# exit

حال باید کاری کنید که ترانسفر خط بین تلفن های SIP و SCCP  امکان پذیر باشد بنابراین باید از دستورات زیر استفاده کنید:

Router# configure terminal
telephony-service
 transfer-system full-consult 
 transfer-pattern .T

بعد از اینکه داخلی های مورد نظر خود را تعریف کردید باید دستورات زیر را اجرا کنید:

Router(config)# voice register global
Router(config-register-global)# create profile
Router(config-register-global)# reset

حال در صورتی که بخواهید ساعت را تنظیم کنید باید در ابتدا به تعریف یک ntp server بپردازید. همانطور که از دستورات امده شده مشاهده خواهید کرد در این مقاله ما دارای یک ntp server داخلی با آی پی ۱۹۲.۱۶۸.۱۰.۲ می باشیم. بعد time zone را باید برای ایران مشخص کنید.

Router(config)# ntp server 192.168.10.2
Router(config)# clock timezone IR 3 30
Router(config)# clock summer-time IR recurring

در telephony-service نیز باید کد ۳۳ که مربوط به ایران می باشد را بدهید. ۳:۳۰. بعد از انجام  تغییرات مورد نظر خود در telephony-service باید برای اعمال تنظیمات بر روی گوشی یکبار no create cnf-files و بعد create cnf-files را بزنید.

Router(config)# telephony-service
Time-zone 33

در صورتی که بخواهید از تماس ویدئویی استفاده کنید باید دستورات زیر را اجرا کنید:

voice service voip
allow-connections h323 to h323
h323
  call start slow
  h245 passthru all

Router(config)# ephone 1
Router(config-ephone)# video

وظیفه debug این است که  اتفاقات در حال انجام در سیسکو  را بررسی کند و  به حل مشکلات بپردازد. در کدهای اورده شده چندdebug های مفید برای VoIP سیسکو  نشان داده شده است که می توانید از آنها استفاده کنید:

debug voice ccapi inout
debug vpm signal

debug ccsip all
debug ccsip calls
debug ccsip events
debug ccsip messages
debug ccsip preauth
debug ccsip states

در صورتی که با Telnet به روتر وصل شده اید باید دستور زیرا را اجرا کنید:

Router# Terminl monitor

به پایان تنظیمات ابتدایی CME رسیدید. اکنون داخلی های قادر به برقراری ارتباط با یکدیگر خواهند بود.

بازگشت به لیست

مطالب مرتبط

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *