IVR Config

از ویکی پارس پویش
پرش به: ناوبری, جستجو

ابتدا بسته های زیر را در دبیان نصب می کنید :

apt-get -y install zaptel  asterisk  zaptel-source  module-assistant sendmail

سپس دستور های زیر را وارد کنید تا درایور کارت نصب شود:

module-assistant prepare
m-a a-i zaptel

فایل با نام /etc/zaptel.conf را ایجاد کنید و متن زیر را در آن کپی کنید :

 cat > /etc/zaptel.conf
 fxsks=1
 loadzone = us
 defaultzone=us

دستور زیر را وارد کنید :

 mv /etc/asterisk/extensions.conf /etc/asterisk/extensions.conf.default

در فایل extensions.conf خط های زیر را وارد کنید

vim /etc/asterisk/extensions.conf
[incoming]
exten => s,1,Answer
exten => s,2,Wait(1)
exten => s,3,AGI(/usr/share/asterisk/agi-bin/telephony_support/ibs_agi_starter.py)

در آخر فایل zapata.conf خطوط زیر را وارد کنید :

 vim /etc/asterisk/zapata.conf
 signalling=fxs_ks ; X100P
 group=1
 context=incoming
 channel => 1
 busydetect=yes
 busycount=2
 callprogress=yes
 echocancel=yes

در صورتی که می خواهید تغییری در این تنظیمات انجام دهید می توانید از از این آدرس اطلاعتی در مورد تنظیمات پیدا کنید.

دستورات زیر را وارد نمایید :

 mkdir /usr/share/asterisk/agi-bin
 cp -r /usr/local/IBSng/addons/asterisk/telephony_support/ /usr/share/asterisk/agi-bin/


 cp /usr/share/asterisk/agi-bin/telephony_support/config/telephony_support.config.default /usr/share/asterisk/agi-bin/telephony_support/config/telephony_support.config


در IBSng یک admin با سطح دسترسی TELEPHONY SUPPORT ایجاد کنید


فایل زیر را باز کنید و تنظیمات مورد نظر خود را انجام دهید :

 vim /usr/share/asterisk/agi-bin/telephony_support/config/telephony_support.config

شاخه های زیر را ایجاد کنید :

 mkdir /usr/share/asterisk/ivr/fa -p 
 mkdir /usr/share/asterisk/ivr/names

فایل های صدا را در آدرس fa قرار دهید

دستورهای زیر را اجرا کنید تا ماژول های مورد نیاز لود شود :

 modprobe zaptel
 modprobe wcfxo

برای اینکه در موقع بالا اومدن سرور این ماژول های لود شود خطهای زیر را به آخر فایل modules اضاف کنید :

 vim /etc/modules
 zaptel
 wcfxo

سرویس های زیر را ریستارت کنید :

 /etc/init.d/asterisk restart
 /etc/init.d/zaptel restart

دستور زیر را وارد کنید باید در اتمام کنسول asterisk باید اجرا شود:

asterisk -U asterisk -cvvvvvv

در صورتی که مشکلی در مورد لود کردن درایور zaptel مشاهده کردید ممکن است راهنمای Zaptel Configure device به شما کمک کند

در صورتی که کنسول asterisk اجرا شد برای چک کردن می توانید دستورات زیر را وارد کنید و باید خروجی مانند زیر باشد :

 IBS*CLI> agi debug
 IBS*CLI> zap show status
    Description                              Alarms     IRQ        bpviol     CRC4
    Wildcard X100P Board 1                   OK         0          0          0
    ZTDUMMY/1 1                              UNCONFIGUR 0          0          0

در صورتی که Alarms مقدار OK نباشد به این معنی است که خط تلفن وصل نمی باشد.


در صورتی که کرنل با نسخه 2.6.26 باشد باید zaptel را از svn آن بگرید و نصب کنید :


تبدیل صدا از wav به ul :

sox welcome2.wav  -r 8000 -b1 -c1 welcome2.ul
ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار