OpenSER + Asterisk

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

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

Ответить
Nicola
Сообщения: 8
Зарегистрирован: 15 мар 2010, 08:49

OpenSER + Asterisk

Сообщение Nicola » 25 мар 2010, 09:35

Копаюсь с OpenSER-ом.
Задача такая. Поставить OpenSER на шлюз вот такой конфигурацией:

Internet -- сетевая карта -- OpenSER -- сетевая карта -- Астериск.

Может ли OpenSER работать в такой вот конфигурации с двумя сетевыми картами?

Аватара пользователя
kks
Сообщения: 29
Зарегистрирован: 03 июл 2009, 07:49

Сообщение kks » 25 мар 2010, 12:55

Может, достаточно прописать несколько параметров listen

Nicola
Сообщения: 8
Зарегистрирован: 15 мар 2010, 08:49

Сообщение Nicola » 25 мар 2010, 12:59

О, клёва! Ещё один вопрос. А как у OrenSER дела с VM Ware ESX? Проблем не будет если его поставить на него? А то у * с этим не алё :)

tma
Сообщения: 361
Зарегистрирован: 11 июл 2005, 17:52
Контактная информация:

Сообщение tma » 25 мар 2010, 13:37

Nicola писал(а):А как у OrenSER дела с VM Ware ESX?
Если учесть, что OpenSER'у до медиа как до лампочки, то скорее всего ему плевать работает ли он в виртуалке или нет.
SER обрабатывает только сигнализацию.

P.S. mediaproxy могу работать на другой машине, если кто-то не знал.
Maksim Timofejev

Nicola
Сообщения: 8
Зарегистрирован: 15 мар 2010, 08:49

Сообщение Nicola » 25 мар 2010, 14:59

tma писал(а):
Nicola писал(а):А как у OrenSER дела с VM Ware ESX?
Если учесть, что OpenSER'у до медиа как до лампочки, то скорее всего ему плевать работает ли он в виртуалке или нет.
SER обрабатывает только сигнализацию.

P.S. mediaproxy могу работать на другой машине, если кто-то не знал.
Но при этом голосовой поток он через себя пропускает?

Lonely_Ghost
Сообщения: 223
Зарегистрирован: 15 янв 2007, 15:00
Откуда: Украина, Киев

Сообщение Lonely_Ghost » 25 мар 2010, 15:03

Читайте внимательно. Вам сказали что медиа ему до лампочки. По сути - RTP он не проксирует, ибо это не его задача.

Nicola
Сообщения: 8
Зарегистрирован: 15 мар 2010, 08:49

Сообщение Nicola » 25 мар 2010, 15:51

Простите идиота, я просто с voip-ом три месяца всего вожусь, конкретно с астериском. И меряю я мерками продуктов типа ISA. Если я публикую например порт 5060 то мне надо публиковать ещё и udp что бы голос пошёл.
Вот.
А здесь пока для меня не понятно, ну прокинул я сигналку, надо ещё и RTP пробросить. Вот и пытаюсь выяснить можно ли это сделать через OpenSER

tma
Сообщения: 361
Зарегистрирован: 11 июл 2005, 17:52
Контактная информация:

Сообщение tma » 25 мар 2010, 15:56

Грубо говоря, OpenSER сообщает конечным устройствам IP адреса, чтобы те могли связаться напрямую.
В этом случае RTP "ходит" между устройствами, никем не проксируется и т.д., что положительно сказывается на качестве.
Maksim Timofejev

Nicola
Сообщения: 8
Зарегистрирован: 15 мар 2010, 08:49

Сообщение Nicola » 25 мар 2010, 17:16

Вооооот, это мне было ясно из прочтения документации. А первая моя схема описывает ситуацию когда внешняя сеть и внутренняя не имеют прямого соединения, а лишь через OpenSER который работает как NAT только на уровне SIP протокола.
Может быть я в первом посте что-то не так объяснил? Тогда извините.
Вот сейчас стараюсь пояснить свои мысли. :oops:

Added after 2 minutes:

С другой стороны я так понял что OpenSER может завязать между собой разного типа протоколы H323 и SIP например. Тут уже описываемая вами схема неприменима ибо два конечных устройства с разными протоколами соединяться не будут.

Lonely_Ghost
Сообщения: 223
Зарегистрирован: 15 янв 2007, 15:00
Откуда: Украина, Киев

Сообщение Lonely_Ghost » 25 мар 2010, 19:07

OpenSER работает ТОЛЬКО с SIP-сигнализацией. Он по существу является SIP-маршрутизатором, и обработчиком SIP-сообщений на низком уровне. Н323 - это совсем иная сигнализация, и OpenSER ее не поддерживает.

tma
Сообщения: 361
Зарегистрирован: 11 июл 2005, 17:52
Контактная информация:

Сообщение tma » 25 мар 2010, 21:51

Nicola писал(а):С другой стороны я так понял что OpenSER может завязать между собой разного типа протоколы H323 и SIP например.
Для этого нужен конвертер сигнализации.
Даже из названия SER'а видно, что он поддерживает только SIP.
Maksim Timofejev

Nicola
Сообщения: 8
Зарегистрирован: 15 мар 2010, 08:49

Сообщение Nicola » 26 мар 2010, 07:17

Спасибо за разъяснения.
Значит сообщение kks не является верным и сделать задуманное при помощи OpenSER мне не удастся?
А если нет, есть ли какой-нибудь опен сорс продукт подходящий для этого?

tma
Сообщения: 361
Зарегистрирован: 11 июл 2005, 17:52
Контактная информация:

Сообщение tma » 26 мар 2010, 07:30

Nicola писал(а):Значит сообщение kks не является верным и сделать задуманное при помощи OpenSER мне не удастся?
Почему? Удастся, но я в таком режиме не запускал. Помимо listen там еще нужно что-то включить.
Читайте доки -- они рулез! (C)
Только откуда у Вас выплыл протокол H323? Вот его с SER'ом точно напрямую не подружить.
Maksim Timofejev

Nicola
Сообщения: 8
Зарегистрирован: 15 мар 2010, 08:49

Сообщение Nicola » 26 мар 2010, 08:34

H323 это я так, для примера.

Ответить