Страница 1 из 1

Как проверить статус внешнего gsm шлюза в cli

Добавлено: 09 фев 2023, 11:40
rea
Всем привет.

Настроена связка asterisk 16.2 и gsm шлюза yeastar tg400, всё работает

Если я неверно ввожу на tg400 имя пользователя (в разделе транков void линий), то на asterisk в cli вижу сообщение:
[Feb 9 11:30:55] NOTICE[14773]: chan_sip.c:28934 handle_request_register: Registration from '<sip:gsm_gsmgate@89.108.81.213>' failed for '77.244.15.153:5060' - Username/auth name mismatch
Это тоже понятно, но возможно ли теперь через команду cli понять что эта ошибка все еще имеется ?

Команда sip show users показывает: "gsm_gsmgate mypassw gsm_outgoing_ca No Yes" т.е. я не вижу чтолибо про эту возникшею ранее ошибку
Проверить статус на самом tg400 я конечно могу вручную, но возможно ли на asterisk ?

Re: Как проверить статус внешнего gsm шлюза в cli

Добавлено: 09 фев 2023, 13:17
ded
Если шлюз является динамическим SIP пиром в Астериск, и используется им удалённо, то наверняка в настройках пира также есть qualify=yes.
При правильной регистрации такого шлюза в выхлопе команды
CLI> sip show peers
будет виден его публичный ИП адрес и статус ОК (ответ на пакеты OPTIONS - qualify).
А если регистрация не прошла - не видно его ИП адреса в выхлопе команды
CLI> sip show peers

Re: Как проверить статус внешнего gsm шлюза в cli

Добавлено: 09 фев 2023, 14:42
rea
хм, был установлен qualify=200, но sip show peers выводил публичный ip (когда я писал вопрос), что и было непонятно

а вот пока я ждал ответа и еще раз сейчас проверил - действительно пропал и IP и стал UNKNOWN
както можно сказать в cli чтобы проверка это принудительно бы прошла ?

Re: Как проверить статус внешнего gsm шлюза в cli

Добавлено: 09 фев 2023, 18:44
ded
Поставьте
qualify=60
и актуальный статус будет получен не более, чем через 60 сек.

Re: Как проверить статус внешнего gsm шлюза в cli

Добавлено: 10 фев 2023, 08:59
rea
ясно, спасибо, буду экспериментировать