به منظور استفاده از کارتهای GSM OpenVox G400P ابتدا باید درایور مخصوص این نوع کارتها را در سیستم خود نصب کنید و سپس برای استفاده آن در Asterisk باید chan_extra را نصب کنید. در زیر چگونگی نصب درایور و chan_extra نشان داده شده است.
قبل از نصب کارت بر روی سرور خود، مطمئن شوید کابل برق را به آن متصل کرده اید. اگر از ورژن elastix 2.3.0 استفاده می کنید chan_extra به صورت پیش فرض نصب می باشد. برای اطمینان از نصب بودن chan_extra می توانید دستور زیر را در کنسول asterisk خود اجرا کنید.
اگر خروجی دستور همانند شکل زیر بود یعنی chan_extra بر روی سیستم شما نصب است و ماژول آن load شده است.
و اگر خروجی دستور شما همانند شکل زیر بود یعنی chan_extra نصب نیست و نیاز یه نصب آن دارید.
نصب درایور کارت و chan_extra :
ابتدا فایل زیر را دانلود کرده و آن را در مسیر usr/src/ بریزید.
وارد دایر کتوری chan_extra-2.0.5 شوید و دستور install.sh/. را اجرا کنید.
دستور install.sh/. ابتدا تمام بسته های مورد نیاز را در سیستم شما چک می کند، قبل از ادامه نصب مطمئن شوید تمامی بسته ها بر روی سیستم شما نصب هستند.
اگر احتیاجی به نصب virtual TTY ندارید پاسخ زیر را 'n' بدهید (اگر مطمئن نیستید همان پاسخ 'n' را بدهید.)
در این مرحله گزینه ۱ را انتخاب کنید.
در این مرحله اگر شما قبلا dahdi را خودتان کامپایل نکرده باشید و همان dahdi پیش فرض بر روی سیستم شما نصب باشد گزینه 'n' را انتخاب کنید تا خود اسکریپت dahdi را دانلود کرده و آن را نصب کند، اگر سورس dahdi را نیز در سیستم خود دارید و آن را قبلا نصب کرده اید می توانید آن را انتخاب کنید تا با همان ورژن فعلی شما نصب شود (اگر بر روی سیستم خود کارتهای دیگری دارید که فقط با ورژن خاصی از dahdi کار می کنند ار این گزینه استفاده کنید.)
در این مرحله اگر chan_extra قبلا بر روی سیستم شما نصب بوده نیازی به ادامه کار نیست و گزینه 'q' را برای پایان کار بزنید.
اگر chan_extra برای سیستم شما نصب نبود می توانید گزینه 'n' را وارد کنید تا asterisk به همراه chan_extra بر روی سیستم شما نصب شود.
بعد از اتمام نصب سرویس dahdi را ریستارت کنید.
اگر خروجی دستور lsmod | grep opvxg4xx همانند شکل زیر بود، یعنی درایور دستگاه شما نصب است.
و اگر دستور خروجی نداشت دستور زیر را در کنسول لینوکس خود اجرا کنید و سپس سرویس dahdi را ریستارت کنید.
نویسنده : سهیل تهرانی پور
قبل از نصب کارت بر روی سرور خود، مطمئن شوید کابل برق را به آن متصل کرده اید. اگر از ورژن elastix 2.3.0 استفاده می کنید chan_extra به صورت پیش فرض نصب می باشد. برای اطمینان از نصب بودن chan_extra می توانید دستور زیر را در کنسول asterisk خود اجرا کنید.
کد PHP:
Asterisk CLI> module show like chan_extra.so
و اگر خروجی دستور شما همانند شکل زیر بود یعنی chan_extra نصب نیست و نیاز یه نصب آن دارید.
نصب درایور کارت و chan_extra :
ابتدا فایل زیر را دانلود کرده و آن را در مسیر usr/src/ بریزید.
وارد دایر کتوری chan_extra-2.0.5 شوید و دستور install.sh/. را اجرا کنید.
کد PHP:
# cd chan_extra-2.0.5/
کد PHP:
# ./install.sh
اگر احتیاجی به نصب virtual TTY ندارید پاسخ زیر را 'n' بدهید (اگر مطمئن نیستید همان پاسخ 'n' را بدهید.)
در این مرحله گزینه ۱ را انتخاب کنید.
در این مرحله اگر شما قبلا dahdi را خودتان کامپایل نکرده باشید و همان dahdi پیش فرض بر روی سیستم شما نصب باشد گزینه 'n' را انتخاب کنید تا خود اسکریپت dahdi را دانلود کرده و آن را نصب کند، اگر سورس dahdi را نیز در سیستم خود دارید و آن را قبلا نصب کرده اید می توانید آن را انتخاب کنید تا با همان ورژن فعلی شما نصب شود (اگر بر روی سیستم خود کارتهای دیگری دارید که فقط با ورژن خاصی از dahdi کار می کنند ار این گزینه استفاده کنید.)
در این مرحله اگر chan_extra قبلا بر روی سیستم شما نصب بوده نیازی به ادامه کار نیست و گزینه 'q' را برای پایان کار بزنید.
اگر chan_extra برای سیستم شما نصب نبود می توانید گزینه 'n' را وارد کنید تا asterisk به همراه chan_extra بر روی سیستم شما نصب شود.
بعد از اتمام نصب سرویس dahdi را ریستارت کنید.
اگر خروجی دستور lsmod | grep opvxg4xx همانند شکل زیر بود، یعنی درایور دستگاه شما نصب است.
و اگر دستور خروجی نداشت دستور زیر را در کنسول لینوکس خود اجرا کنید و سپس سرویس dahdi را ریستارت کنید.
کد PHP:
echo opvxg4xx >> /etc/dahdi/modules
نویسنده : سهیل تهرانی پور