Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Добрый день, подскажите с каким программным SIP телефоном работает кодек G.726 в Plus DECT?

Хотел попробовать именно его, и не могу найти с чем.

Вроде как голос в одну сторону работает с tSIP, а при звонках на wxCommunicator и PhonerLite - dect отваливается и перезагружается.

так:

Мар 31 13:44:04 nvox ASSERT (stream_info.tx_pt == stream_info.rx_pt) at PjsipCallControl.cpp:669
Мар 31 13:44:05 ndm Service: "Nvox": unexpectedly stopped.
 
или так:
 
Мар 31 13:27:58 nvox 13:27:58.209 pjsua_media.c !......pjmedia_stream_info_from_sdp() failed for call_id 4 media 0: Missing rtpmap in media description (PJMEDIA_EMISSINGRTPMAP)
Мар 31 13:27:58 nvox 13:27:58.209 pjsua_media.c ......Error updating media call04:0: Missing rtpmap in media description (PJMEDIA_EMISSINGRTPMAP)
Мар 31 13:27:58 nvox 13:27:58.210 pjsua_call.c .....Unable to create media session: No active media stream after negotiation (PJMEDIA_SDPNEG_ENOMEDIA) [status=220048]
Мар 31 13:27:58 nvox ASSERT (interceptor ? !voice && !voice_.media_active() : !voice_.media_active() != !voice) at Call.cpp:2184
Мар 31 13:27:59 ndm Service: "Nvox": unexpectedly stopped.
 

при этом c G.711u/a две последние работают.

2.15.C.2.0-2

 

похоже из-за того что в кинетике

s=pjmedia
a=rtpmap:109 G726-32/8000

а на ПК

a=rtpmap:2 G726-32/8000

:(

Опубликовано

@Sunix Спасибо, похоже, не удается согласовать кодек с сервером.

Сделайте, пожалуйста, захват трафика: https://help.keenetic.com/hc/ru/articles/360000401420-Захват-сетевых-пакетов

Для захвата трафика нужно настроить правило захвата на внешнем интерфейсе Кинетика с фильтром “udp” и выполнить следующие действия:
1) выключить базовую станцию DECT;
2) запустить захват пакетов;
3) включить базовую станцию DECT;
4) сделать и принять вызов, чтобы проявились проблемвы, затем выключить захват пакетов;
5) сохранить файл с дампом трафика *.pcapng

Опубликовано (изменено)

@des, да что там захватывать, тут всё понятно, проблемы именно с теми программами на ПК. Не заработало и я их удалил. Просто можно было бы сделать чтобы в этом случае не падало по ASSERT, писало ошибку и всё.

Проверил, что G.726 работает с Zoiper Premium (Android).

Изменено пользователем Sunix
Опубликовано

@Sunix Мы, когда делали, проверяли с астериском. Те программы не ставили и ассерт не видели, соответственно, не могли исправить.

Идея с ассертами "лучше, чтобы прога упала и заматюкалась, чем долго глючила или повисла". Так хоть примерно видно, что пошло не так. http://wiki.c2.com/?OffensiveProgramming

Опубликовано
13 часа назад, des сказал:

Те программы не ставили и ассерт не видели, соответственно, не могли исправить.

Я так понял и нечего исправлять, это те программы надо исправлять.

13 часа назад, des сказал:

Идея с ассертами "лучше, чтобы прога упала и заматюкалась, чем долго глючила или повисла". Так хоть примерно видно, что пошло не так. http://wiki.c2.com/?OffensiveProgramming

Да программисты уже на все случаи объяснения придумали :) Конечно проще чтобы упала, чем делать чтобы не глючила и не висла... 

Опубликовано

@Sunix Тут какая штука: нечем померять, сколько и каких ошибок осталось. Хочется, чтобы не глючила, но вон как самолеты ни проверяли, а они опять падают.

Когда падает через ASSERT, в большинстве случаев в логе примерно видно, что пошло не так. А когда просто глючит - то нужно гадать.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.