Спасите помогите. Звонилка не звонит.
Ubuntu server 14.04.1 LTS
Устанавливал с опнССШ и ЛАМПой, потом APACHE, DAHDI, libpri, jansson, mysql, php, asterisk, freepbx. Потом обновил и добавил все возможные модули в freepbx. Доступ к вэб интерфейсу есть, PBX видит астер, мускул, веб сервер, ошибок нет. Экстеншены добавляются через вебморду, но я не вижу их в sip.conf, да и в терминале не вижу (еще в этой версии астериска не работает sip show peers), и соответственно звонилки тоже не хотят работать (таймаут).
Apache Version Apache/2.4.7 (Ubuntu)
HTTP_HOST 192.168.1.151
libxml Version 2.9.1
json version 1.3.2
JSON-C version (bundled) 0.11
mysql Client API version 5.5.40
OpenSSL support enabled
FreePBX 12.0.21
Asterisk 12.8.0-rc2
PS я удивлен что FreePBX Distro не поставился.
Есть мысль, что 13.1.0 будет постабильнее, а еще лучше 11.15.0
Потом для сборки Asterisk из сырцов, рекомендуемо использовать специальные скрипты, кои там лежат.
./contrib/scripts/install_prereq
в частности:
./install_prereq install
и
./install_prereq install-unpackaged
тут система через apt автоматически поставить все говно которое требуется для Asterisk.
далее надо будет доставить пакеты для FreePBX (в частности, #apt-get install php-pear затем #pear install db-1.7.14 (именно так иначе не заведется), не забить про другие PHP5 модули, и поправить php.ini - по файлам максимальные размеры увеличить до 128мб напрмер.)
разрулить права доступа
| Код: |
| useradd asterisk chown --recursive asterisk:asterisk /var/lib/asterisk chown --recursive asterisk:asterisk /var/log/asterisk chown --recursive asterisk:asterisk /var/run/asterisk chown --recursive asterisk:asterisk /var/spool/asterisk chown --recursive asterisk:asterisk /usr/lib/asterisk chown www-data:asterisk /var/lib/asterisk/agi-bin -R # chown --recursive asterisk:asterisk /dev/zap ## DAHDI chown --recursive asterisk:asterisk /dev/dahdi #---------------------------------------------------- chmod --recursive u=rwX,g=rwX,o= /var/lib/asterisk chmod --recursive u=rwX,g=rwX,o= /var/log/asterisk chmod --recursive u=rwX,g=rwX,o= /var/run/asterisk chmod --recursive u=rwX,g=rwX,o= /var/spool/asterisk chmod --recursive u=rwX,g=rwX,o= /usr/lib/asterisk # chmod --recursive u=rwX,g=rX,o= /dev/zap chmod --recursive u=rwX,g=rX,o= /dev/dahdi #---------------------------------------------------- chown --recursive asterisk:asterisk /etc/asterisk chmod --recursive u=rwX,g=rwX,o= /etc/asterisk |
затем проследовать любой доступной инструкции по установке FreePBX (лучше брать что для Ubuntu)
еще придется сделать после установки
chmod 777 /etc/freepbx.conf
cp /etc/freepbx.conf /etc/asterisk
после первого запуска Web морды и занесения пароля
rm /etc/asterisk/freepbx.conf
chmod 660 /etc/freepbx.conf
А так для новичка тут не один день работы
Очень не рекомендуется установка asterisk через apt, ставится не все и сборки полупустые, потом все равно пересобирать придется.
И все же для простых решений надо пробовать устанавливать FreePBX Distro[/quote]
PS.
Что касательно вашей темы все же на 12м астере:
sip show peers - работает
возможно у вас не установился res_rtp для этого достаточно набрать rt затем tab, система сама подскажет что у вас стоит rtp и rtps или только rtps или вообще ничего не скажет.
для RTP отдельный модуль ставить надо
ну и так пробежаться по core show codecs, возможно кодеки не установились, т.е. совсем пусто.
_________________
Только вместе мы сможем сделать этот мир лучше!
| Цитата: |
| Я еще в процессе лишения NIX`овой невинности |
Это и видно. Будущее телефонии читали? С этого нужно начинать, а не бегать с гранатой из "всех возможных модулей для FreePBX".
Нет желания самообразовываться - бегом ставить дистр Эластикса и не парить мозк публике.
_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!