Open aososam opened 2 years ago
Updating to sip_ua: 0.4.0 did not help I am running a clean example project.
Hello Using this application on Android, I discovered a problem with video when using the H264 codec only. When another SIP agent (for example Linphone or Microsip) videocalls an application with a codec parameter packetization-mode=1 - everything works fine, both audio and video.
But if this packetization-mode is missing or packetization-mode=0 - the call immediately disconnects with massage: SIP/2.0 488 Not Acceptable Here
I used Linphone since i can specify codec parameters there. Maybe you can tell me how to create this application with parameter packetization-mode=0 or without this parameter at all ?
Same issue. @aososam Have you found an effective solution?
Hi Unfortunately I'm stuck in the process of figuring it out The last thing I discovered - file rtc_session.dart (line 635)
logger.d('emit "sdp"'); emit(EventSdp(originator: 'remote', type: 'offer', sdp: request.body)); RTCSessionDescription offer = RTCSessionDescription(request.body, 'offer'); try { await _connection!.setRemoteDescription(offer); } catch (error) {
if codec H264 parameter packetization_mode = 1 - everything works fine if codec H264 parameter packetization_mode = 0 - error
The developers are silent for now.
пн, 30 жовт. 2023 р. о 16:18 e8-Weibin @.***> пише:
Same issue. @aososam https://github.com/aososam Have you found an effective solution?
— Reply to this email directly, view it on GitHub https://github.com/flutter-webrtc/dart-sip-ua/issues/250#issuecomment-1785318689, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALBZZ6COKXH5SVRE52QHFI3YB6ZLRAVCNFSM5LWOSGOKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZYGUZTCOBWHA4Q . You are receiving this because you commented.Message ID: @.***>
Describe the bug When making a video call to iOS it works without any problem, but when using the same code on Android I receive the error:
This is the offer I receive on Android:
And this is the offer I receive on iOS:
I noticed the tag mid:video-1 is missing in the Android offer but I have no idea why or how to add it
To Reproduce Steps to reproduce the behavior:
after function await _connection.setRemoteDescription(offer); failed
Expected behavior The app should not have an error on Android if the same code works fine for iOS
System Infomation() Flutter SDK Version: 2.0.3 Target OS and Version: Android 10 Host OS and Version: macOS Monterey 12.0.1 package version: sip_ua: ^0.3.5
is anyone else experiencing this? any help would be appreciated and thanks a lot in advance.