Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

sippeers и odbc

 
Список форумов Asterisk Forum -> Asterisk IP PBX    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
vovkalenka



Зарегистрирован:
01.02.2012
Сообщения: 55

Статус: Оффлайн 

СообщениеДобавлено: Пн Ноя 14, 2016 09:30    Заголовок сообщения: sippeers и odbc

Здравствуйте!
Астериск 1.6.2.11. Добавили к нему поддержку odbc, чтобы хранить cdr и пользователей в MySQL.
Запись CDR успешно заработала. А вот с пользователями - какие-тот непонятные проблемы.
Если попытаться зарегистрироваться с клиента под пользователем, который занесён в MySQL - регистрация не происходит. Пользователи, указанные в файле users.conf, регистрируются нормально.
Просмотр пиров sip show peers показывает только пользователей файлов. Пользователей из MySQL не показывает.
Однако так пир из MySQL видно:
Код:
realtime load sippeers name 5020
                   Column Name  Column Value
          --------------------  --------------------
                            id  2
                   accountcode  5020
                      disallow  all
                         allow  alaw
                         allow  gsm
                         allow  g729
                  allowoverlap  yes
                allowsubscribe  yes
                      buggymwi  no
                     callgroup  1
                      fullname  Test_1
                    call-limit  2
                   canreinvite  no
                       context  DLPN_Only4digit
                      dtmfmode  rfc2833
               g726nonstandard  no
                          host  dynamic
                      insecure  no
                        ipaddr  0.0.0.0
                        lastms  0
                maxcallbitrate  384
                          name  5020
                           nat  no
                   pickupgroup  1
                          port  0
                progressinband  no
                  promiscredir  no
                    regseconds  1479067217
             rfc2833compensate  no
                        secret  123
                      sendrpid  yes
                   t38pt_udptl  no
                     trustrpid  no
                          type  peer
                 useclientcode  no
                      username  5020
                   usereqphone  no
                  videosupport  yes
                      transfer  yes
                   registersip  yes
                 hasvoiceemail  no
                      vmsecret  0
               threewaycalling  no
                  hasdirectory  no
                   callwaiting  no
                    hasmanager  no
                      hasagent  no
                        hassip  yes
                        hasiax  yes
                      autoprov  1


realtime update sippeers name ... тоже работает, успешно меняет информацию в MySQL.

Настройка extconfig.conf простая:
Код:
sipusers => odbc,asterisk,sip_conf
sippeers => odbc,asterisk,sip_conf


Строчка rtcachefriends=yes в sip.conf не меняет ничего.

Ну и подлкючение odbc:
Код:
CLI> odbc show

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

  Name:   asterisk
  DSN:    MySQL-asteriskcdrdb
  Pooled: No
  Connected: Yes
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
awsswa



Зарегистрирован:
28.04.2012
Сообщения: 1678
Откуда: Russia, Пермь

Статус: Оффлайн 

СообщениеДобавлено: Пн Ноя 14, 2016 12:08    Заголовок сообщения:

а тупой вопрос можно ? зачем вы труп пинаете 5 летней давности ?
может пора на актуальной версии тренироваться - хотя бы 11

_________________
платный суппорт по мере возможностей
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
vovkalenka



Зарегистрирован:
01.02.2012
Сообщения: 55

Статус: Оффлайн 

СообщениеДобавлено: Пн Ноя 14, 2016 14:51    Заголовок сообщения:

Вопрос закономерный, но у нас есть веские причины не обновлять астериск, пока работает. Очень много разнообразных транков и пользователей, надо неделю выделить на раскопки и настройки, а политика руководства не предполагает наличия такого количества невостребованного рабочего времени у сотрудников.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
awsswa



Зарегистрирован:
28.04.2012
Сообщения: 1678
Откуда: Russia, Пермь

Статус: Оффлайн 

СообщениеДобавлено: Пн Ноя 14, 2016 15:24    Заголовок сообщения:

Тупо просите денег и сваливайте во фриланц - пускай ставят с нуля 11 версии с FreePBX = если у вас там не слишком наворочено - за неделю сделает новую версию.
_________________
платный суппорт по мере возможностей
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
vovkalenka



Зарегистрирован:
01.02.2012
Сообщения: 55

Статус: Оффлайн 

СообщениеДобавлено: Вт Ноя 29, 2016 16:49    Заголовок сообщения:

Проблему решили в modules.conf:
Код:
preload => res_odbc.so
preload => res_config_odbc.so

Без этого пиры из базы показать может, но зарегистрироваться им не даёт.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Asterisk IP PBX Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum