This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Vadim Yanitskiy gerrit-no-reply at lists.osmocom.orgVadim Yanitskiy has submitted this change and it was merged. ( https://gerrit.osmocom.org/10604 ) Change subject: chapters/gsup.adoc: add message sequence charts for SMS over GSUP ...................................................................... chapters/gsup.adoc: add message sequence charts for SMS over GSUP Change-Id: I9a0536f285f98f24fec4d7318f1923782ed2e18c Related Change-Id: Ie0150756c33c1352bc4eb49421824542c711175c Related Change-Id: I549b6c8840a1e86caac09e77fb8bc5042d939e62 --- A common/chapters/gsup_mo_smma.msc A common/chapters/gsup_mo_sms.msc A common/chapters/gsup_mt_sms.msc 3 files changed, 88 insertions(+), 0 deletions(-) Approvals: Harald Welte: Looks good to me, approved Vadim Yanitskiy: Looks good to me, approved Jenkins Builder: Verified diff --git a/common/chapters/gsup_mo_smma.msc b/common/chapters/gsup_mo_smma.msc new file mode 100644 index 0000000..ccf7524 --- /dev/null +++ b/common/chapters/gsup_mo_smma.msc @@ -0,0 +1,24 @@ +msc { + hscale="3"; + ms [label="MS"], omsc [label="MSC/VLR"], hlr [label="HLR"]; + + ms <-> omsc [label="Establishment, Auth, Ciph, ..."]; + ...; + ms -> omsc [label="CP-DATA(RP-SMMA)"]; + ms <- omsc [label="CP-ACK"]; + omsc -> hlr [label="GSUP ReadyForSM-Req (MR, Alert Reason)"]; + + |||; + ... [label="Successful delivery"]; + |||; + omsc <- hlr [label="GSUP ReadyForSM-Res (MR)"]; + ms <- omsc [label="CP-DATA(RP-ACK)"]; + ms -> omsc [label="CP-ACK"]; + + |||; + ... [label="Failed delivery"]; + |||; + omsc <- hlr [label="GSUP ReadyForSM-Err (MR, Cause)"]; + ms <- omsc [label="CP-DATA(RP-ERROR)"]; + ms -> omsc [label="CP-ACK"]; +} diff --git a/common/chapters/gsup_mo_sms.msc b/common/chapters/gsup_mo_sms.msc new file mode 100644 index 0000000..4cea871 --- /dev/null +++ b/common/chapters/gsup_mo_sms.msc @@ -0,0 +1,28 @@ +msc { + hscale="3"; + ms [label="MS"], omsc [label="MSC/VLR"], hlr [label="HLR"], smsc [label="SMSC"]; + + ms <-> omsc [label="Establishment, Auth, Ciph, ..."]; + ...; + ms -> omsc [label="CP-DATA(RP-DATA(SMS-SUBMIT))"]; + ms <- omsc [label="CP-ACK"]; + omsc -> hlr [label="GSUP MO-ForwardSM-Req (MR, DA=SMSC, OA=MSISDN, UI)"]; + hlr box hlr [label="Route based on DA\n(SMSC address)"]; + hlr -> smsc [label="GSUP MO-ForwardSM-Req (MR, DA=SMSC, OA=MSISDN, UI)"]; + + |||; + ... [label="Successful delivery"]; + |||; + hlr <- smsc [label="GSUP MO-ForwardSM-Res (MR)"]; + omsc <- hlr [label="GSUP MO-ForwardSM-Res (MR)"]; + ms <- omsc [label="CP-DATA(RP-ACK)"]; + ms -> omsc [label="CP-ACK"]; + + |||; + ... [label="Failed delivery"]; + |||; + hlr <- smsc [label="GSUP MO-ForwardSM-Err (MR, Cause)"]; + omsc <- hlr [label="GSUP MO-ForwardSM-Err (MR, Cause)"]; + ms <- omsc [label="CP-DATA(RP-ERROR)"]; + ms -> omsc [label="CP-ACK"]; +} diff --git a/common/chapters/gsup_mt_sms.msc b/common/chapters/gsup_mt_sms.msc new file mode 100644 index 0000000..f5addda --- /dev/null +++ b/common/chapters/gsup_mt_sms.msc @@ -0,0 +1,36 @@ +msc { + hscale="4"; + ms [label="MS"], omsc [label="MSC/VLR"], hlr [label="HLR"], smsc [label="SMSC"]; + + hlr <- smsc [label="GSUP MT-ForwardSM-Req (MR=0xFF, DA=IMSI/MSISDN, OA=SMSC, UI, MMS)"]; + hlr box hlr [label="Route based on IMSI/MSISDN"]; + omsc <- hlr [label="GSUP MT-ForwardSM-Req (MR=0xFF, DA=IMSI/MSISDN, OA=SMSC, UI, MMS)"]; + + |||; + ... [label="Connection establishment failure"]; + |||; + omsc -> hlr [label="GSUP MT-ForwardSM-Err (MR, Cause)"]; + hlr -> smsc [label="GSUP MT-ForwardSM-Err (MR, Cause)"]; + + |||; + ... [label="Failed delivery"]; + |||; + ms <-> omsc [label="Establishment, Auth, Ciph, ..."]; + ms <- omsc [label="CP-DATA(RP-DATA(SMS-DELIVER))"]; + ms -> omsc [label="CP-ACK"]; + ms -> omsc [label="CP-DATA(RP-ERROR)"]; + omsc -> hlr [label="GSUP MT-ForwardSM-Err (MR, Cause)"]; + ms <- omsc [label="CP-ACK"]; + hlr -> smsc [label="GSUP MT-ForwardSM-Err (MR, Cause)"]; + + |||; + ... [label="Successful delivery"]; + |||; + ms <-> omsc [label="Establishment, Auth, Ciph, ..."]; + ms <- omsc [label="CP-DATA(RP-DATA(SMS-DELIVER))"]; + ms -> omsc [label="CP-ACK"]; + ms -> omsc [label="CP-DATA(RP-ACK)"]; + omsc -> hlr [label="GSUP MT-ForwardSM-Res (MR)"]; + ms <- omsc [label="CP-ACK"]; + hlr -> smsc [label="GSUP MT-ForwardSM-Res (MR)"]; +} -- To view, visit https://gerrit.osmocom.org/10604 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-gsm-manuals Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I9a0536f285f98f24fec4d7318f1923782ed2e18c Gerrit-Change-Number: 10604 Gerrit-PatchSet: 3 Gerrit-Owner: Harald Welte <laforge at gnumonks.org> Gerrit-Assignee: Vadim Yanitskiy <axilirator at gmail.com> Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org> Gerrit-Reviewer: Jenkins Builder (1000002) Gerrit-Reviewer: Vadim Yanitskiy <axilirator at gmail.com> Gerrit-CC: Ivan Kluchnikov <kluchnikovi at gmail.com> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190219/f702e9f7/attachment.htm>