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

Ошибка chan_sip.c Error in codec string

Добавлено: 15 апр 2011, 18:04
stevgene
Здравствуйте.
Вылезает следующая ошибка при попытке позвонить: WARNING[17554]: chan_sip.c:8341 process_sdp: Error in codec string 'F 99'
На Asterisk 1.6 её не было, аудио звонки шли нормально. Появилась при переходе на версию 1.8. Астериск работает с аппаратным видеотелефоном компании Motorola OJO-1000. Пробовал ставить астериск разными путями (через yum и компилировал из исходников, пробовал разные версии 1.8.3.2, 1.8.4-rc2) . Перед установкой ставил библиотеку SRTP. Делал изменения диалплана...ничего не помогает. Думаю проблема из за SRTP. Помогите пожалуйста, очень надо. Кто поможет решить проблему, положу денег на телефон. Спасибо.

Re: Ошибка chan_sip.c Error in codec string

Добавлено: 15 апр 2011, 18:54
ded
By default Asterisk хорошо понимает аудио кодеки и даже умеет их транскодировать (конвертит один в другой на ходу).
Видео же кодеки он пропускает транзитно, насквозь. Возможно у Моторолы неизвестный науке кодек, или проприетарный, короче говоря - Астериску чтобы его пропустить надо по крайней мере знать о нём. Эта информация содержиться в пакете INVITE в приложении sdp. Дебажить и ещё раз дебажить.
И при чём там у вас SRTP? Хотелось ещё и шифровать видеосессию что ли?.

Решение за деньги - возможно, но Вы не представляете порядка цен. Смотрим

http://kayako.freepbx.org

Re: Ошибка chan_sip.c Error in codec string

Добавлено: 16 апр 2011, 16:49
stevgene
Телефон использует шифрование видео. Посмотрел логи, ошибка появляется при попытке определения кодека из этой строки m=video 5010 RTP/SAVPF 99. В модуле chan_sip.c в переменную codecs попадают последние 4 символа "F 99". Похоже что asterisk не понимает формат SAVPF, хотя поддержка SAVP заявлена.

Re: Ошибка chan_sip.c Error in codec string

Добавлено: 16 апр 2011, 17:06
ded
Тема мелькает и за рубежом также -
http://lists.digium.com/pipermail/aster ... 00131.html
http://www.asteriskguru.com/archives/as ... 85782.html
и тоже безответно. Надо
- продолжить поиски по этой теме
- заявлять в багтрекер, если нет ответа.