Доступ к kamailio извне (сокеты и прочее)

Kamailio/OpenSIPS и другие производные от SER.

Модераторы: Admins, Модераторы

Ответить
bishop
Сообщения: 21
Зарегистрирован: 25 мар 2008, 06:12
Откуда: Novosibirsk

Доступ к kamailio извне (сокеты и прочее)

Сообщение bishop » 19 авг 2010, 04:32

Смысл такой, нужно внешними (по отношению к kamailio) средствами общаться с ним.
Например:
1. считать базу зарегистрированных абонентов;
2. зарестартить конфиг;
3. изменить значение какой-нибудь переменной или поменять какие-то настройки.

Кто чем и как делает? Меня не интересуют всякие siremis'ы и прочие. А задача у меня простая: вкорячить kamailio на IP-плату для УПАТС. Плата работает под линуксом. Kamailio будет прослойкой между ЦП и пользователями, так как само ПО на плате не умеет всяких авторизаций и прочего. Общение с внешним миром нужно для всяких шинтячков, описанных в примерах.

edo1
Модератор
Сообщения: 394
Зарегистрирован: 23 июл 2005, 12:19

Сообщение edo1 » 19 авг 2010, 09:30

а просто ssh не подходит?

ps: любопытно, что это за АТС?

indeec
Сообщения: 87
Зарегистрирован: 17 май 2009, 11:46
Откуда: Киев

Сообщение indeec » 19 авг 2010, 09:38

В kamailio есть интерфейс для этого, rpc модуль. Как пример можно посмотреть на sercmd.

bishop
Сообщения: 21
Зарегистрирован: 25 мар 2008, 06:12
Откуда: Novosibirsk

Сообщение bishop » 20 авг 2010, 03:31

edo1 писал(а):а просто ssh не подходит?

ps: любопытно, что это за АТС?
По ssh не подходит.
Вот эта: http://eltex.nsk.ru/produces/CATS_MS2401/MS240_2

Added after 17 minutes:
indeec писал(а):В kamailio есть интерфейс для этого, rpc модуль. Как пример можно посмотреть на sercmd.
Спасибо. Вроде что-то похоже. Буду играться.

simax
Сообщения: 35
Зарегистрирован: 19 май 2008, 04:45

Сообщение simax » 17 фев 2011, 13:15

Однозначно RPC (sercmd - клиент для RPC). В Камайлио есть поддержка BinRPC и XmlRPC. Первый быстрее работает.
Самому нужно было из жабы дергать RPC методы на Kamailio. Для этого написал на жабе BinRPC клиент.

Ответить