نصب کارتهای دیجیتال OpenVox در لینوکس

چناچه از کارتهای دیجیتال OpenVox استفاده می‌کنید ولی در نصب درایور آنها در لینوکس و همچنین در تنظیمات لینک E1 خود مشکلی دارید این مقاله را تا انتها دنبال کنید.

نصب و تنظیم کارتهای دیجیتال Openvox مدل  D210E

پیش نیاز: آشنایی با سیستم عامل لینوکس (در حد متوسط به بالا) برای نصب کارتها، بایستی ۴ مرحله اصلی زیر را به ترتیب دنبال نمایید:
۱- نصب libpri
۲- نصب Dahdi
۳- تنظیم پارامترهای کارتهای دیجیتال
۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk
 

۱- نصب libpri:

ابتدا آخرین نسخه libpri را از آدرس زیر دریافت کرده و آن را در مسیر /usr/src/ قرار دهید و سپس آن را از حالت فشرده خارج کنید.

asterisk download

asterisk download openvox اپن وکس

# tar -xzvf libpri-1.4.12.tar.gz

# cd libpri-1.4.12

سپس دستورات زیر را به ترتیب وارد کنید.

# make

make openvox اپن وکس

# make install

make install openvox اپن وکس

 

۲- نصب Dahdi:

ابتدا با دستور lspci مطمئن شوید که کارت از نظر سخت افزاری بر روی سیستم شما شناسایی شده است.

lspci openvox اپن وکس

برای نصب Dahdi باید بسته kernel-devel مناسب با kernel خود را نصب کرده باشید. با استفاده از دستور زیر می‌توانید از نصب بودن آن مطمئن شوید.

#  rpm -qa | grep kernel-devel-`uname -r`

در صورت نصب نبودن، می‌توانید با دستور زیر آنها را نصب کنید.

# yum install kernel-devel-`uname –r`
سپس آخرین نسخه dahdi-linux-complete را از سایت openvox.cn دریافت کرده و آن را در مسیر usr/src/ قرار دهید.
سپس با استفاده از دستورات زیر، بسته فشرده شده Dahdi را باز نمایید و در شاخه جدیدی که ایجاد خواهد شد وارد شوید. (در این نمونه از نسخه Dahdi 2.4 استفاده شده است، بدیهی است شما بایستی نام فایلی که از سایت دانلود شده است را استفاده نمایید)
 
# tar -xzvf openvox_dahdi-linux-complete-current.tar.gz
# cd dahdi-linux-complete-2.4.0+2.4.0
 
.سپس دستورات زیر را به ترتیب وارد کنید توجه داشته باشید که در هنگام اجرای دستورات زیر باید به اینترنت متصل باشید
 
# make
make install dahdi openvox اپن وکس

# make install

در انتها، به منظور تکمیل پروسه نصب و قرار دادن ماژولهای لازم در هنگام راه اندازی مجدد، از دستور زیر استفاده کنید:

# make config

دستور dahdi_genconf فایل system.conf را در مسیر etc/dahdi/ و فایل dahdi-channels.conf را در مسیر /etc/asterisk/ تولید می‌کند.

# dahdi_genconf

سپس سرویس dahdi را restart کنید.

# /etc/init.d/dahdi restart

dahdi restart openvox اپن وکس

اگر در خروجی دستور lsdahdi همانند شکل بالا را مشاهده نمودید، بدین معنی است که کارت و کانال‌ها به درستی بر روی سیستم نصب شده اند.

SWEC: MG2 نشان دهنده این است که شما از اکو کنسلرنرم افزاری MG2 استفاده می‌کنید.

 

۳- تنظیم پارامترهای کارت‌های دیجیتال:

جهت تنظیم کارتهای دیجیتال باید از تنظیم چند پارامتر مطلع باشید. این تنظیمات را باید از سرویس دهنده خود دریافت کرده و با توجه به آنها گزینه‌های زیر را اعمال کنید.

/etc/dahdi/system.conf

span=<span num>,<timing source>,<line build out (LBO)>,<framing>,<coding>[,yellow]

Timing source: {master (1), slave (0) }

پارامتر Timing source که معمولا سمت سرویس دهنده master و در سمت سرویس گیرنده slave انتخاب می‌شود.

Framing: {(d4, esf => T1) (cas, ccs => E1 & BRI) }

Framing با توجه به این که در ایران از E1 استفاده می‌شود یکی از گزینه‌های cas و ccs انتخاب می‌شود که معمولا از ccs استفاده می‌شود.

Coding: {(ami, b8zs => T1) (ami, hdb3 => E1& BRI) }

در قسمت Coding هم معمولا از hdb3 استفاده می‌شود.

CRC4, NCRC4

پارامتر CRC4 به سمت سرویس دهنده بستگی دارد و فقط در لینک‌های E1 از آن استفاده می‌شود.

/etc/asterisk/chan_dahdi.conf or /etc/asterisk/dahdi-channels.conf

تنظیمات مربوط به Signalling و  Switchtype هم در یکی از فایلهای بالا انجام می‌شود، برای تنظیم این گزینه‌ها در کارتهای اوپن وکس از فایل etc/asterisk/dahdi-channels.conf/ استفاده می‌شود.

Signalling: {pri-cpe, pri-net}

این گزینه هم همانند Timing source  سمت سرویس دهنده از pri-net و سمت سرویس گیرنده از pri-cpe استفاده می‌شود.

Switchtype: Only used for PRI {national, dms100, 4ess, 5ess, euroisdn, ni1, qsig}

گزینه switchtype معمولا euroisdn می باشد.

در پایان سرویس‌های dahdi و asterisk را با استفاده از دستورات زیر restart کنید.

# /etc/init.d/asterisk stop

# /etc/init.d/dahdi restart

# /etc/init.d/asterisk start

signalling pri net openvox اپن وکس

 

۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk:

با دستور Asterisk -r وارد محیط کنسول asterisk شوید.
دسنور pri show spans را در کنسول asterisk اجرا کنید و همانند شکل زیر باید Up, Active باشد.
pri show span openvox اپن وکس
چناچه پیغام Provisioned, In Alarm, Down, Active را مشاهده کردید ابتدا تنظیماتتان را دوباره بازبینی کنید و در صورتی که مشکل از سمت تنظیمات نبود، سپس لینک خود را از نظر سخت افزاری با مخابرات چک کنید.
این نصب بر روی لینوکس Red Hat Enterprise release 5.2 با مشخصات زیر بوده است:

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

نویسنده : شرکت ساعیان ارتباط