Projects
osmocom:master
osmo-gsm-manuals
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 2
View file
commit_370958df99db5c78f012e3f6dfe160273a6f7311.txt
Added
View file
commit_4c9264e0bab05e583b3a321e2c723f0470abcb43.txt
Deleted
View file
osmo-gsm-manuals-dev_1.3.0.4.4c92.dsc -> osmo-gsm-manuals-dev_1.3.0.5.3709.dsc
Changed
@@ -2,7 +2,7 @@ Source: osmo-gsm-manuals-dev Binary: osmo-gsm-manuals-dev Architecture: all -Version: 1.3.0.4.4c92 +Version: 1.3.0.5.3709 Maintainer: Oliver Smith <osmith@sysmocom.de> Homepage: https://git.osmocom.org/osmo-gsm-manuals/ Standards-Version: 3.9.8 @@ -10,8 +10,8 @@ Package-List: osmo-gsm-manuals-dev deb devel optional arch=all Checksums-Sha1: - 837f0d5402bad4f494970a049799b00763c86d43 431080 osmo-gsm-manuals-dev_1.3.0.4.4c92.tar.xz + c9033ad947564e0f2e781bf498ca0b3ed997e127 431328 osmo-gsm-manuals-dev_1.3.0.5.3709.tar.xz Checksums-Sha256: - 0045bf0047fdf00347bcc7faa216b43b6cd7a1f665e1ec68b39361883773da38 431080 osmo-gsm-manuals-dev_1.3.0.4.4c92.tar.xz + 4ce10ef4826dfcdc1f8219e085e309faec9a568fb3968f6d1e05135e28431472 431328 osmo-gsm-manuals-dev_1.3.0.5.3709.tar.xz Files: - 5900b12712e3063f45cc6a0ff2d78afa 431080 osmo-gsm-manuals-dev_1.3.0.4.4c92.tar.xz + d11a03ad13e51006d44f17c25444adf6 431328 osmo-gsm-manuals-dev_1.3.0.5.3709.tar.xz
View file
osmo-gsm-manuals-dev_1.3.0.4.4c92.tar.xz/.tarball-version -> osmo-gsm-manuals-dev_1.3.0.5.3709.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.3.0.4-4c92 +1.3.0.5-3709
View file
osmo-gsm-manuals-dev_1.3.0.4.4c92.tar.xz/common/chapters/osmux/osmux.adoc -> osmo-gsm-manuals-dev_1.3.0.5.3709.tar.xz/common/chapters/osmux/osmux.adoc
Changed
@@ -45,13 +45,31 @@ that point on, the BSC/MGW punched a hole in the NAT (its connection table is updated) and MSC/MGW is able to send data back to it on that connection. -Moreover, NATs tend to drop connections from their connection tables after some -inactivity time, meaning a peer may receive notice about the other end not being -available while it actually is. This means the GSM network needs to be -configured in a way to ensure inactivity periods are short enough that this -cannot occur. That's the reason why OsmoMGW provides the `osmux dummy` VTY -command to enable sending dummy packets from time to time to keep the -connections alive. +In order to make use of the features above, OsmoMGW must be made aware +explicitly through VTY configuration that its peers are located behind a NAT. +This is done through the `osmux peer-behind-nat (on|off)` VTY commands. + +If OsmoMGW itself is behind a NAT, it must use the VTY config `rtp keep-alive` +(used for both RTP and Osmux) to at least the value `once`, in order for it to +punch the hole in its NAT so that its peer can know where to send packets back +to it. + +Another characteristic of NATs is that they tend to drop connections from their +connection tables after some inactivity time, meaning a peer may receive notice +about the other end not being available while it actually is. This means the GSM +network needs to be configured in a way to ensure inactivity periods are short +enough that this cannot occur. + +Hence, if OsmoMGW is behind a NAT, it is actually desirable to have the VTY +config `rtp keep-alive` configured with the `<1-120>` value in order to force +transmission of dummy packets ever few seconds. + +Osmux implementations such as OsmoMGW also come with the `osmux dummy` VTY +command to enable sending dummy AMR payloads to the peer even if no real data +was received (for instance if DTX is used). This is useful under some specific +satellite links which were proven to work unreliably if the total throughput in +use over the link changes over time. This way throughput resources are kept +pre-allocated until they are needed again (audio is received again). === CID allocation
View file
osmo-gsm-manuals-dev_1.3.0.4.4c92.tar.xz/debian/changelog -> osmo-gsm-manuals-dev_1.3.0.5.3709.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -osmo-gsm-manuals-dev (1.3.0.4.4c92) unstable; urgency=medium +osmo-gsm-manuals-dev (1.3.0.5.3709) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Fri, 23 Sep 2022 11:51:05 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 13 Oct 2022 11:48:23 +0000 osmo-gsm-manuals-dev (1.3.0) unstable; urgency=medium
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.