
рдкрд╣рд▓рд╛, рдереЛрдбрд╝рд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдбред рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдиреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛ рд╢рд╣рд░ рдХрдиреЗрдХреНрд╢рди рдЦреЛ рджрд┐рдпрд╛ рдерд╛, рдПрдХ рдЯреЗрд▓реАрдлреЛрди рдСрдкрд░реЗрдЯрд░ рдиреЗ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХреЙрд▓ рдиреЗ рдЙрдирдХреЗ рдмреАрдЪ рдЬрд╛рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рддрдп рд╣реЛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд╣реБрдЖ рдерд╛ рдЗрд╕рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдорд┐рдд рдЯреЗрд▓реАрдлреЛрди рд╕рдВрдЪрд╛рд░ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдИрдкреА-рдЯреЗрд▓реАрдлреЛрдиреА рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред
рд╕рдорд╕реНрдпрд╛ рдХрдерди:
1) рдЯреЗрд▓реАрдлреЛрди рд╕рдВрдЪрд╛рд░ рдХрд╛ рдЖрдпреЛрдЬрди;
2) рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк;
3) рдХреЙрд▓ рдХрддрд╛рд░;
4) рдЖрд╡рд╛рдЬ рдореЗрдиреВ;
5) рдЬреАрдПрд╕рдПрдо-рдЧреЗрдЯрд╡реЗ, рд╕рд╛рде рд╣реА рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░реЛрдВ рд╕реЗ рдХреЙрд▓ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
6) рдирд┐рд░реНрдгрдп рдХреА рдиреНрдпреВрдирддрдо рд▓рд╛рдЧрдд, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд┐рддрд┐ рдмрд▓ рдХреА рдмрдбрд╝реА рд╣реИ рдФрд░ рдмрдЬрдЯ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрднреА рднреА рдЯреЗрд▓реАрдлреЛрдиреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдпрд╣ рдХрд╛рд░реНрдп рдЕрддреНрдпрд╛рд╡рд╢реНрдпрдХ рдерд╛, рдореИрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛, рдЙрд╕ рд░реЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рдерд╛, рд╡рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рдерд╛ рдпрд╛ рдореИрдВ рд╕реБрдзрд╛рд░ рдФрд░ рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдо рдЪрд▓реЗ рдЧрдПред
рдордВрдЪ рдХреА рдкрд╕рдВрджред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рд╕рд╛рдЗрдЯ
asterisk.ru рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, AsteriskNOW, FreePBX, Elastix рдХреА рддреИрдпрд╛рд░ рдЫрд╡рд┐рдпрд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИрдВ, рдкреНрд░рд▓реЗрдЦрди рдмрд╛рдХреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рд╛ рдЧрдпрд╛ рдерд╛ред TrixBox рдХреЛ рддреБрд░рдВрдд рдЗрд╕рдХреА рд╡рд░реНрдгрдиреАрдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рд╡рд╛рдкрд╕ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд┐рдВрджреБ 6 рдХреЗ рд╡рд┐рдкрд░реАрдд рдерд╛ред AsteriskNOW рдирдо рдФрд░ рдЕрдзреВрд░рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛, FreePBX, Elastix рджреЛрдиреЛрдВ рддрд╛рд░реНрдХрд┐рдХ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрд┐рд▓реНрдб рдкрд╕рдВрдж рдХрд░рддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдЙрдкрд▓рдмреНрдз Huawei E173 рдореЙрдбреЗрдо рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рдирд╣реАрдВ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рд╡реЗ CentOS рдкрд░ рдХрд╛рдлреА рдкреБрд░рд╛рдиреЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рднреА рдмрдирд╛рдП рдЧрдП рдереЗ рдФрд░ рдбреЗрдмрд┐рдпрди рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕рд░реНрд╡рд░ рдкрд╛рд░реНрдХ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рдереЗред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рдм рдХреБрдЫ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЕрдореВрд▓реНрдп рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдорд╛рд╣реМрд▓, рддрддреНрд╡реЛрдВ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЛ рдЬреЛрдбрд╝рдирд╛ред
рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддрд╛рдЬрд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдбреЗрдмрд┐рдпрди 6 рд╕реНрдХреНрд╡реАрдЬрд╝ рд╣реИ, рдиреНрдпреВрдирддрдо рд╕реНрдерд╛рдкрдирд╛ред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ/etc/apt/sources.list
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free deb http://www.deb-multimedia.org stable main non-free deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all deb http://repos.zend.com/zend-server/deb server non-free
рдХреБрдВрдЬреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ apt-get update && apt-get install deb-multimedia-keyring wget http://www.dotdeb.org/dotdeb.gpg -O- |apt-key add - wget http://repos.zend.com/zend.key -O- |apt-key add -
рд╣рдо рдЦреБрдж рдХреЛ рдкрдХрдбрд╝ рд▓реЗрддреЗ рд╣реИрдВред apt-get update && apt-get upgrade
рдмреИрдХрдкреЛрд░реНрдЯ рд╕реЗ рд╣рдо рдПрдХ рддрд╛рдЬрд╛ рдХреЛрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЬреЛ рдЬреАрдПрд╕рдПрдо рдореЙрдбрдо рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ apt-get install -t squeeze-backports linux-image-3.2.0-0.bpo.3-amd64 apt-get install -t squeeze-backports linux-headers-3.2.0-0.bpo.3-amd64
рд░рд┐рдмреВрдЯ reboot
рд╣рдордиреЗ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд░рдЦрд╛ред
рдЪреВрдВрдХрд┐ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдПрдХ рдмрд╛рд░ рдФрд░ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдкрд╛рдЪреЗ + php + рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдореИрдВрдиреЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ,
Zend Server CE рдХрд╛ рдирд┐рд░реНрдорд╛рдг
рдХрд┐рдпрд╛редрд╣рдо рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рдбрд╛рд▓ рджреЗрдВрдЧреЗред
aptitude install zend-server-ce-php-5.3 php-5.3-source-zend-server control-panel-zend-server bison libaudiofile-dev libssl-dev checkinstall mpg123 libmpg123-0 libmpg123-dev xmms2-plugin-mpg123 mysql-server libmysqlclient15-dev php-db php-pear sox curl g++ libncurses-dev libxml2-dev subversion libspandsp-dev lame libmp3lame-dev
Zend Web Server рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ echo "PATH=$PATH:/usr/local/zend/bin" >> /etc/profile echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib" >> /etc/profile source /etc/profile chown zend:adm -R /var/log/apache2/ mkdir /var/www/freepbx/ adduser asterisk --disabled-password --gecos "Asterisk PBX"
рд╣рдо рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдЕрдкрд╛рдЪреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддрд╛рд░рд╛рдВрдХрди рдкрд░ред
sed -i "s/\(^User *\)\(.*\)/\1asterisk/" /etc/apache2/apache2.conf sed -i "s/\(^Group *\)\(.*\)/\1asterisk/" /etc/apache2/apache2.conf
рд╣рдо php рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рддреЗ рд╣реИрдВ (рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд░реНрд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ _https: // IP: 10082 / ZendServer рдпрд╛ _http: // IP: 10081 / ZendServer рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред)ред
post_max_size = 32M max_execution_time = 60 max_input_time = 60 memory_limit = 256M upload_max_filesize = 16M date.timezone = "Europe/Kiev"
рдЖрд╡рд╢реНрдпрдХ рд╕реНрд░реЛрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
cd /tmp wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.15.1.tar.gz tar xvzf asterisk-1.8.15.1.tar.gz wget http://mirror.freepbx.org/freepbx-2.9.0.tar.gz tar xvzf freepbx-2.9.0.tar.gz wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.12.tar.gz tar xvzf libpri-1.4.12.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz tar xvzf dahdi-linux-complete-2.6.1+2.6.1.tar.gz
рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕рдВрдХреБрд▓ рдореЗрдВ рддреБрд░рдВрдд рдЕрджреНрдпрддрди рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВред
cd libpri-1.4.12/ make checkinstall -D cd /tmp/dahdi-linux-complete-2.6.1+2.6.1/ make all mkdir /etc/hotplug mkdir /etc/hotplug/usb/ mkdir /etc/dahdi checkinstall -D make config
рд╣рдо рдЕрдирд╛рд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдореБрдЭреЗ рджрд╣реА рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдордВрдЪреЛрдВ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЗрд╕реЗ рд╡реИрд╕реЗ рднреА рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред
nano /etc/dahdi/modules /etc/init.d/dahdi start cd /tmp/asterisk-1.8.15.1/
рдЕрдЧрд░ рд╣рдо рдПрдордкреА 3 рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ
./contrib/scripts/get_mp3_source.sh
рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рддреБрд░рдВрдд
./configure make menuselect
рд╣рдо menuconfig рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ;
app_mysql, app_saycountpl, cdr_mysql, format_mp3, res_config_mysql, EXTRAS-SOUNDS-EN-GSM EXTRAS-SOUNDS-RU-GSM (рдЖрд╡рд╢реНрдпрдХ рдХреЛрдбреЗрдХреНрд╕ рдФрд░ рднрд╛рд╖рд╛) рдФрд░ рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдХрд▓реНрдкред
make checkinstall -D make config make samples
рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рдЧреИрд░-рдореМрдЬреВрджрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ
mkdir /var/lib/asterisk/phoneprov
рдФрд░ рдлрд┐рд░ рд╕реЗ
make samples
FreePBX рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБ рдФрд░ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░реЗрдВ
cd /tmp/freepbx-2.9.0 mysqladmin -uroot create asterisk -p'Password' mysqladmin -uroot create asteriskcdrdb -p'Password' mysql -uroot -p'Password' asterisk < SQL/newinstall.sql mysql -uroot -p'Password' asteriskcdrdb < SQL/cdr_mysql_table.sql mysql -uroot -pPassword
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';
FreePBX рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдЪрд▓рд╛рдПрдБ
/etc/init.d/asterisk start
рд╣рдо Asterisk рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП FreePBX рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ:
cd /tmp/freepbx-2.9.0 pear install DB ./install_amp
рд╣рдо рд╕рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдкрде
/ var / www / freepbx / рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдерд╛ред
рдЕрдм рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░, Freepbx-2.10.0 рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг
FreePBX рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдмрд┐рдпрди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдиреЗ рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛, рдореБрдЭреЗ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рд╕реЗ рдХрдИ рдкреИрдЪ рд▓рдЧрд╛рдиреЗ рдереЗ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЖрдЧреЗ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рднреА рд╕реБрдЦрдж рдирд╣реАрдВ рдерд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП freepbx-2.9.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рд╕реНрдерд╛рдкрдирд╛, рдФрд░ рдлрд┐рд░ рдЙрдиреНрдирдпрдиред рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдо _http: // IP рд╕рд░реНрд╡рд░ / freepbx рдкрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рдЕрд▓рдЧ рд▓рд┐рдВрдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛, рдЕрдкрдбреЗрдЯ рдЬрд▓реНрджреА рдФрд░ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ 10 рдорд┐рдирдЯ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
рд╣рдо рд╣реБрд╡рд╛рд╡реЗ E173 рдореЙрдбреЗрдо рдХреЛ рдлрд╛рд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ
рдореЙрдбреЗрдо рдХреЛ рдкрд╣рд▓реЗ рд╕рднреА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд▓реЙрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдореЗрдВ рдЖрд╡рд╛рдЬ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рддреБрдЪреНрдЫ рд╣реИ рдФрд░ рд╡рд░реНрдгрд┐рдд рд╡рд┐рд╖рдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдореИрдВ рдЬрд╡рд╛рдм рджреВрдВрдЧрд╛ред
рдореЙрдбреЗрдо рдХрд╛ рд╕рд╛рдиреЗ рдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
apt-get install -t squeeze-backports usb-modeswitch usb-modeswitch-data
рд╣рдо рдореЙрдбреЗрдо рдбрд╛рд▓реЗрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
dmesg | tail
рд╣рдореЗрдВ рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдорд┐рд▓рддрд╛ рд╣реИ
[ 303.594149] usb 1-7: New USB device found, idVendor=12d1, idProduct=1001 [ 303.594155] usb 1-7: New USB device strings: Mfr=3, Product=2, SerialNumber=0 [ 303.594158] usb 1-7: Product: HUAWEI Mobile [ 303.594161] usb 1-7: Manufacturer: HUAWEI Technology [ 303.596731] option 1-7:1.0: GSM modem(1-port) converter detected [ 303.596968] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB0 [ 303.597241] option 1-7:1.1: GSM modem (1-port) converter detected [ 303.597373] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB1 [ 303.597584] option 1-7:1.2: GSM modem (1-port) converter detected [ 303.597716] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB2
рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ:
lsusb
Bus 002 Device 050: ID 12d1:140c Huawei Technologies Co., Ltd.
рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ
/etc/usb_modeswitch.d рдлрд╝рд╛рдЗрд▓ "12d1: *" рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП "1446" рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ DefaultProduct рдмрджрд▓рдХрд░:
DefaultProduct= 0x140c
рд╣рдо рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдореЙрдбреЗрдо рдХрд╛ рдПрдХ рдирд╛рдо рд╣реИ, рдЗрд╕реЗ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ
svn co https://www.makhutov.org/svn/chan_datacard/trunk/ /tmp/chan_datacard cd /tmp/chan_datacard automake ./configure cp etc/datacard.conf /etc/asterisk/
рд╣рдо рдЕрдкрдиреЗ рдореЙрдбреЗрдо рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ:
nano /etc/asterisk/datacard.conf
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ, рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХреЗ рдмрд╛рдж рд╕рднреА рдбреЗрдЯрд╛ (Ctrl + k) рд╣рдЯрд╛рдПрдВ рдФрд░ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ
[000101] context=from-gsm ; context audio=/dev/ttyUSB1 ; tty data=/dev/ttyUSB2 ; tty AT group=1 ; rxgain=10 ; txgain=-5 ; autodeletesms=yes ; auto delete incoming sms resetdatacard=yes ; reset datacard during initialization u2diag=256 ; set U2DIAG parameter (256 = ) usecallingpres=yes ; use the caller ID presentation or not callingpres=allowed_passed_screen ; set caller ID presentation
рдкрд░рд┐рд╡рд░реНрддрди Ctrl + O рд▓рд┐рдЦреЗрдВ рдФрд░ рдиреИрдиреЛ рд╕рдВрдкрд╛рджрдХ Ctrl + X рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдПрдВ (рд╕рд┐рдо рдкрд░ рдкрд┐рди рдХреЛрдб рдмрдВрдж рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ):
nano /etc/asterisk/extensions_custom.conf
[from-gsm] exten => s,1,Set(CALLERID(all)=${CALLERID(num)}) exten => s,n,Set(CALLERID(num)=8${CALLERID(num):2}) exten => s,n,goto(from-trunk,${IMEI},1)
рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
service asterisk restart
рдореЙрдбреЗрдо рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ:
asterisk -r
datacard show devices
cam*CLI> datacard show devices ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number 000101 1 Free 23 0 0 DJUICE E173 11.126.16.04.174 867767 255030580735317 +38097
рдЕрдм FreePBX рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рд╣рдо рдЗрд╕ рдореЙрдбреЗрдо рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдЖрдЙрдЯрдмрд╛рдЙрдВрдб рдорд╛рд░реНрдЧ:рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ (FreePBX 2.10) - рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА -> рдЪрдбреНрдбреА -> рдХрд╕реНрдЯрдо рдЯреНрд░рдВрдХ рдЬреЛрдбрд╝реЗрдВ
рдЯреНрд░рдВрдХ рдирд╛рдо - рд╣рдо рдПрдХ рдирд╛рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рднреВрд▓ рди рдЬрд╛рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреАрдПрд╕рдПрдо-рдореЙрдбреЗрдо
рдЕрдВрддрд┐рдо рдЖрдЗрдЯрдо - рдХрд╕реНрдЯрдо рдбрд╛рдпрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ - рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
datacard/i:00000000000000/$OUTNUM$
рдЬрд╣рд╛рдВ 0000000000000 рдореЙрдбреЗрдо рдХрд╛ IMEI рд╣реИ (рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ)ред
рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ (FreePBX 2.10) - рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА -> рдЖрдЙрдЯрдмрд╛рдЙрдВрдб рдорд╛рд░реНрдЧ -> ADD рдорд╛рд░реНрдЧ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд╛рдо рдЖрдЙрдЯрдмрд╛рдЙрдВрдб
рдореИрдЪ рдкреИрдЯрд░рди ->ред (рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрд┐рдВрджреА рд▓рдЧрд╛рдПрдВ),
рдорд┐рд▓рд╛рди рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреНрд░рдВрдХ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ, рд╣рдорд╛рд░реЗ рдЯреНрд░рдВрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рднреАрддрд░ рдХрд╛ рдорд╛рд░реНрдЧ:рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ (FreePBX 2.10) - рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА -> рдЗрдирдмрд╛рдЙрдВрдб рдорд╛рд░реНрдЧ -> ADD рдЖрд╡рдХ рдорд╛рд░реНрдЧ
рдЗрдирдмрд╛рдЙрдВрдб рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд╛рдо
DID рдирдВрдмрд░ -> 0000000000000 (IMEI рдореЙрдбреЗрдо)
'рд╕реЗрдЯ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди' рдореЗрдВ рдореЙрдбреЗрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреЙрд▓ рдХрд╛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдЪреБрдиреЗрдВред
рд╣рдо рд░реВрд╕реА рднрд╛рд╖рд╛ рдХреА рдЖрд╡рд╛рдЬ рдХреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдирдп рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрд╕рдЖрдИрдкреА рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗрд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рднрд╛рд╖рд╛ -> рдЖрд░рдпреВ
рдПрдХ FreePBX рдСрдЯреЛрд░рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ: /etc/init.d/amportal-startup
рд╣рдо рдЙрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ
chmod +x /etc/init.d/amportal-startup
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
insserv amportal-startup
FreePBX рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд░реВрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╢реБрд░реВ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдлрд╝рд╛рдЗрд▓
/usr/share/locale/locale.alias рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ
рд░реВрд╕реА рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд▓рд╛рдЗрди рд╣рдЯрд╛рдПрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп 3 рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВ:
russian ru ru ru_RU ru_RU ru_RU.UTF-8
рдлрд┐рд░ рд▓реЛрдХреЗрд▓ рдХреЛ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
locale-gen ru_RU.utf8
рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред
рдпрд╣ рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдХрд╛ рдЕрдВрдд рдерд╛, рдмрд╛рдХреА рдХрд╛ рдХрд╛рдо рдХрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рдХреБрдЫ рднреНрд░рдо рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВ, рдореИрдВ рдЧрд░реНрдо рдкреАрдЫрд╛ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рд╕реБрдЦрдж рднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдореЙрдбреЗрдо рд╕реЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЙрд▓ рдХрд┐рдпрд╛ рдФрд░ рдореЙрдбреЗрдо рдХреЛ рдХреЙрд▓ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛, рдХрдиреЗрдХреНрд╢рди рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ рд╕рдорд╛рд╡реЗрд╢ рдФрд░ рд╕рддреНрдпрд╛рдкрдиред
рдореИрдВрдиреЗ
FreePBX ,
рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди- pbx ,
blog.911.in.ua рд╕рд╛рдЗрдЯреЛрдВ , рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдЗрдВрдЬрди рд╕реЗ рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдпреБрдкреАрдбреАред рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА рд╕реЗ
рдЬрд╛рд░реА рд╣реИред