Как установить атрибуты медиа portSIP в Swift?

Я пытаюсь составить повторное приглашение SIP-сообщения с видео-носителем, указанным как recvonly.

Я использую вызов portSIP:

portSIPSDK.updateCall(sessionId, enableAudio: true, enableVideo: true)

но ПРИГЛАШЕНИЕ SIP выходит с =sendrecv.

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

portSIPSDK.setVideoCodecParameter(VIDEO_CODEC_H264, parameter:"recvonly")

но при этом добавляется медиа-атрибут, который выглядит следующим образом: fmtp:125 recvonly (и оставляет медиа-атрибут по умолчанию sendrecv в сообщении)

ПРИМЕЧАНИЕ. Я использую видеокодек H264.

Также... Когда я попробовал:

portSIPSDK.updateCall(sessionId, enableAudio: true, enableVideo: false)

INVITE выходит с атрибутом media неактивным.

Я просмотрел документацию здесь и не могу найти решение этой, казалось бы, очевидной функциональности: https://www.portsip.com/docs/html_man/ios/html/index.html

заранее спасибо.

0 ответов

Другие вопросы по тегам