Я пытаюсь зарегистрировать программный телефон VoIP (приложение Zoiper для iOS) с установкой Asterisk через IAX2.
В настоящее время это приводит к появлению сообщения об ошибке «Регистрация отклонена (29)» на стороне программного телефона.
Могу ли я получить дополнительную информацию об этой ошибке на стороне Asterisk? В настоящее время я не вижу ничего похожего в /var/log/asterisk/messages
.
Есть несколько входов в систему /var/log/asterisk
проверь их все
Отладка с консоли
Также можно запустить звездочку из консоли и включить отладку для iax2
# asterisk -r
asterisk*CLI> iax2 set debug on
asterisk*CLI>
Затем попробуйте снова подключиться со своего клиента. Вы должны увидеть больше информации на консоли.
Для получения дополнительной информации в iax2
отладка
asterisk*CLI> core show help iax2 set debug
iax2 set debug {on|off|peer} -- Enable/Disable IAX debugging
iax2 set debug jb {on|off} -- Enable/Disable IAX jitterbuffer debugging
iax2 set debug trunk {on|off} -- Enable/Disable IAX trunk debugging
И это
asterisk*CLI> core show help logger logger add channel -- Adds a new logging channel logger mute -- Toggle logging output to a console logger reload -- Reopens the log files logger remove channel -- Removes a logging channel logger rotate -- Rotates and reopens the log files logger set level {DEBUG|NOTICE|WARNING|ERROR|VERBOSE|DTMF} {on|off} -- Enables/Disables a specific logging level for this console logger show channels -- List configured log channels
Сегодня был такой же вопрос, но он заработал после настройки
authdebug = да
в iax.conf
Тогда результат в / var / log / звездочка / сообщения является
[2017-01-17 09:37:09] УВЕДОМЛЕНИЕ [1204] chan_iax2.c: нет регистрации для однорангового узла «123» (с 123.45.67.89)
при попытке входа в систему с неправильными учетными данными, которые могут быть отфильтрованы, например, с помощью fail2ban.