ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не подключаются софтфоны

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Не подключаются софтфоны

Сообщение Dave Bowman » 08 янв 2020, 20:55

Всем привет! Пришлось для тестов развернуть Asterisk на виртуальной машине. Для этого я поднял на VMware CentOS 7 (). Пинги идут в обоих направлениях без проблем.
Приступаю к установке. Обновляю пакеты:
Код: выделить все
yum -y update

Устанавливаю зависимости и утилиты:
Код: выделить все
yum -y install gcc gcc-c++ make wget subversion libxml2-devel ncurses-devel openssl-devel sqlite-devel libuuid-devel git iptables-services

Отключаю SELinux:
Код: выделить все
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
reboot

Отключаю firewalld:
Код: выделить все
systemctl stop firewalld
systemctl disable firewalld

Отключаю iptables:
Код: выделить все
systemctl stop iptables
systemctl disable iptables
systemctl stop ip6tables
systemctl disable ip6tables

Перехожу в директорию, куда буду закачивать исходники
Код: выделить все
cd /usr/src

Получаю исходники Asterisk:
Код: выделить все
git clone http://gerrit.asterisk.org/asterisk asterisk

Выполняю подготовительные процедуры:
Код: выделить все
cd asterisk/contrib/scripts
./install_prereq install
./install_prereq install-unpackaged
cd /usr/src/asterisk
./configure --with-pjproject-bundled --with-jansson-bundled
make menuconfig

В появившемся окне все оставляю по-умолчанию. Затем приступаю собственно к компиляции.
Код: выделить все
make
make install
make config
make samples

Перезагружаюсь.
Код: выделить все
reboot

В sip.conf прописываю
Код: выделить все
[1001]
type=friend
host=dynamic
insecure=invite
username=1001
secret=1234
context=outcoling
disallow=all
allow=alaw

[1002]
type=friend
host=dynamic
insecure=invite
username=1002
secret=5678
context=outcoling
disallow=all
allow=alaw

Выполняю команду core reload в Asterisk CLI:
Код: выделить все
localhost*CLI> core reload
[Jan  8 19:24:21] NOTICE[1709]: res_config_ldap.c:1830 parse_config: No directory user found, anonymous binding as default.
[Jan  8 19:24:21] ERROR[1709]: res_config_ldap.c:1856 parse_config: No directory URL or host found.
[Jan  8 19:24:21] NOTICE[1709]: res_config_ldap.c:1774 reload: Cannot reload LDAP RealTime driver.
[Jan  8 19:24:21] WARNING[1709]: res_config_pgsql.c:1445 parse_config: PostgreSQL RealTime: Not connected
[Jan  8 19:24:21] NOTICE[1709]: cdr.c:4499 cdr_toggle_runtime_options: CDR simple logging enabled.
[Jan  8 19:24:21] NOTICE[1710]: sorcery.c:1334 sorcery_object_load: Type 'system' is not reloadable, maintaining previous values
[Jan  8 19:24:21] WARNING[1709]: res_phoneprov.c:1232 get_defaults: Unable to find a valid server address or name.
[Jan  8 19:24:21] NOTICE[1709]: chan_skinny.c:8451 config_load: Configuring skinny from skinny.conf
[Jan  8 19:24:21] ERROR[1709]: ari/config.c:312 process_config: No configured users for ARI
[Jan  8 19:24:21] NOTICE[1709]: cel_custom.c:95 load_config: No mappings found in cel_custom.conf. Not logging CEL to custom CSVs.
[Jan  8 19:24:21] NOTICE[1709]: app_queue.c:9144 reload_queue_rules: queuerules.conf has not changed since it was last loaded. Not taking any action.

Запускаю X-Lite, например, для 1001, софтфон подключиться не может:
Registration error: 408 - Request Timeout
Помогите, пожалуйста, наладить соединения.
P.S.
До этого аналогичным образом поднимал 11-й Asterisk, и софтфоны без проблем подцеплялись.
Dave Bowman
 
Сообщений: 1
Зарегистрирован: 08 янв 2020, 20:31

Re: Не подключаются софтфоны

Сообщение ded » 09 янв 2020, 14:14

Вместо выкачивания сорцев и ручной сборки
make
make install
make config
make samples
сделайте
yum install asterisk и всё.
Пожалуйста, найдите в интернетах годную инструкцию, и выполните досконально.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Не подключаются софтфоны

Сообщение metamed » 11 янв 2020, 16:21

ded писал(а):Вместо выкачивания сорцев и ручной сборки
make
make install
make config
make samples
сделайте
yum install asterisk и всё.
Пожалуйста, найдите в интернетах годную инструкцию, и выполните досконально.


Та же проблема, Астериск 13.30.0, видит транки, но не видит пользователей (софтофон), причем при попытке подключения даже не реагирует никак - полная тишина.
Проверил Whireshark'ом логи tcpdump - идет запрос с ошибкой 503.

Установил астериск командой yum install asterisk, в итоге из того, что я вижу - не грузится модуль sip. Это делал и раньше с тем же результатом.
И гуглил, и форум прочитал весь и инструкции по установке читал - все они одинаковые. Буду благодарен, если подскажете, в какую сторону вообще копать при подобных ошибках.
Спасибо
metamed
 
Сообщений: 13
Зарегистрирован: 15 фев 2015, 00:11

Re: Не подключаются софтфоны

Сообщение ded » 12 янв 2020, 04:11

Чтобы понять - надо отказаться от мучного, жирного, жаоенного и маринованного.
А также отказаться от полного цитирования предыдущего поста. Затем осознать бессмысленность этого действия.
Потом обнаружить, что в версиях 11-13-15-17 идёт постепенное замещение канала chan_sip новым каналом - chan_pjsip.
Который коныигурируется совсем не так, как старый chan_sip, который уже (объявили Создатели) больше поддерживаться не будет.

Так как оба канала используют протокол SIP у которого дефолтный порт сигнализации UDP 5060 жить вместе на одном Астериске они могут при условии, что занимать порт 5060 будет из них кто-то один.
В простом варианте, без понимания этого факта, chan_pjsip установился, занял порт 5060, и
metamed писал(а): в итоге из того, что я вижу - не грузится модуль sip.
. Он может также не грузиться ввиду отсутствия зависимостей, и это надо раскуривать исследуя журнал
/var/log/asterisk/full

Инструкции все разные, так что не надо заливать.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Не подключаются софтфоны

Сообщение Zavr2008 » 13 янв 2020, 01:31

Пришлось для тестов развернуть Asterisk на виртуальной машине

Если такое отторжение и нежелание читать книжку - зачем котяру мучить - FreePBX Distro в помощь :)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватар пользователя
Zavr2008
 
Сообщений: 2172
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 53

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH