aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/ber/README
diff options
context:
space:
mode:
authorSylvain Munaut <tnt@246tNt.com>2019-02-23 12:18:33 +0100
committerSylvain Munaut <tnt@246tNt.com>2019-05-15 14:28:43 +0200
commitafa5d76a55aef069b3b23ad0d6992338adf832a5 (patch)
tree4c0f3cb6eb76d8bca13a32fc2dd7b0e0966ece83 /contrib/ber/README
parentc6c2aa9ecdeba74de4ddc51320de5fd674a5702a (diff)
contrib: Import BER testing tooltnt/ber
Change-Id: I1cffa0ae959e29ec61775b13185fd1057ed7485a Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'contrib/ber/README')
-rw-r--r--contrib/ber/README26
1 files changed, 26 insertions, 0 deletions
diff --git a/contrib/ber/README b/contrib/ber/README
new file mode 100644
index 00000000..07c4a785
--- /dev/null
+++ b/contrib/ber/README
@@ -0,0 +1,26 @@
+BER testing tool
+----------------
+
+* Check all configs (MSC/BSC/BTS) for proper codec support
+ - FR enabled
+ - EFR enabled
+ - AMR 12.2 enabled (and all other modes disabled !)
+ - Use `amr-payload octet-aligned` in BSC config
+
+* Check BTS config
+ - Disable jitter buffer : `bts N / rtp jitter-buffer 0`
+
+* Check BSC config
+ - Disable radio timeout : `network / bts n / radio-link-timeout infinite`
+
+* Start BER testing tool
+ - `./rtp_ber 4000`
+
+* On the MSC CLI, start a silent-call, then request GSM to test loop
+ - `subscriber imsi <XXX> silent-call start tch/f speech-amr`
+ - `subscriber imsi <XXX> ms-test close-loop b`
+
+ Don't forget to terminate the loop and terminate the silent call !
+
+ - `subscriber imsi <XXX> ms-test open-loop`
+ - `subscriber imsi <XXX> silent-call stop`