pespin has posted comments on this change. (
https://gerrit.osmocom.org/c/osmo-mgw/+/27223
)
Change subject: mgcp_codec: do not differentiate between oa and bwe when comparing codec
......................................................................
Patch Set 4:
(1 comment)
Patchset:
PS4:
I have the feeling this patch is going in the wrong direction. or maybe it's that
other stuff is missing in osmo-mgw. See a sample of an SDP:
"""
MDCX 1817 rtpbridge/1@mgw MGCP 1.0
C: 10a
I: 1654DE0D
M: sendrecv
v=0
o=- 10a 23 IN IP4 127.0.0.1
s=-
c=IN IP4 192.168.33.2
t=0 0
m=audio 17076 RTP/AVP 98
a=fmtp:98 octet-align=1
a=rtpmap:98 AMR/8000/1
a=ptime:20
"""
So IIUC that means: Hey I have a peer available on 192.168.33.2:17076 which wants to talk
AMR OA using Payload Type 98.
The peer could also announce support for AMR BE in a different Payload Type if he wanted:
"""
a=fmtp:99 octet-align=0
a=rtpmap:99 AMR/8000/1
"""
So my understanding is that octet_aligned information should be checked when picking up
the proper Payload Type. With your patch, IIUC, you would pick the first one, regardless
of the AMR OA/BE support announced by the peer?
So ideally you should first check if the BE/OA info matches,and if not, pick one even if
it doesn't match, and do "transcoding" BE<->OA.
--
To view, visit
https://gerrit.osmocom.org/c/osmo-mgw/+/27223
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-mgw
Gerrit-Branch: master
Gerrit-Change-Id: I64731570c287a75d39c79c10e1bc09a37bdd54d6
Gerrit-Change-Number: 27223
Gerrit-PatchSet: 4
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 16 Feb 2022 17:13:38 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment