اطلاعیه

بستن
No announcement yet.

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

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

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

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

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

    پیش نیاز: آشنایی با سیستم عامل لینوکس (در حد متوسط به بالا) برای نصب کارتها، بایستی ۴ مرحله اصلی زیر را به ترتیب دنبال نمایید :

    ۱- نصب libpri
    ۲- نصب Dahdi
    ۳- تنظیم پارامترهای کارتهای دیجیتال
    ۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk


    ۱- نصب libpri :
    ابتدا آخرین نسخه libpri را از آدرس زیر دریافت کرده و آن را در مسیر /usr/src/ قرار دهید و سپس آن را از حالت فشرده خارج کنید.
    کد PHP:
    http://www.asterisk.org/downloads 

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	e1_openvox_wget-libpri.png نمایش ها:	2 اندازه:	57.7 KB شناسه:	18142


    کد PHP:
    # tar -xzvf libpri-1.4.12.tar.gz 

    کد PHP:
    # cd libpri-1.4.12 

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

    کد PHP:
    # make 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox_make (1).png نمایش ها:	1 اندازه:	52.2 KB شناسه:	18143


    کد PHP:
    # make install 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox_make-install (1).png نمایش ها:	1 اندازه:	32.8 KB شناسه:	18144


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

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox_lspci.png نمایش ها:	1 اندازه:	89.9 KB شناسه:	18145

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

    کد PHP:
    #  rpm -qa | grep kernel-devel-`uname -r` 
    در صورت نصب نبودن، می توانید با دستور زیر آنها را نصب کنید.

    کد PHP:
    # yum install kernel-devel-`uname –r` 
    سپس آخرین نسخه dahdi-linux-complete را از سایت openvox.cn دریافت کرده و آن را در مسیر usr/src/ قرار دهید.
    کد 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 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox-dahdi-make (1).png نمایش ها:	1 اندازه:	43.8 KB شناسه:	18146

    کد PHP:
    # make install 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox_dahdi-make-install (1).png نمایش ها:	1 اندازه:	43.6 KB شناسه:	18147

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	openvoxanalog-make-config (2).png نمایش ها:	3 اندازه:	71.2 KB شناسه:	18148

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

    کد PHP:
    # make config 
    دستور dahdi_genconf فایل system.conf را در مسیر etc/dahdi/ و فایل dahdi-channels.conf را در مسیر /etc/asterisk/ تولید می کند.

    کد PHP:
    # dahdi_genconf 
    سپس سرویس dahdi را restart کنید.

    کد PHP:
    # /etc/init.d/dahdi restart 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox-dahdi-genconf&lsdahdi.png نمایش ها:	1 اندازه:	95.2 KB شناسه:	18149

    اگر در خروجی دستور 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) } 
    پارامتر Timing source که معمولا سمت سرویس دهنده master و در سمت سرویس گیرنده slave انتخاب می شود.

    کد PHP:
    Framing: {(d4esf => T1) (casccs => E1 BRI) } 
    Framing با توجه به این که در ایران از E1 استفاده می شود یکی از گزینه های cas و ccs انتخاب می شود که معمولا از ccs استفاده می شود.

    کد PHP:
    Coding: {(amib8zs => T1) (amihdb3 => E1BRI) } 
    در قسمت Coding هم معمولا از hdb3 استفاده می شود.

    CRC4, NCRC4

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

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

    کد PHP:
    Signalling: {pri-cpepri-net
    این گزینه هم همانند Timing source سمت سرویس دهنده از pri-net و سمت سرویس گیرنده از pri-cpe استفاده می شود.

    کد PHP:
    SwitchtypeOnly used for PRI {nationaldms1004ess5esseuroisdnni1qsig
    گزینه switchtype معمولا euroisdn می باشد.

    در پایان سرویس های dahdi و asterisk را با استفاده از دستورات زیر restart کنید.
    کد PHP:
    # /etc/init.d/asterisk stop

    # /etc/init.d/dahdi restart

    # /etc/init.d/asterisk start 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox-pri-net.png نمایش ها:	1 اندازه:	67.5 KB شناسه:	18150


    ۴- اطمینان از صحت عملیات نصب در نرم افزار تلفنی Asterisk :
    با دستور Asterisk -r وارد محیط کنسول asterisk شوید.
    دسنور pri show spans را در کنسول asterisk اجرا کنید و همانند شکل زیر باید Up, Active باشد.

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	E1_openvox_dahdi-pri-show-spans.png نمایش ها:	1 اندازه:	49.4 KB شناسه:	18151

    چناچه پیغام 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 
    نویسنده : سهیل تهرانی پور
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-13-2020, 05:09 AM.

    من قلبی بزرگ با رویاهایی بزرگ دارم. دانسته هایمان را با هم به اشتراک بگذاریم.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی

ایمیل مدیریت

Habili@linux-zone.org

در حال انجام ...
X