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

настройка realtime

Добавлено: 26 апр 2016, 15:42
pablodiguerero
Доброго дня всем! Не могу настроить realtime. Debian 7 wheezy, Postgresql 9.5
1. odbc настроен корректно
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
root@ovz112:~# echo "select 1+1" | isql -v asterisk
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL> select 1+1
+------------+
| ?column? |
+------------+
| 2 |
+------------+
SQLRowCount returns 1
1 rows fetched
2. odbc подключен к астериск
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
root@ovz112:~# asterisk -rx "odbc show"

ODBC DSN Settings
-----------------

Name: asterisk
DSN: asterisk
Last connection attempt: 1969-12-31 19:00:00
Pooled: No
Connected: Yes
3. В базе создал таблицу sip по мануалам
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
http://www.voip-info.org/wiki/view/Asterisk+RealTime+PostgreSQL
4. Прписал в таблицу одного юзера
В итоге:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
root@ovz112:~# asterisk -rx "sip show users"
Username Secret Accountcode Def.Context ACL Forcerport
Что сделано неправильно?

Re: настройка realtime

Добавлено: 26 апр 2016, 15:56
ded
1) Найти правильную инструкцию по запуску в realtime
2) Выполнить
3) Не получается? См. п. 1

Re: настройка realtime

Добавлено: 26 апр 2016, 16:02
pablodiguerero
Было бы здорово получить правильную инструкцию, а то я пересмотрел уже 4 неправильных и все без толку

Re: настройка realtime

Добавлено: 26 апр 2016, 16:17
ded
Думаю, что под рукой ни у кого правильной инструкции нету. Так что - только искать пятую, шестую.
При усталости и отчаянии - платный суппорт гостеприимно распахивает двери.

Re: настройка realtime

Добавлено: 26 апр 2016, 18:13
awsswa
Вы думаете что таблицу заполнили и сразу показывать будет ?
Usera зарегистрируете на сервере - тогда и показывать будет

Re: настройка realtime

Добавлено: 02 май 2016, 22:03
pablodiguerero
Практически разобрался с realtime'ом, но есть 2 нюанса:
1. Астериск 1.8 видит запись, но не хочет по ней регистрироваться:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
localhost*CLI> realtime load sipregs name kraft_test
Column Name Column Value
-------------------- --------------------
id 2
name kraft_test
callbackextension kt1
cancallforward yes
canreinvite yes
defaultuser 849511869XX
context incoming_calls
fromuser 849511869XX
fromdomain 77.91.68.10
host 77.91.68.10
insecure invite
mailbox no
nat no
port 5060
rtcachefriends no
secret XXXXXXXX
type friend
usertype user
disallow all
allow alaw,ulaw
office_id 1
localhost*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
0 SIP registrations.
2. Астериск 11 после sip reload видит запись регистрации и готов по ней регистрироваться, но предпочитает вечный Unregistered
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
localhost*CLI> realtime load sipregs name kraft_test
Column Name Column Value
-------------------- --------------------
id 27
name kraft_test
callbackextension kt1
cancallforward yes
canreinvite yes
defaultuser 849511869XX
context incoming_calls
fromuser 849511869XX
fromdomain 77.91.68.10
host 77.91.68.10
insecure invite
mailbox no
nat no
port 5060
rtcachefriends no
secret XXXXXXXX
type friend
usertype user
disallow all
allow alaw,ulaw
office_id 1
localhost*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
77.91.68.10:5060 N 849511869XX 120 Unregistered
1 SIP registrations.
После рестарта Астериск 11 подцепит регистрацию, но в моем случае это не вариант, есть способ заставить его работать без перезагрузки?
Записи в базу добавляются из стороннего приложения

Re: настройка realtime

Добавлено: 03 май 2016, 20:18
whoim
все прекрасно работает без "перезагрузок", записи в базу добавляются сторонним приложением.
Ищите, что не так сделали. 11-й астериск.

Re: настройка realtime

Добавлено: 03 май 2016, 21:55
awsswa
После записи в таблицу - sip reload - делали ?

Re: настройка realtime

Добавлено: 04 май 2016, 10:12
ded
Не надо делать sip reload в realtime.

Re: настройка realtime

Добавлено: 18 апр 2017, 12:20
blackfox
awsswa писал(а):После записи в таблицу - sip reload - делали ?
Добрый день! Скажите решили ли Вы проблему с "Unregistered"? У меня похожая ситуация, только использую удаленную БД oracle. Уже вроде все перепробовал, даже идеи кончились что может быть.
Перенес все конфиги в Oracle использую RealTime ODBC. Исходящие происходят нормально на внешние номера. Но при использовании callbackextension чтобы зарегестрировать транк. По команде sip show registry я ничего не получаю. Как только я сделаю исходящий вызов с Софтфона то дает следующее.

Код: Выделить всё

Host                                                 dnsmgr Username       Refresh State                Reg.Time
vpbx400042XXX.mangosip.ru:5060          N      asterisk           120     Unregistered
Что самое интересное, если я создам подключение в конфигах sip.conf и заюзаю callbackextension, то регистрация сразу же происходит.
Я даже установил MySQL на сервер Asterisk подключил через odbc и там callbackextension работает! Думал что дело в Firewall, но их отключил и на сервере Oracle и на сервере Asterisk для теста. И он все равно не регистрируется. Неужели это БАГ астериска при работе с БД оракл?