Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk realtime sip reload

0

Коллеги,

Ничего не понимаю :)

Схема такая клиент<->opensips<->NAT<->asterisk Asterisk хранит все данные о пользователях в БД

Проблема: после sip reload нужно перерегистрировать телефоны.

Исследование: 1. Регистрируем телефон в таблице sip_users видим: image description

  1. После sip reload: 1) в БД ничего не меняется. 2) в консоли asterisk пиры отвалились

  2. Делаю звонок на телефон (в консоли он все еще разрегистирован). image description Т.е. Asterisk отправляет запрос напрямую клиенту, хотя должен отправлять через прокси.

Если регистрирую телефон, то все отлично (при этом в базе ничего не меняется). image description в этом случае все ок. работает через прокси

Вопросы: 1. Как sip reload действует на Asterisk? Почему он принимает решение работать с адресом из поля fullcontact вместо ipaddr ?

Asterisk 1.6 OpenSIPs 1.6

удалить закрыть спам изменить тег редактировать

спросил 2014-10-23 17:52:17 +0400

storminmay Gravatar storminmay
1 1

Comments

Думаю имеет смысл более подробно расписать топологию звонка.

zzuz ( 2014-10-23 23:58:57 +0400 )редактировать

Проблема решается переносом пользователей из базы в файл sip.conf. Не понимаю как это решить, храня пользователей в базе.

storminmay ( 2014-10-27 15:42:13 +0400 )редактировать

Генерировать статичный конфиг при применении настроек.

zzuz ( 2014-10-27 16:23:54 +0400 )редактировать

1 Ответ

0

неправильна вывополнена интеграция opensips/asterisk

то что отваливаются realtime cached peers это нормальное поведение.

после чего выполняется lookup из базы.

в данном случае отправлять через прокси астериск "должен" только если выставлен глобальный параметр outboundproxy

ссылка удалить спам редактировать

ответил 2014-10-24 01:08:56 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-10-23 17:52:17 +0400

Просмотрен: 1,451 раз

Обновлен: Oct 24 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.