VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Прозрачный транскодинг

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

Модераторы: april22, Zavr2008

Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Прозрачный транскодинг

Сообщение Sfinx »

Hello,

Есть задача, которая судя по всему не по зубам Asterisk'у :

Имеем сервак Local1, который имеет 2 интерфейса - Local и Wan, где Wan подключен к инету, а Local - это местная маскарадная сетка
Имеем некий SIP телефон Phone1, который стоит за серваком Local1, имеет адрес из сети Local и зарегистрирован на Asterisk'е Ast1, который находится где-то в инете (за Wan интерфейсом)

Нужно сделать/поставить некую штуковину, которая будет стоять на серваке Local1 и :

1. Решать вопрос с NAT между Phone1 и Ast1 путем корректировки SIP/SDP заголовков
2. Прозрачно транскодировать RTP потоки активных сессий из одного заданного кодека в другой, путем корректировки SDP заголовков и непосредственного осуществления транскодинга на серваке Local1

Вопросы:

1. На чем это можно/нужно сделать (SIP proxy / Media proxy) ?
2. Есть ли желающие взяться , сколько займет времени и почем будет стоить ?

Rus

P.S. Не спрашивайте зачем это нужно - заказчика не переубедить ;)
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Прозрачный транскодинг

Сообщение Vlad1983 »

одного астериска хватит, при услови что он будет регаться сам вместо телефона на ast1
можно на Local1 SER с RTP-proxy и сконфигурить соответствующим образом
что-то наподобие такой конфы
http://kb.asipto.com/asterisk:realtime: ... .6.2-astdb
ЛС: @rostel
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: Прозрачный транскодинг

Сообщение ded »

Если некий SIP телефон Phone1 - Linksys SPA9XX, который стоит за серваком Local1, имеет адрес из сети Local и зарегистрирован на стороннем Астериске, то такая штука, которая будет стоять на серваке Local1 будет называться Астериск. И она будет прозрачно транскодировать RTP потоки активных сессий из одного заданного кодека в другой, путем корректировки SDP заголовков и непосредственного осуществления транскодинга на серваке Local1.

На установку и настройку - 25 минут.
Время пошло...
Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Re: Прозрачный транскодинг

Сообщение Sfinx »

Если некий SIP телефон Phone1 - Linksys SPA9XX, который стоит за серваком Local1, имеет адрес из сети Local и зарегистрирован на стороннем Астериске, то такая штука, которая будет стоять на серваке Local1 будет называться Астериск. И она будет прозрачно транскодировать RTP потоки активных сессий из одного заданного кодека в другой, путем корректировки SDP заголовков и непосредственного осуществления транскодинга на серваке Local1.
Нет - пальцем в небо. Должно работать для всех телефонов, а не для любимых ded'ом.
На установку и настройку - 25 минут.
Время пошло...
Время ушло
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Re: Прозрачный транскодинг

Сообщение Sfinx »

switch писал(а):Я думаю связка asterisk + SER. Первый для транскодинга, второй для перемешивания SIP. Можно расположить на одной машинке.
Я тоже так думал, но как заставить Aster быть media proxy ?
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Re: Прозрачный транскодинг

Сообщение Sfinx »

ddkprog писал(а):почитал ваше резюме, для вашего опыта это сутки дела...

проксик с возможностью снифера?
модуль sip/sdp в ядре линукса уже есть
видео + аудио кодеки в ядро линукса - грусть
декодинга не будет
пусть этим занимается астериск на local1
тогда хватит и банального модуля в линуксе по sip/sdp
Какой снифер ? Какой модуль ? Это все прекрасно делается в юзерспейс. Да я могу потратить время на реализацию, но

a) это нужно не мне и мне это далеко не интересно
b) я кажется ясно предложил это как работу/заказ
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Re: Прозрачный транскодинг

Сообщение Sfinx »

Vlad1983 писал(а):одного астериска хватит, при услови что он будет регаться сам вместо телефона на ast1
можно на Local1 SER с RTP-proxy и сконфигурить соответствующим образом
что-то наподобие такой конфы
http://kb.asipto.com/asterisk:realtime: ... .6.2-astdb
Asterisk не умеет работать как SIP proxy, это значит что все штуки аля MWI и прочие хитрые SIP режимы насквозь передаваться на Phone1 с вышестоящего Ast1 не смогут - а это принципиальный момент.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Прозрачный транскодинг

Сообщение tma »

Есть такая штука - softswitch VOS. У него транскодинг реализован ввиду модуля ядра. Это так, для инфы. Присобачить бы к нему SER и больше ничего ненужно было бы.
Кстати SER + RTPProxy умеет транскодировать, правде не все кодеки поддерживает (g729 точно не умеет). И никакого asterisk'а ненужно.
Sangoma D100 - транскодинговая карта, работающая, судя по всему, прозрачным транскодером, прикручивается через библиотеки.
Сейчас такую брать намереваюсь - посмотрим что и как она умеет.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: Прозрачный транскодинг

Сообщение Samael28 »

Если без транскодинга, хотя не до конца уврен,что этого нельзя, то есть такие железки.
Мой профайл на Upwork
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Прозрачный транскодинг

Сообщение tma »

Без транскодинга SER + RTPProxy тоже отлично работают. Хотя SER это не SBC, как предложено по указанной ссылке.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH