راهاندازی Gateway Fxo Newrock و ارتباط دادن آن با مرکز تلفن ایزابل
سلام به همه شما همراهان عزیز در این بخش از آموزش میخواهیم نحوه راه اندازی گیت وی FXO نیوراک را برای شما توضیح دهیم و آن را به مرکز تلفن ایزابل ارتباط بدهیم.
بخش اول: توضیحات اولیه
ابتدا روی واننوت رفته و توضیحات اولیه را مشابه ویدئوهای قبلی به شما ارائه میدهم. تا اینجا ما یک fxo grandstream چهار کانال را برای شما config کردیم و به گرنداستریم خود یک خط شهری وصل کردیم و تمامی تماسهای ورودی و خروجی را بر روی مرکز تلفن ایزابل خود دریافت نمودیم.
کاری که در این بخش قرار است انجام دهیم مشابه سناریوی قبل میخواهیم با Gateway Fxo Newrock این کار را انجام دهیم. یعنی کاملاً مشابه با گرنداستریم است فقط با برند Newrock است.
برند Newrock و Grandstream از لحاظ کیفی و کارآیی مشابه یکدیگر هستند و چون کیفیت خوبی دارند و پیدا کردن و استفاده کردن از این Fxoهای Newrock و Grandstream در بازار راحت است به همین دلیل ما از همین گیتویها استفاده میکنیم و آموزش این را هم در این دوره آموزشی برای شما لحاظ کردیم.
کاربرد پورت wan در اتصال خط شهری آنالوگ به FXO NEWROCK
کاری که من تا این مرحله انجام دادم این بود که یک مرکز تلفن ایزابل با IP 20.225 هست و یک سیپترانک را میخواهیم ابتدا با Newrock برقرار کنیم. یک خط شهری آنالوگ را به FXO1 NEWROCK وصل کردم و از پورت ون Newrock به سوییچ خود ارتباط دادم تا بتواند مرکز تلفن ایزابل را ببیند.

دوستان نکتهای که بسیار مهم است و در همین ابتدای کار بهتر است در نظر بگیرید این است که برای ارتباط FXO NEWROCK به شبکه حتما از پورت wan استفاده کنید.
پشت gateway fxo newrock برای اتصال به شبکه دو تا پورت wan و pc هست. شما حتماً از پورت wan استفاده کنید. زیرا اگر از پورت wan استفاده نکنید در تماسهای ورودی یکسری مشکلاتی بهوجود میآید.
پس این نکته را مدنظر قرار بدهید و اولین کاری که برای ارتباط انجام میدهید این است.
ساخت INBOUND ROUTE روی ایزابل برای ارتباط تماسهای ورودی NEWROCK
ما یکسری تماسهای ورودی داریم که از خطشهری وارد NEWROCK میشود و بعد به ایزابل انتقال پیدا میکند. در چنین مرحلهای ما بر روی ایزابل باید INBOUND ROUTE را مشابه سناریوی قبل بسازیم و بتوانیم تماسهای ورودی که به NEWROCK وارد میشود به ایزابل ارتباط بدهیم.
پس اولین کاری که انجام میدهیم این است که بر روی ایزابل یک trunk میسازیم. بعد سیپترانک خود را بر روی FXO NEWROCK راهاندازی میکنیم و سپس تماسها را به سمت ایزابل ارتباط میدهیم.
دوستان فقط یک نکتهای را در اینجا اضافه کنم این است که IP که NEWROCK به صورت پیشفرض گرفته مشابه همان گرنداستریم از DHCP سرور هست. کلاً شما هر Client را که به شبکه اضافه کنید به صورت اولیه از DHCP سرور IP میگیرد.
NEWROCK را هم ما Reset factory کردیم هیچ کانفیگی بر روی آن وجود ندارد که قاعدتاً از DHCP سرور IP گرفته است. میخواهیم ببینیم چه IP گرفته که از نرمافزار ADVANCED IP SCANNER استفاده میکنیم.
بخش دوم: گرفتن آیپی NEWROCK و ساخت ترانک
ورود به محیط وب NEWROCK
این نرمافزار ADVANCED IP SCANNER است اسکن را میزنیم و چند لحظه به آن فرصت میدهیم تا رنج بیست را به طور کامل اسکن کند و آیپی NEWROCK را به ما تحویل بدهد. از اسم Shanghai Xun Shi Communica مشخص است که این NEWROCK است.

وقتی آن را باز کنیم ۲۰.۵۱ را نشان میدهد. روی مرورگر میرویم آیپی ۱۹۲.۱۶۸.۲۰.۵۱ را میزنیم و وارد محیط وب NEWROCK میشویم. دوستان پسورد NEWROCK مشابه گرنداستریم نیست و پسورد آن Admin نمیباشد.
برای ورود دو تا User دارد. شما با User اپراطور و administrator میتوانید وارد شوید. با User ادمین، پسورد آن قسمت اول یعنی mx8 میشود. بعد در قسمت Refresh عدد داده شده را وارد میکنیم به عنوان مثال op7a بعد login میشویم. این بهصورت اولیه است.

ساخت ترانک در محیط وب NEWROCK
ما وارد محیط وب NEWROCK شدیم. گفتیم اولین کاری که انجام میدهیم این است که با IP 20.225 وارد ایزابل میشویم و یک ترانک میسازیم. ما از قبل یک ترانک با نام Sip trunk ساخته بودیم و مشابه همین را باید بسازیم.
پس وارد قسمت add sip trunk میشویم. در قسمت Trunk Name اسم آن را وارد میکنیم. به عنوان مثال اسم آن را sip-newrock میگذاریم. User, password نیازی نداریم چون میخواهیم با برنامه Trust ترانک خود را برقرار کنیم.
آیپی NEWROCK ما ۱۹۲.۱۶۸.۲۰.۵۱ هست. اسم آن را هم در قسمت Trunk Name وارد میکنیم و sip-newrock میگذاریم. یک context به آن میدهیم. context=from-trunk تماسهایمان به inbound route برود. qualify را هم میتوانیم بگذاریم اجباری نیست.
برای ابتدا بگذاریم بهتر است تا بتوانیم چک کنیم ترانک مشکلی نداشته باشد. بنابراین qualify=yes میگذاریم. insecure=port invite تا تماسهای ناشناس وارد شود و هیچ مشکلی از این بابت نباشد. در نهایت submit و ok میکنیم.

اهمیت تعیین حالت IP در NEWROCK
اما نکته مهم این است که اگر بهخاطر داشته باشید گفتیم که Client هایی که در شبکه قرار است همیشه باشند و قرار است که یکسری تجهیزاتی به آنها وصل شود به عنوان مثال NEWROCK قرار است که به ایزابل وصل باشد نباید IP آن تغییر کند.
شما میتوانید هم در داخل Router این کار را بکنید یعنی IP مک NEWROCK را بهصورت Static کنید که داینامیک نباشد و عوض نشود. یا میتوانید در قسمتbasic گزینه network را که هر Client آن را دارد در قسمت IP address آیپی را از حالت DHCP خارج کرده و روی حالت استاتیک میگذاریم.
قاعدتاً باید در رنجی که ایزابل هست به آن IP بدهیم. به عنوان مثال ۲۰.۱۲۱ چک میکنیم که IP مشکلی نداشته باشد و از قبل، آن را به Client دیگری نداده باشیم. ۱۹۲.۱۶۸.۲۱.۱۲۱ را وارد کرده و چک میکنیم. آن را از قبل نداریم و مشکلی نیست.
در قسمت SUBNET MASK به عنوان مثال عدد ۲۵۵ را وارد میکنیم. DEFAULT GATEWAY را هم به طور مثال ۲۰.۱۹۱ میگذاریم. چون در شبکه داخلی است و قرار نیست که خارج شود و Route انجام شود به SECONDARY DNS نیازی نیست حالا save میکنیم.

دوباره Ping که بگیریم Ping آن را داریم به جای ۵۱ عدد ۱۲۱ را میگذاریم.
اگر به خاطر داشته باشید در gateway grandstream حتماً باید ریبوت میکردیم اما در اینجا نیازی نیست. Mx8 و در قسمت refresh عبارتی که نوشته شده را وارد میکنیم. در قسمت basic گزینه network ما اینجا شبکه را به صورت استاتیک تبدیل کردیم.
در قسمت ایزابل در قسمت ترانکها ما ترانکی که برای گرنداستریم ساخته بودیم IP آن ۲۰. ۱۲۰ است و NEWROCK شده ۲۰.۱۲۱ پس عدد ۵۱ را به ۱۲۱ تغییر میدهیم. مجدداً submit و ok میکنیم.
گفته شد اولین کار ساخت ترانک است و بعد sip show peers را میزنیم که سرور مقابل را بتوانیم ببینیم.

در قسمت Sip grand ما unreachable را از شبکه خارج کردیم اما در قسمت sip new قسمت unreachable درست هست و میتوانیم qualify را هم برداریم و به آن نیازی نداریم.
Qualify برای یک چک اولیه خوب است و اگر هم باشد اختلالی ایجاد نمیکند. sip newrock این سیپترانکی است که ما بر روی ایزابل ساختیم.
نحوه ساخت Sip trunk روی NEWROCK
حالا بر روی NEWROCK باید مشابه همین سیپترانک را بسازیم. اما نحوه config آن نسبت به گرنداستریم یا همان مرکز تلفن ایزابل متفاوت است. در قسمت ترانک قسمت basic sip ابتدا باید IP آن وارد کنید.
در قسمت proxy server آیپی مرکز تلفن ایزابل را قرار میدهیم. قرار است که تماسهای ما از NEWROCK به سمت ایزابل برود.
پس آیپی ایزابل باید در اینجا به عنوان Register سرور قرار بگیرد. در قسمت proxy server عدد ۱۹۲.۱۶۸.۲۰.۲۲۵ و پورت را هم گفته بگذارید که ما هم از آن استفاده میکنیم. در قسمت Registrar server عدد ۱۹۲.۱۶۸.۲۰.۲۲۵ را وارد میکنیم.

گزینه Registrar mode را هم روی حالت per line بماند و چیزی را تغییر ندهید. این تنظیمات ترانک است و ما ترانکی را با عنوان همان SIP ساختیم و گفتیم تماسهایی که قرار است به NEWROCK بیاید به آیپی ۲۰.۲۲۵ با پورت ۵۰.۶۰ برود. چون قرار نیست که Register شود User و پسوورد هم ندارد.
بخش سوم: تعیین مسیر برای تماسهای خطوط شهری
برای تماسهایی که قرار است از سمت خطوط شهری به NEWROCK میآید هنوز تعیین مسیری انجام نشده است. به روی واننوت میرویم. تماسهایی که از سمت خطوط شهری میآید قرار است که این تماسهای به روی ایزابل برود.
تنظیمات در قسمت ترانک هست. در بخش ترانک ما دقیقا مشخص میکنیم که چه اتفاقی برای تماسها بیفتد و نحوه انتقال آنها به چه صورتی باشد. اگر بهخاطر داشته باشید در گرنداستریم DID مشخص میکردیم و همان کار را در اینجا هم باید انجام دهیم.
یعنی کانفیگها مشابه است اما محیط وب آنها با یکدیگر کاملا متفاوت است و هیچ ربطی به یکدیگر ندارند. پس در بخش TRUNK در بخش Feature میتوانیم مشخص کنیم در گزینه Number ما یک FXO هشت کانال داریم.
به صورت اولیه برای FXO1 قسمت Phone number عدد ۵۰۰ را گذاشته است. ما چیزی را تغییر نمیدهیم. میگذاریم Phone number روی عدد ۵۰۰ بماند. حال اگر بر روی FXO2 برویم این عدد به ۵۰۱ تغییر پیدا میکند. بهترتیب این اعداد اضافه میشود و FX07 عدد ۵۰۷ میشود. پس FXO1 قسمت Phone number آن ۵۰۰ است و ما تغییری نمیدهیم.

نحوه ارسال تماسهای ورودی در NEWROCK
اینجا دو نوع تماس داریم. زمانیکه یک شخصی به یکی از خطوط شهری زنگ میزند و تماس وارد NEWROCK میشود از اینجا به بعد میخواهد ارسال شود و به این قسمت مربوط میشود و میگوید به چه صورتی تماسهای ورودی را ارسال کنم؟ از Second stage dialing باشد یا Second stage Binding کنم. حال Binding به چه معناست؟ یعنی تماسهای ورودی را مستقیم به ایزابل بفرست.
روی حالت Second stage dialing حالتی است که در گرنداستریم در مورد آن صحبت کردیم. اگر به خاطر داشته باشید زمانی که ما در گرنداستریم DID را نگذاشته بودیم و به خط شهری زنگ زدیم بوق کاذبی را به ما داد و یک بوقی را برای تماسگیرنده فرستاد. چرا این اتفاق افتاد؟ چون هیچ DID را نگذاشته بودیم.
زمانی که DID را گذاشتیم مستقیم ارسال کرد. پس اگر DID را آنجا نگذاریم مانند همان حالت Second stage میشود و اگر DID را در گرند استریم بگذاریم مانند این است که آن را روی حالت Binding گذاشتیم و با یک Number آن را ارسال میکردیم.
مثلاً آنجا اگر اشتباه نکنم روی ۵۵۱ گذاشتیم و گفتیم که FXO1 با DID 551 با نامبر ۵۵۱ تماسها به سمت ایزابل برود. در اینجا هم میتوانیم همین کار را انجام دهیم. پس Binding حالتی است که شما برای هر خط و هر FXO قرار است که یک DID خاصی را ارسال کنید.
پیشنهاد من این است که بر روی Binding بگذارید و همان ۵۰۰ که در بالا هست را برای همینجا هم لحاظ کنید. دوستانdetection Caller ID و Echo cancellation حتما فعال باشد.
ارسال تماسهای ورودی NEWROCK به ایزابل
اگر شخصی از سمت راست از خط شهری به خط شهری ما زنگ میزند تماس وارد NEWROCK شد. حالا چه اتفاقی بیفتد؟
گفتیم در ترانک Binding شود و FXO1 را گفتیم که شماره آن ۵۰۰ است. پس اگر یک شخصی به خط یک زنگ میزند یک CIDرا دارد که شماره تماسگیرنده است و یک DID را دارد.
این CID و DID به سمت ایزابل ارسال میشود. زمانی که به سمت ایزابل میآید وارد INBOUND ROUTE میشود. چون context ترانک خود را FROM-TRUNK گذاشتیم. پس این از تماسهای ورودی میتوانیم الان چک کنیم.
زنگ بزنیم و تماس به مرکز تلفن ایزابل وارد شود. قبل از اینکه بخواهیم زنگ بزنیم شما حتماً باید INBOUND را چک کنید. وارد ایزابل میشویم و INBOUND را چک میکنیم که مشکلی نداشته باشد.
چون از قبل ساختیم یک any DID و یک any cid ساختیم incoming و به سمت مثلاً extensions 120 میفرستیم. حالا تماس خود را برقرار میکنیم تماس وارد شد هیچ مشکلی نداشت. این در رابطه با تماسهای ورودی بود.

در ویدئوی بعدی قرار است در رابطه با تماسهای خروجی و OUTBOUND صحبت کنیم. من را با بخش بعدی آموزش همراهی کنید.
دیدگاه شما درباره این مقاله چیست ؟