ارتباط ترانک بین دو سرورایزابل با الستیکس
یک توضیح بهتری که کاملا متوجه خواهید شد
ارتباط ترانک بین دو تا ایزابل یا ایزابل با الستیکس
مثلا ما دو تا شعبه داریم در اهواز و تهران میخواهیم این دو تا شعبه را به هم متصل کنیم
در واقع میخواهیم از طریق خط داخلی ارتباط برقرار کنیم
کاربر هایی که در اهواز هستند بتوانند شماره های داخلی تهران را بگیرند و بتوانند با آن ها تماس برقرار کنند
توجه کنید :که همه این کارها در شرایطی امکان پذیر است که ارتباط شبکه بین دوتا ایزایل و یا ایزابل و الستیکس برقرار باشد وقتی ما ارتباط دو تا شبکه را داریم می توانیم ارتباط را برقرار کنیم
ممکن است این ارتباط بین یک ساختمان با ساختمان دیگر و حتی یک طبقه با طبقه دیگر و یا یک شهرستان با شهرستان دیگر و یا یک کشور با کشور دیگر باشد
وقتی ارتباط برقرار شود می توانیم تماس هم برقرار کنیم
قبل از هر کاری باید تست ارتباط شبکه ای داشته باشیم در ایزابل یه سری ابزار داریم که در قسمت داشبور قسمت ping &tracepath را می توانیم انتخاب کنیم و هر دو تا ایپی های سرورها را پینگ ping کنیم
از این روش ترانک برای دو تا سرور زمانی هم علاوه بر این شعبه ها هم میتوانیم استفاده کنیم که سخت افزار هایمان ضعیف باشند
اگر ارتباط تانل داریم بهتر است از pptp یا l2tp استفاده کنیم چون تانل tcp برای عملیات انتقال صدا مناسب نیستند چون بریده بریده صدا را می فرستند هر چند که امنیت بالاتری دارد ولی برای صدا مناسب نیست
میزان استفاده از پهنای باند ؟
پهنای باند زیادی لازم نداریم درکل 64K لازم است
تنظیمات ایزابل
قسمت pbx را باز میکنیم و گزینه trunk و بعد گزینه add trunk را میزنیم و ترانک را از نوع Iax2 انتخاب می کنیم add iax2 trunk
بین دو تا سرور استریکسی یا ایزابل با الستیکس می توانیم از ترانک sip هم استفاده کنیم ولی بهتر از پروتکلIAX2 استفاده کنیم
در صفحه ای که باز کردیم گزینهTRUNK یک نام انتخاب میکنیم مثلا TO-ALSTIX
یعنی سرور که میخوایم بهش متصل بشویم
در قسمت PEER DETAILS
قسمت host را ایپی سروری که بهش میخواهیم وصل کنیم یعنی ایپی الستیکس
host=ip maghsad
type= friend
qualify=yes
context=from-internal
دقیقا در سرور دیگر هم همین تنظیمات را اعمال میکنیم باید ایپی سرور ایزابل را بزاریم و هاست را هم ایپی ایزابل بنویسیم
ارتباط ترانک بین دو سرورایزابل با الستیکس
از دستور IAX2 SHOW PEERR وضعیت ترانک های خود را ببینیم
اگر بخواهیم تماس با دیگر سرورمان ارتباط برقرار کنیم و این تماس از ایزابل خارج شود باید outbound route تعریف کنیم
در قسمت pbx گزینه pbx configuration روت نیم rout name را to-elastix قرار می دهیم
این outbound قرار است داخلی های سرور دیگری را بگیرد
ما dial pattern قرار می دهیم که تماس به مقصد برقرار شود
داخلی سرور elastix را از شماره ۳۰۰ شروع کردیم
در diall pattern اگر اولش 3 بو یعنی سه رقمی باشد یعنی 3xx
3 یعنی رقم اول 3
x یعنی صفر تا ۹
x یعنی صفر تا ۹
این dial pattern چک شد تماس را بفرست به ترانک مقصد to elastix
نکاتی را که باید رعایت کنیم همیشه داخلی ها را با 1 رقمی شروع نکنیم چون با تماس های اضطراری به مشکل میخوریم
در سرور elastix ما inbound route داریم و اینباند روت ما یعنی اگر تماس به داخل سرور اومد مثلا از فلان اکستنشن305 برو
اینباند any did any cid یعنی هرچی وارد سرورما شد به اکستنشن مثلا 305 برود
یک نکته خیلی مهم outbound ها اولویت دارند ما باید اولویت های outbound ها را رعایت کنیم یک علامت فلش سبز رنگ کنار هر outbound هست که اولویت می تواند تغییر کند
حالا اگر از سرور دیگری بخواهیم داخلی سرور اینجا را بگیریم باید outbound rout را هم در این سرور بسازیم
روی outbound rout کلیک می کنیم name :to -issabel
در قسمت diall pattern اعداد 2xx را قرار می دهیم
در سرور ایزابل inbound route را چک میکنیم
inbound ها از ترانک های تماس وارد می شوند و سرور دیگر ما any did any cid قرار دهیم
در واقع سیستم ما تشخیص می دهد که اگر داخلی بود کاری به inbound rout نداره
به خاطر اینکه context گذاشتیم
context=from-internall
یعنی تماس داخلی است و تماس های داخلی را خودش متوجه می شود و نیازی به inbound rout نداره
اولویت ها را رعایت کنیم
در قسمت flash operator pannel می توانیم ترانک ها را ببینم
برای ارتباط دو تا سرور باید ارتباط شبکه ای داشته باشیم
ارتباط ترانک بین دو سرورایزابل با الستیکس