Проблема решена через выставление параметра ignoresdpversion=yes на пирах Белтелеком.
Белтелекомовский свич шлет замены SRTP ключей не меняя версии SDP (с его точки зрения она всегда =0), что есть нарушение стандарта.
Asterisk в этой ситуации просто не менял ключи, что приводило несогласованности SRTP с разных сторон.
а работает ли еще у кого? Давно не использовал, сейчас поднял последний freepbx в докере и настроил транки как тут написано -- регистрация проходит, но позвонить не получается, попытка дропается с ответом Bearer capability not available (Int code is 58) (звоню через апи).
Если просто через call файл сэмулировать звонок, то будет
[2019-04-02 00:32:03] VERBOSE[6406] pbx_spool.c: Attempting call on SIP/375249xxxxxx/8029xxxxxxx for xxxx@from-internal:1 (Retry 1)
[2019-04-02 00:32:03] VERBOSE[6406] netsock2.c: Using SIP RTP TOS bits 184
[2019-04-02 00:32:03] VERBOSE[6406] netsock2.c: Using SIP RTP CoS mark 5
[2019-04-02 00:32:03] VERBOSE[6407] dial.c: Called 375249xxxxxx/8029xxxxxxx
[2019-04-02 00:32:03] NOTICE[6406] pbx_spool.c: Call failed to go through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or down?)
С encryption=no работает, но через 5 минут пропадает звук в одну сторону, ignoresdpversion=yes не помогает, т.к. соединение типа и так не криптованное. После пропадания связи с логах особо ничего не пишет...
со пропадающим звуком через 5 минут и при encryption=no глюк вроде прошел, но вот другая беда -- через 15 минут разговор принудительно сбрасывается опять таки без каких либо полезных сообщений в логах:
[2019-04-01 15:49:01] VERBOSE[5037][C-00000007] bridge_channel.c: Channel SIP/37524xxxxxxx-00000005 left 'simple_bridge' basic-bridge <0244d172-3615-4049-b000-a0fbe3ebf722>
именно, что прошло, https://github.com/tiredofit/docker-freepbx вот этот вариант у меня отлично работает в режиме, когда все порты пробрасыватся на хост, с которого стартован контейнер (т. е. без nginx)
Но хотелось бы все же услышать что-нибудь по поводу белтелекома, работает ли у кого и даёт ли поговорить больше 15ти минут?
спасибо, но если никто не подтвердит, что белтелеком транки все еще работают -- особого смысла тратить день на поиск железа и установку с нуля нет. А судя по отсутствию каких либо ответов -- ими уже никто не пользуется.