First time here? Check out the FAQ!

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

sip trunk asterisk realtime без sip reload

0

Добрый день! Нужна возможность добавления sip транков с регистрацией (Asterisk as a SIP client) в режиме RealTime, чтобы когда появляется новый провайдер или просто нужно добавить транк, не нужно было перегружать sip reload, что негативно отразиться на активных звонках. В сети множество статей, я воспользовался связкой mysql-odbc-asterisk

Полноценно реализовать динамический realtime, получилось только очереди, т.е. если я делаю инсерт в таблицу queuemembertable базы asteriskrealtime, то срзуже вижу эту очередь в queue show. А вот при инсерте в таблицу sipfriends базы asteriskrealtime, sip show registry, ничего не показывает, только после перезагрузки sip reload, все работает корректно, НО мне нужно именно без sip reload. Подскажите в чем может быть проблема.

Вопрос с registry => Решил добавлением значения в поле callbackextension таблици sipfriends базы asteriskrealtime. Asterisk стоит 13й

спросил Jan 13 '16

everss Gravatar everss
1 2 2

обновил Jan 13 '16

Comments

А зачем reload вам? При первом обращении из базы будет загружен пир и закэширован и увидите в списке sip show peers его.

Aven (Jan 13 '16)edit

по-поводу sip show peers, то это понятно, я вот хочу чтобы при внесении в базу, мой астериск начал слать регистри на указаный сервер, но он не шлет, пока не сделать sip reload, как следствие не появляется ничего в sip show registry и этот пир не знает куда звонки отсылать. В результате звонить могу только я, входящих нету. Корректно начинает работать только после sip reload, что не совсем dynamic realtime. С очередями же работает, а с sip транками нет (

everss (Jan 14 '16)edit

sip reload не влияет на текущие звонки.

glukinho (Jan 14 '16)edit

у меня схема [sip транки к провайдерам]---[asterisk]---[sip транк к CUCM]---[операторы]. Я добавляю новый транк к провайдеру в sip.conf , делаю sip reload и все активные звонки обрабатываемые операторами обрываются.

everss (Jan 14 '16)edit

Как-то это странно. У меня ничего не сбрасывается, хотя я делаю reload (полный, а не только sip reload) по десять раз на дню.

glukinho (Jan 14 '16)edit

everss, какой у вас релиз Asterisk, последний? Возможно бага текущей версии.

StuxForce (Jan 14 '16)edit

Asterisk 13.6.0. Не думаю что это баг астериска, я думаю что это CUCM аффектит, потому что если на нем отдельно ресетнуть транк к астеру, у операторов тоже обрываются звонки

everss (Jan 14 '16)edit

Что делает CUCM - вопрос к CUCM. На астере sip reload не должен затрагивать текущие вызовы.

glukinho (Jan 14 '16)edit

Под эту багу случайно не попадаете? https://issues.asterisk.org/jira/browse/ASTERISK-25610

StuxForce (Jan 14 '16)edit

1 Ответ

0

registry не работает.

sip show peers - не показывает, но все работает. если хотите чтоб sip show peers показывало - включите кеширование, но тогда информацию не обновляет больше до sip prune peer XXX или reload.

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

ответил Jan 14 '16

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 ленту новостей

Статистика

Задан: Jan 13 '16

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

Обновлен: Jan 14 '16

Похожие вопросы:

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