summaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2024-02-06mobile: disable TCH/F14.4 (not implemented)Vadim Yanitskiy1-0/+6
Change-Id: Ia8dff81d4b56c9d6599059f3a5a2964d3cd95829 Related: OS#4396, OS#6346
2024-01-26mobile: VTY: store/read data call params to/from config fileVadim Yanitskiy1-0/+6
We already have VTY commands to configure data call parameters at run-time, but so far there was no way to save and restore them. This commit adds the respective commands to TCH_DATA_NODE. Change-Id: I4453f2e7e048b3f3ebb1727f6d26f018c792c92d Related: OS#4396
2024-01-24doc/examples/mobile: add tch-{data,voice} sectionsVadim Yanitskiy2-6/+21
Change-Id: I9e53d4c429445ded07d77b27b6a31aa404b00e27 Related: OS#4396
2023-04-26doc/examples/modem: Update modem.cfg with new featuresPau Espin Pedrol1-0/+10
Update the example config to contain IMSI and IMEI values which are used when attaching to the network. Set cpu-sched to realtime since RLCMAC is time-constrained. Change-Id: I6060c833de2eef7591b7a4f149d9e148455db970
2023-03-07doc/manuals: set OSMO_REPOSITORYosmith/wipOliver Smith1-0/+1
Fix uploading manuals to the wrong directory. Related: OS#5902 Change-Id: I71ff92fefa5cd84e0e25f9a1c1c9ec9f897a2edc
2023-01-19layer23: Introduce APN VTY nodePau Espin Pedrol1-0/+5
This commit adds an initial set of VTY commands to manage APN configuration and set up, which is used by the modem app. The sample modem.cfg file is updated to showcase how to configure APNs. The app doesn't do anything with them yet. A follow up patch will add code to create tun devices for each configured APN. Change-Id: I7b4eaa0de428b418bb1d89bd544694e89beb3e6e
2023-01-17layer23: Move '(no) shutdown' VTY code to common/vty.cPau Espin Pedrol1-0/+9
Change-Id: Ib5c9b6f3efa255d67980945db9f98dd8a112af0e
2022-12-01mobile: integrate GAPK based audio (voice) I/O supportVadim Yanitskiy2-0/+6
This change introduces a new feature to the mobile application - audio I/O support, which allows the user to speak right from the host side running mobile through its ordinary mic and speakers. The audio I/O is based on libosmogapk [1][2], which in its turn uses the ALSA sound system for the playback and capture. This is a new optional dependency of mobile, which is automatically picked up if available during the build configuration. Whether to depend on it or not can be controlled using '--with-gapk-io'. The API offered by libosmogapk implies to use the processing chains, which generally consist of a source block, several processing blocks, and a sink block. The mobile app implements the following chains: - 'pq_audio_source' (voice capture -> frame encoding), - 'pq_audio_sink' (frame decoding -> voice playback). both taking/storing TCH frames from/to the following two buffers: - 'tch_fb_ul' - a buffer for to be played DL TCH frames, - 'tch_fb_dl' - a buffer for encoded UL TCH frames. The buffers are served by a new function gapk_io_dequeue(). [1] https://gitea.osmocom.org/osmocom/gapk/ [1] https://osmocom.org/projects/gapk Change-Id: Ib86b0746606c191573cc773f01172afbb52f33a9 Related: OS#5599
2022-11-29mobile: add MNCC handler selection to settingsVadim Yanitskiy2-0/+3
Since the mobile application is potentially able to maintain multiple MS instances, it's better to have a possibility to choose an MNCC (Call Control) handler per each MS separately. This change removes the command-line option '-m', which was used for enabling the external MNCC. Now it's possible configure the MNCC handler for each MS via the VTY interface and settings. The following MNCC-handlers are available: - internal - built-in MNCC-handler (default); - external - external MNCC-handler via UNIX-socket (e.g. LCR); - dummy - dummy handler without CC support. Change-Id: I2df91c7a79ba5c39bc6ceae900ef649129dd0346 Related: OS#3400
2022-11-27mobile: add MNCC socket path to settingsVadim Yanitskiy2-0/+3
Previously the MNCC socket path was generated automatically, using concatenation of the '/tmp/ms_mncc_' prefix and MS name. Let's allow the user to specify this manually, keeping the same naming generation method for default value. Change-Id: I643356ac579bc5e765f668265ec803b22a73739c Related: OS#3400
2020-05-05mobile: add audio config, with unused audio loopback settingNeels Hofmeyr2-0/+6
The aim is to add configurable audio loopback to mobile. An existing patch on a branch from fixeria [1] adds the audio config section. Add a reduced version of this audio config to be compatible with the future merge. Add the audio loopback setting, so far without functionality. Subsequent patch adds the actual loopback. [1] osmocom-bb branch fixeria/audio, patch "mobile/vty_interface.c: add new 'audio' section" Change-id I62cd5ef22ca2290fcafe65c78537ddbcb39fb8c6 Change-Id: Ie03e4a6c6f81ea3925266dd22e87506d722a6e1a
2018-12-04doc/manuals: integrate into this repositoryOliver Smith2-4/+28
Update .gitignore and make the manuals build without a toplevel configure.ac file from autotools: $ cd doc/manuals $ make Related: OS#3385 Change-Id: Ifc2349bc2855b55cc1e603b79dc769c55a110aa1
2018-11-28build manuals moved here from osmo-gsm-manuals.gitOliver Smith3-15/+18
Moved to doc/manuals/, with full commit history, in preceding merge commit. Now incorporate in the build system. Build with: $ autoreconf -fi $ ./configure --enable-manuals $ make Shared files from osmo-gsm-manuals.git are found automatically if - the repository is checked out in ../osmo-gsm-manuals; or - if it osmo-gsm-manuals was installed with "make install"; or - OSMO_GSM_MANUALS_DIR is set. Related: OS#3385 Change-Id: I7d1226d3865da9595b730b716a8d4ba07be1e0d5
2018-11-28Merge history from osmo-gsm-manuals.gitNeels Hofmeyr4-0/+196
2018-11-28osmocomBB: Begin with a manual for the "mobile" applicationHolger Hans Peter Freyther4-0/+196
Begin with manual for the layer23 ("mobile") application but focus on the scripting code first. Change-Id: I736f2d61650feac70b6d960811b478639aa71737
2017-12-27mobile: Add lua examples for basic functions that are availableHolger Hans Peter Freyther5-0/+91
Link to Lua docs, link to our manual. Demo logging, timer, MS on/off, sms sending and sms receiving. For the MM state I will need to export constants/names to make this usable. Currently it is a bit of a hack (first time to MM_IDLE) to send a SMS. We would know when we attached though. Change-Id: I10ac656330b65e3905d6cbbb7865aa0f969cd9ff
2017-10-23mobile: clean up and share example configsVadim Yanitskiy2-0/+174
It is better to have a shared example config files directory, like other Osmocom projects do. Change-Id: I903f31a8afc518ac258cdaeaf76430de07f7edea
2010-02-18Initial import of OsmocomBB into git repositoryHarald Welte4-0/+1639