neels has posted comments on this change. (
https://gerrit.osmocom.org/c/osmo-msc/+/31740
)
Change subject: do CN CRCX first
......................................................................
Patch Set 1:
(2 comments)
Commit Message:
https://gerrit.osmocom.org/c/osmo-msc/+/31740/comment/ff9b5b10_eb74cb20
PS1, Line 13: Update the voice call sequence chart to show the effects.
for convenience, renderings of the voice call charts before and after this patch:
https://people.osmocom.org/neels/ohGhe5ah/voice_call_full.before.png
https://people.osmocom.org/neels/ohGhe5ah/voice_call_full.after.png
note how the CN CRCX happens first, before sending the first RTP related MNCC, so that
this first MNCC can already contain the correct RTP port of the MGW towards CN.
On the MO side we see the CN CRCX OK establishing the RTP port before MNCC_SETUP_IND
towards MNCC is sent.
On the MT side we see the CN CRCX OK happens before MNCC_RTP_CREATE goes back to the MNCC.
It also shows that the MNCC_CALL_CONF_IND happens before that CRCX OK, because the
CALL_CONF_IND does not yet contain RTP or codecs information.
These charts were made (a long time ago) with some script of mine that automatically
scrapes the osmo-msc log to create an .msc ladder diagram.
(maybe i should run this again now, since the patches have changed a bit. I don't
expect any difference, but I guess I should confirm that.)
File src/libmsc/gsm_04_08_cc.c:
https://gerrit.osmocom.org/c/osmo-msc/+/31740/comment/82047761_1ffb3d9f
PS1, Line 901: /* Directly ack with MNCC_CALL_CONF_IND, not yet containing SDP or RTP
IP:port information. */
(here is that MT MNCC_CALL_CONF_IND that has no RTP nor SDP yet)
--
To view, visit
https://gerrit.osmocom.org/c/osmo-msc/+/31740
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: Ie433db1ba0c46d4b97538a969233c155cefac21c
Gerrit-Change-Number: 31740
Gerrit-PatchSet: 1
Gerrit-Owner: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Comment-Date: Tue, 07 Mar 2023 23:10:32 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment