سلام در این آموزش قصد داریم نحوی کانفیگ ساده یک گیتوی sangoma و ارتباط آن با سرور الستیکس رو خدمتتون آموزش بدهیم.
مرحله اول:ارتباط گیتوی با الستیکس
در این مرحله باید بین الستیکس و گیتوی ارتباط برقرار کنیم تا داخلی های الستیکس بتوانند از طریق گیت وی به بیرون تماس داشته باشند و بلعکس داخلی های fxs روی گیتوی هم بتوانند هم به بیرون و هم با داخلی های الستیکس ارتباط داشته باشند.
روش های مختلفی برای برقراری ارتباط بین گیتوی و سرور الستیکس وجود دارد که ما یکی از این روش ها رو در اینجا اموزش میدهیم.
ابتدا با یوزر و پسود admin وارد گیتوی میشویم.
سپس وارد منوی Quick Config میشویم و سپس Continue رو میزنیم.
در تب Basic Config کشور رو برابر US قرار میدهیم.(مطابق شکل)
در تب Voip برای گیتوی هایی که fxs دارد Registration Mode را برابر Fxs Port قرار میدهیم و SIP Domain و SIP Server IP/Name رو برابر ایپی سرور الستیکس قرار میدهیم. (مطابق شکل)
برای گیتوی های fxo میتوان Registration Mode رو در حالت off قرار دهید.
اولویت کدک ها رو هم میتوانید در قسمت Codecs مشخص کنید.
مرحله دوم:ارتباط الستیکس با گیتوی
در الستیکس از منوی PBX وارد قسمت Trunks می شویم و بعد SIP TRUNK را انتخاب میکنیم ودر قسمت outgoing settings موارد زیر را وارد میکنیم
Host ایپی گیتوی میباشد.
host=192.168.104.151
type=friend
context=from-trunk
سپس میتوانید با رفت به منوی Tools و زدن دستور sip show peers از صحت ارتباط خود مطلع شوید.
برای تماس های خروجی هم میتوان از تب PBX وارد قسمت Outbound Route شده و یک Route خروجی به سمت گیتوی تعریف کنید.(مطابق شکل زیر)
برای تماس های ورودی نیز میتوان از تب PBX وارد قسمت Inbound Routes شویم و یک Route خروجی تعریف کنیم.(مطابق شکل زیر)
با این کار تمامی تماس های ورودی به سمت ivr هدایت میشود.
پس از انجام تنظیمات الستیکس مجدد به گیتوی میرویم وارد منوی Quick Config میشویم و سپس Continue رو میزنیم برای رجیستر کردن داخلی در پورت های fxs وارد تب fxs میشویم سپس تیک های Enable Caller-Id Generation و Enabled رو برای هر interface فعال میکنیم برای مثال ما در شکل زیر داخلی 241 رو برای interface اول رجیستر کرده ایم.
در تب fxo گزینه Tone Based Disconnect 1 را Enable کنید و Enable Caller ID Detection را برای interface ها فعال کنید.(مطابق شکل زیر)
از DID to Forward to SIP هم میتوانید برای فرستادن تماس های ورودی به مسیر مورد نظر استفاده کرد برای مثال شما میخواهید هر تماسی که به سمت interface اول می اید را به سمت داخلی خاص منتقل کنید برای این کار یک عدد دلخوای(میتوان از شماره خود خط استفاده کرد) را در قسمت DID to Forward to SIP وارد میکنیم و سپس در الستیکس قسمت Inbound Routes رفته و DID Number رو برابر عددی که در DID to Forward to SIP گذاشته ایم قرار میدهیم و سپس Set Destination را به سمت مقصد مورد نظر هدایت میکنیم.
رای مابقی تنظیمات به Expert Config رفته و منوی POST را انتخاب میکنیم Caller ID همه را در حالت on قرار میدهیم سپس به قسمت Modify هر یک از fxo ها میرویم. (مطابق شکل زیر)
سپس به قسمت Interface Profiles میرویم و بر اساس منطقه مخابراتی نوع Caller ID type تغییر دهید که معمولا در ایران gr30-mdmf و gr30-sdmf هستند.(مطابق شکل زیر)
مجدد به منوی POST میرویم قسمت FXO Port Hardware Profiles ومقادیر رو مطابق شکل زیر وارد میکنیم.
اگر خط های شما پس از hangup شدن قطع نشود میتوان مقدار Loop Current Detect عددی بین 350 تا 500 انتخاب کنید.
سپس به قسمت SIP میرویم Sip Profiles و سپس روی Modify کلیک کرده در صفحه باز شده مقدار Alternative Local Domain را برابر Calling Party قرار میدهیم. (مطابق شکل زیر)
تنظیمات تا اینجا تمام شده و میتوانید از روی گیتوی تماس های خروجی و ورودی برقرار کنید.
اگر بخواهید تماس های داخلی خاص از خط مشخصی خارج شود برای این کار وارد قسمت Dial Plan میشویم بر روی Modify پروفایل To_fxo میشویم. (مطابق شکل زیر)
مقادیر نوشته شده در قسمت Source و Destination به این معنی میباشد که اگر از ترانک ایدی 99.. هر شماره ای (*.) گرفته شود به سمت اینترفیس 0201 که fxo اول میباشد هدایت شود.
برای اختصاص دادن داخلی خاص به یک fxo میتوان از Dial plan زیر استفاده کنید.
Source Destination
IF:99..,TEL:<.*>,TELC:<260> IF:0201,TEL:<1>
این Dial Plan به این معنا میباشد که اگر داخلی 260 از ترانک ایدی 99.. هر شماره ای بگیرد (*.) به اینترفیس 0201 که fxo اول میباشد هدایت کند.
*. به معنی همه شماره ها میباشد.
. اعداد 0 تا 9 را در بر دارد.
TEL به معنی شماره گرفته شده یا Did میباشد.
TELC به معنی شماره تماس گیرنده یا callerid میباشد.
بسیار سپساگزاریم
سلام و خسته نباشید
من یک vega 50 دارم و سرور الستیکس
سوالم این هست که یک داخلی خاص دارم که میخواهم اگر داخلی خودش را جواب نداد تماس به موبایلش انتقال پیدا کند
ولی میخوام این کار فقط با استفاده یک خط شهری انجام شود
چه طور این کار را انجام دهم ؟
باتشکر
سلام این کار را باید داخل سرور الستیکس انجام دهید جهت اطلاعات بیشتر در لینک زیر تیکت ثبت کنید.
https://kmt.kavatelecom.com/