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

Странное поведение системы: запоминает удаленное значение.

Добавлено: 14 авг 2025, 18:32
AlexeyFatnev
Здравствутйе, все.

Возможно это уже обсуждалось, но я не нашел ссылок.

Уже два раза сталкивался с таким странным, по моему мнению, поведением системы.

В sip.conf прописан параметр, напримет callbackextension=INCOME

Все работает как нужно.

Если я закомментирую или удалю этот параметр и перезагружу модуль (CLI> sip reload), то система как будто это не запоминает, и продолжает отправлять вызовы на extension INCOME. Если поменять callbackextension=INCOME2, то этот параметр применяется.

Перезагружать систему не пробовал, но вроде и без этого должно изменяться...

Re: Странное поведение системы: запоминает удаленное значение.

Добавлено: 14 авг 2025, 18:35
AlexeyFatnev
P.S. Asterisk 18.26.2

Re: Странное поведение системы: запоминает удаленное значение.

Добавлено: 14 авг 2025, 18:38
Glukinho
Может, этот параметр определен в секции [general] или в шаблоне? Который определяется через [template_name](!) и используется через [peer_name](template_name)

Re: Странное поведение системы: запоминает удаленное значение.

Добавлено: 14 авг 2025, 20:12
AlexeyFatnev
Glukinho,

В [general] нет такого параметра, а в шаблоне я как раз и правлю (в самих точках нет).

Re: Странное поведение системы: запоминает удаленное значение.

Добавлено: 14 авг 2025, 20:49
Glukinho
А, кажется, понятно. Параметр callbackextension действует аналогично register => ..., то есть при его включении астериск пытается зарегистрироваться на пире. При регистрации в пакете REGISTER есть поле Contact, куда и записывается callbackextension - удаленный пир будет отправлять звонки в вашу сторону на этот extension.

При выключении параметра регистрация не отменяется и продолжает действовать какое-то время (полчаса или час, не помню, но это настраивается). В это время удаленный пир так и будет слать на старое значение Contact/callbackextension, пока регистрация не истечет.

А вот если написать новое значение, удаленный пир сразу узнает об этом (к нему придет новый REGISTER с новым Contact) и будет слать уже куда надо.

Поэтому впечатление такое, что где-то сохранилось старое значение - не это не в астериске, а у того пира, на который раньше отправился REGISTER.

Re: Странное поведение системы: запоминает удаленное значение.

Добавлено: 15 авг 2025, 11:16
AlexeyFatnev
Glukinho

Большое спасибо, все понятно.