چناچه از کارتهای دیجیتال OpenVox استفاده می کنید ولی در نصب درایور آنها در لینوکس و همچنین در تنظیمات لینک E1 خود مشکلی دارید این مقاله را تا انتها دنبال کنید.
نصب و تنظیم کارتهای دیجیتال Openvox مدل D210E
پیش نیاز: آشنایی با سیستم عامل لینوکس (در حد متوسط به بالا) برای نصب کارتها، بایستی ۴ مرحله اصلی زیر را به ترتیب دنبال نمایید :
۱- نصب libpri
۲- نصب Dahdi
۳- تنظیم پارامترهای کارتهای دیجیتال
۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk
۱- نصب libpri :
ابتدا آخرین نسخه libpri را از آدرس زیر دریافت کرده و آن را در مسیر /usr/src/ قرار دهید و سپس آن را از حالت فشرده خارج کنید.
سپس دستورات زیر را به ترتیب وارد کنید.
۲- نصب Dahdi :
ابتدا با دستور lspci مطمئن شوید که کارت از نظر سخت افزاری بر روی سیستم شما شناسایی شده است.
برای نصب Dahdi باید بسته kernel-devel مناسب با kernel خود را نصب کرده باشید. با استفاده از دستور زیر می توانید از نصب بودن آن مطمئن شوید.
در صورت نصب نبودن، می توانید با دستور زیر آنها را نصب کنید.
سپس آخرین نسخه dahdi-linux-complete را از سایت openvox.cn دریافت کرده و آن را در مسیر usr/src/ قرار دهید.
سپس با استفاده از دستورات زیر، بسته فشرده شده Dahdi را باز نمایید و در شاخه جدیدی که ایجاد خواهد شد وارد شوید. (در این نمونه از نسخه Dahdi 2.4 استفاده شده است، بدیهی است شما بایستی نام فایلی که از سایت دانلود شده است را استفاده نمایید) :
.سپس دستورات زیر را به ترتیب وارد کنید توجه داشته باشید که در هنگام اجرای دستورات زیر باید به اینترنت متصل باشید.
در انتها، به منظور تکمیل پروسه نصب و قرار دادن ماژولهای لازم در هنگام راه اندازی مجدد، از دستور زیر استفاده کنید :
دستور dahdi_genconf فایل system.conf را در مسیر etc/dahdi/ و فایل dahdi-channels.conf را در مسیر /etc/asterisk/ تولید می کند.
سپس سرویس dahdi را restart کنید.
اگر در خروجی دستور lsdahdi همانند شکل بالا را مشاهده نمودید، بدین معنی است که کارت و کانال ها به درستی بر روی سیستم نصب شده اند.
SWEC: MG2 نشان دهنده این است که شما از اکو کنسلرنرم افزاری MG2 استفاده می کنید.
۳- تنظیم پارامترهای کارت های دیجیتال :
جهت تنظیم کارتهای دیجیتال باید از تنظیم چند پارامتر مطلع باشید. این تنظیمات را باید از سرویس دهنده خود دریافت کرده و با توجه به آنها گزینه های زیر را اعمال کنید.
پارامتر Timing source که معمولا سمت سرویس دهنده master و در سمت سرویس گیرنده slave انتخاب می شود.
Framing با توجه به این که در ایران از E1 استفاده می شود یکی از گزینه های cas و ccs انتخاب می شود که معمولا از ccs استفاده می شود.
در قسمت Coding هم معمولا از hdb3 استفاده می شود.
CRC4, NCRC4
پارامتر CRC4 به سمت سرویس دهنده بستگی دارد و فقط در لینک های E1 از آن استفاده می شود.
تنظیمات مربوط به Signalling و Switchtype هم در یکی از فایلهای بالا انجام می شود، برای تنظیم این گزینه ها در کارتهای اوپن وکس از فایل etc/asterisk/dahdi-channels.conf/ استفاده می شود.
این گزینه هم همانند Timing source سمت سرویس دهنده از pri-net و سمت سرویس گیرنده از pri-cpe استفاده می شود.
گزینه switchtype معمولا euroisdn می باشد.
در پایان سرویس های dahdi و asterisk را با استفاده از دستورات زیر restart کنید.
۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk :
با دستور Asterisk -r وارد محیط کنسول asterisk شوید.
دسنور pri show spans را در کنسول asterisk اجرا کنید و همانند شکل زیر باید Up, Active باشد.
چناچه پیغام Provisioned, In Alarm, Down, Active را مشاهده کردید ابتدا تنظیماتتان را دوباره بازبینی کنید و در صورتی که مشکل از سمت تنظیمات نبود، سپس لینک خود را از نظر سخت افزاری با مخابرات چک کنید.
این نصب بر روی لینوکس Red Hat Enterprise release 5.2 با مشخصات زیر بوده است :
نویسنده : سهیل تهرانی پور
نصب و تنظیم کارتهای دیجیتال Openvox مدل D210E
پیش نیاز: آشنایی با سیستم عامل لینوکس (در حد متوسط به بالا) برای نصب کارتها، بایستی ۴ مرحله اصلی زیر را به ترتیب دنبال نمایید :
۱- نصب libpri
۲- نصب Dahdi
۳- تنظیم پارامترهای کارتهای دیجیتال
۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk
۱- نصب libpri :
ابتدا آخرین نسخه libpri را از آدرس زیر دریافت کرده و آن را در مسیر /usr/src/ قرار دهید و سپس آن را از حالت فشرده خارج کنید.
کد PHP:
http://www.asterisk.org/downloads
کد PHP:
# tar -xzvf libpri-1.4.12.tar.gz
کد PHP:
# cd libpri-1.4.12
سپس دستورات زیر را به ترتیب وارد کنید.
کد PHP:
# make
کد PHP:
# make install
۲- نصب Dahdi :
ابتدا با دستور lspci مطمئن شوید که کارت از نظر سخت افزاری بر روی سیستم شما شناسایی شده است.
برای نصب Dahdi باید بسته kernel-devel مناسب با kernel خود را نصب کرده باشید. با استفاده از دستور زیر می توانید از نصب بودن آن مطمئن شوید.
کد PHP:
# rpm -qa | grep kernel-devel-`uname -r`
کد PHP:
# yum install kernel-devel-`uname –r`
کد PHP:
http://www.openvox.cn/pub/drivers/dahdi-linux-complete/
سپس با استفاده از دستورات زیر، بسته فشرده شده Dahdi را باز نمایید و در شاخه جدیدی که ایجاد خواهد شد وارد شوید. (در این نمونه از نسخه Dahdi 2.4 استفاده شده است، بدیهی است شما بایستی نام فایلی که از سایت دانلود شده است را استفاده نمایید) :
کد PHP:
# tar -xzvf openvox_dahdi-linux-complete-current.tar.gz
کد PHP:
# cd dahdi-linux-complete-2.4.0+2.4.0
کد PHP:
# make
کد PHP:
# make install
در انتها، به منظور تکمیل پروسه نصب و قرار دادن ماژولهای لازم در هنگام راه اندازی مجدد، از دستور زیر استفاده کنید :
کد PHP:
# make config
کد PHP:
# dahdi_genconf
کد PHP:
# /etc/init.d/dahdi restart
اگر در خروجی دستور lsdahdi همانند شکل بالا را مشاهده نمودید، بدین معنی است که کارت و کانال ها به درستی بر روی سیستم نصب شده اند.
SWEC: MG2 نشان دهنده این است که شما از اکو کنسلرنرم افزاری MG2 استفاده می کنید.
۳- تنظیم پارامترهای کارت های دیجیتال :
جهت تنظیم کارتهای دیجیتال باید از تنظیم چند پارامتر مطلع باشید. این تنظیمات را باید از سرویس دهنده خود دریافت کرده و با توجه به آنها گزینه های زیر را اعمال کنید.
کد PHP:
/etc/dahdi/system.conf
span=<span num>,<timing source>,<line build out (LBO)>,<framing>,<coding>[,yellow]
Timing source: {master (1), slave (0) }
کد PHP:
Framing: {(d4, esf => T1) (cas, ccs => E1 & BRI) }
کد PHP:
Coding: {(ami, b8zs => T1) (ami, hdb3 => E1& BRI) }
CRC4, NCRC4
پارامتر CRC4 به سمت سرویس دهنده بستگی دارد و فقط در لینک های E1 از آن استفاده می شود.
کد PHP:
/etc/asterisk/chan_dahdi.conf or /etc/asterisk/dahdi-channels.conf
کد PHP:
Signalling: {pri-cpe, pri-net}
کد PHP:
Switchtype: Only used for PRI {national, dms100, 4ess, 5ess, euroisdn, ni1, qsig}
در پایان سرویس های dahdi و asterisk را با استفاده از دستورات زیر restart کنید.
کد PHP:
# /etc/init.d/asterisk stop
# /etc/init.d/dahdi restart
# /etc/init.d/asterisk start
۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk :
با دستور Asterisk -r وارد محیط کنسول asterisk شوید.
دسنور pri show spans را در کنسول asterisk اجرا کنید و همانند شکل زیر باید Up, Active باشد.
چناچه پیغام Provisioned, In Alarm, Down, Active را مشاهده کردید ابتدا تنظیماتتان را دوباره بازبینی کنید و در صورتی که مشکل از سمت تنظیمات نبود، سپس لینک خود را از نظر سخت افزاری با مخابرات چک کنید.
این نصب بر روی لینوکس Red Hat Enterprise release 5.2 با مشخصات زیر بوده است :
کد PHP:
Hardware specification
Openvox D210E
Software specification
Kernel-2.6.18-92.el5
Kernel-devel-2.6.18.92.el5
Kernel-headers-2.6.18-92.el5
Dahdi-linux-complete-2.4.0
libpri-1.4.12