Вопрос: Телефонные звонки, но не звонок, и никаких записей в журнале в Asterisk


У нас есть один телефон (123), который время от времени звонит, отображая то, что кажется внутренним номером (6001), но это не так, потому что мы не используем это число и ничего в этом диапазоне. Когда вы берете трубку, вы слышите гудок.

Сервер запускает Asterisk 1.4. В Master.log ничего не записывается. Запись данных звонка для этого телефона записывается в таблицу CDR в базе данных. Я могу видеть число в поле dst (также в полях clid и src). Когда мы получаем такой вызов, мы не видим его в таблице. Поскольку журналы CDR вызывают данные, это кажется логичным, так как при вызове нет вызова, а только гудок, когда вы пытаетесь ответить.

На дисплее телефона отображается следующее:

line 1 & 2 ringing 123
6001
6001

Я скопировал все файлы журналов и конфигураций за 6001. Журнал сообщений показывает много записей для 6001, но, как ни странно, в тот момент, когда звонит телефон:

NOTICE[22537] chan_sip.c: Failed to authenticate user 6001

Это происходит и для другого номера, и я могу найти те же записи в сообщениях.

Вопросов

  1. Что здесь происходит?
  2. Как я могу просмотреть или зарегистрировать, что происходит? Поэтому, когда звонит телефон, я хочу где-нибудь увидеть запись в журнале.
  3. Это взломать?

Обновить

Телефон заменен, старый переместился на мой стол с тем же номером и настройками. Здесь он находится в другой локальной сети, другой публичный IP, и с тех пор я не видел ни одного из этих вызовов. Новый телефон с новым номером не получает эти вызовы, и проблема исчезла. Так что это может быть что-то в этой сети, которое не под моим контролем.

Обновление 2

Видеть Звонок в Asterisk для другой попытки ...


5
2018-03-22 15:46


Источник


displaying what seems like an internal number (6001) Итак ... вы установили, что звонок идет из дома. but it's not, because we don't use that number and nothing in that range... Голосование, чтобы перейти к демонологии SE. - Parthian Shot
Шутки и сарказм в стороне, вероятно, довольно легко обмануть число. Я вижу много попыток подключения для этого числа, извне. - SPRBRN


Ответы:


1. Хорошо .. если с этого числа не удалось выполнить попытки auth, но вы получаете от него звонки «время от времени», есть вероятность, что иногда попытка auth успешна. Попробуйте поймать ip-адрес, который регистрируется с ним, периодически проверяя asterisk -rx 'sip show peers' для этого числа.

РЕДАКТИРОВАТЬ  (вероятно, лучшая идея): Когда телефон звонит, не вешайте трубку и не смотрите на asterisk -rx 'core show channels' чтобы узнать, какие каналы используются для этого вызова. Возможно, что вызов происходит извне вашей сети, поскольку идентификатор вызывающего абонента обычно легко подделать.

2. Поднимите уровень журнала в logger.conf,

3. Может быть.

Fun fact, 6001 - это номер, используемый в Asterisks Hello World Tutorial: https://wiki.asterisk.org/wiki/display/AST/Hello+World


3
2018-03-23 00:49



Я установил уровень журнала для сообщений многостраничным (с ежедневным логротатом, чтобы убедиться, что он не выходит из-под контроля). Я понимаю, что установка уровня журнала для отладки не полезна. - SPRBRN
Проблема исчезла, переместив телефон в другое место. Я закрываю вопрос и даю вам очки, даже если это не ясно, что на самом деле происходит. - SPRBRN


Вы не говорите, насколько велика ваша установка, но если она небольшая, установите бесплатную версию SecAst, и пусть он контролирует попытки регистрации и набора номера. Начните с того, что он будет смотреть расширение 6001 (SIP / 6001), а затем и PBX в целом. В зависимости от ваших настроек он может быть внешним хакером, пытающимся расширять поиск DISA. А 6, за которым следует 001, может быть начало сквозной попытки (6 для DISA, а затем 001 для начала международного вызова). Это также может означать, что кто-то взламывает вашу УАТС и отображает ваш диалплан.


1
2018-04-10 05:25



Спасибо за предложение. Мы перевели телефон в другое место для тестирования, и проблема исчезла. В новом месте, другом LAN и общедоступном IP эти вызовы не происходят. Новый (и только) телефон в другом месте с новым номером также не получает эти вызовы. Я думаю, что это локальная проблема в этой сети, которая не под моим контролем. - SPRBRN