Jump to content

Как проверить кодек G.726 ? Отваливается


Recommended Posts

Добрый день, подскажите с каким программным 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

:(

  • Thanks 1
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

Edited by Sunix
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...