Пытаюсь сделать видеоаудио звонок с помощью SipML5 и Asterisk13, один пользователь в Chorme, а другой в Firefox, но сразу после "Звонка"(180) звонящий получает "Недопустимо здесь"(488). Сообщения звездочки:
[Jan 23 11:38:27] NOTICE[11127][C-00000004] chan_sip.c: Received AVP profile in audio answer but AVPF is enabled, disabling: audio 36436 RTP/AVP 111 8 0 101
[Jan 23 11:38:27] WARNING[11127][C-00000004] chan_sip.c: We are requesting SRTP for audio, but they responded without it!
Итак, про 488 я нашел на нескольких страницах:
488 Not Acceptable Here — ответ имеет то же значение, что и 606 (неприемлемо), но применяется только к конкретному ресурсу, адресованному Request-URI, и запрос может быть выполнен в другом месте. Тело сообщения, содержащее описание возможностей мультимедиа, МОЖЕТ присутствовать в ответе, который отформатирован в соответствии с полем заголовка Accept в INVITE (или application/sdp, если он отсутствует), так же, как тело сообщения в 200 (ОК) ответ на запрос OPTIONS.
а также
Вы не включили поддержку AVPF в записи однорангового узла, пользователя или друга, используя «avpf=yes», или не разрешили кодек, поддерживаемый вызывающим абонентом.
но я нигде не нашел способ исправить это. Ага, нуб в SIP. Лучшее, что я пытался сделать, это изменить своего партнера в sip.conf (добавить avpf=true), но даже сообщения звездочки не изменились.
Проблема в кодеке? Если да, то как мне изменить на тот, который работает в этом случае? Если нет, то что здесь происходит? Что-то я уже схожу с ума. ^^"