Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-08-21 | systemd: Add Install section to service files | Daniel Willmann | 4 | -0/+12 | |
That way the services can be enabled with > systemctl enable <service> | |||||
2014-07-22 | mgcp: Change API to remove memory management from the name | Holger Hans Peter Freyther | 1 | -1/+1 | |
Jacob pointed out that "free_endp" refers to the memory of the endpoint being freed. What we want is actually a way to release an endpoint (and the resource it allocated) or in the case of the testcase/testapp initialize the data structure correctly. Introduce two names for that. | |||||
2014-06-05 | mgcp: Move transcoding to libmgcp | Jacob Erlbeck | 2 | -3/+2 | |
This patch moves the files relevant to transcoding from src/osmo-bsc_mgcp to src/libmgcp and src/include/openbsc. Makefiles and include directives are being updated accordingly. Sponsored-by: On-Waves ehf | |||||
2014-06-05 | mgcp: Extend the CLI transcoding tool by ptime conversion | Jacob Erlbeck | 1 | -3/+21 | |
This modification allows it to set the number of samples per packet that is written to the output. Sponsored-by: On-Waves ehf | |||||
2014-06-05 | mgcp: Add packet size (ptime) conversion | Jacob Erlbeck | 1 | -14/+38 | |
The current transcoder implemenation always does a 1:1 recoding concerning the duration of a packet. So RTP timestamps and sequence numbers are not modified. This is not sufficient in some cases, e.g. when the BTS does only allow for a single fixed ptime. This patch decouples encoding from decoding and moves the decoded samples to the state structure so that samples can be combined or drain according to the packaging of incoming and outgoing packets. This patch incorporates parts of Holger's experimental fixes in 0e669e05^..9eba68f9. Ticket: OW#1111 Sponsored-by: On-Waves ehf | |||||
2014-06-05 | mgcp: Add CLI tool to test audio conversion | Jacob Erlbeck | 2 | -0/+108 | |
This tool uses mgcp_transcode.c to convert audio data from stdin to stdout. Sponsored-by: On-Waves ehf | |||||
2014-05-09 | contrib/rtp: Use payload data files directly by gen_rtp_header | Jacob Erlbeck | 1 | -4/+30 | |
This adds a --frame-size option to read payload binary files with a fixed frame size directly. The file must not contain RTP headers. In addition '--rate' and '--duration' can be used to configure the timing. Sponsored-by: On-Waves ehf | |||||
2014-03-21 | systemd: Add service for the osmo-sgsn | Holger Hans Peter Freyther | 1 | -0/+8 | |
Fixes: SYS#175 | |||||
2014-03-21 | systemd: Saying these services restart once should be enough | Holger Hans Peter Freyther | 2 | -2/+0 | |
2014-03-13 | systemd: Remove the second occurance of Restart=always | Holger Hans Peter Freyther | 1 | -1/+0 | |
2013-12-18 | contrib/rtp: Fix default payload case | Jacob Erlbeck | 1 | -1/+3 | |
There is the wrong record field selection being used to extract the default value. It returns the tuple offset instead of the value. This patch fixes this. Sponsored-by: On-Waves ehf | |||||
2013-12-13 | contrib/rtp: Add tool to create RTP state files | Jacob Erlbeck | 1 | -0/+392 | |
This tool provides the following features: - Output formats: state, C arrays - Optionally take RTP payload from existing state files - Generate streams with RTP timestamp jumps and/or delays - Set/change SSRC or payload type Requires erlang to be installed. Example: Generate 300 packets, set playout time offset to 1s, set RTP timestamp offset to 8000 (1s), generate another 100 packets, the RTP payload is copied from rtp.state: ./gen_rtp_header.erl --type=98 --file=rtp.state -- 0 300 0 --delay=1.0 100 8000 Sponsored-by: On-Waves ehf | |||||
2013-12-13 | contrib/rtp: Enhance RTP replay tool | Jacob Erlbeck | 2 | -5/+19 | |
This patch adds optional parameters to pass the state file, the destination address (default 127.0.0.1), the destination port (default 4000), the source port (default 0). So it is called as follows: gst rtp_replay.st -a [FILE [HOST [SOURCEPORT [DESTPORT]]]] In addition, nonexistant FILEs are no longer created but opened read-only instead. Sponsored-by: On-Waves ehf | |||||
2013-11-14 | rtp: Take the parameter from the arguments | Holger Hans Peter Freyther | 1 | -1/+1 | |
$ gst rtp_replay.st -a FILE | |||||
2013-06-24 | Introduced support for external python tests | Katerina Barone-Adesi | 1 | -57/+0 | |
The test scripts warn about missing documentation, untested configs, check common errors, and stub out testing individual VTY commands. The scripts have been moved to the another osmocom repository, python/osmo-python-tests The features were requested by zecke. | |||||
2013-02-07 | dump_all_docs.py: Also extract documentation for SGSN | Harald Welte | 1 | -0/+1 | |
2012-09-20 | mgcp: Add the disable color option to the mgcp binary | Holger Hans Peter Freyther | 1 | -1/+1 | |
2012-09-20 | systemd: Add service units for the BSC, NITB and MGCP | Holger Hans Peter Freyther | 3 | -0/+28 | |
Add simple systemd service units. | |||||
2012-09-07 | contrib: Add some SQL statements to remove old subscribers | Holger Hans Peter Freyther | 1 | -0/+18 | |
2012-08-14 | docs: Do not remove too much from of the dumped online help | Holger Hans Peter Freyther | 1 | -1/+1 | |
Use the len of the end and not the filename. | |||||
2012-08-05 | contrib: Create a script that opens a SIP session before | Holger Hans Peter Freyther | 2 | -4/+130 | |
Use the Smalltalk SIP implementation to create a call and once the call has been established start the replay using the commoncode. No patching of RTP occurs yet. | |||||
2012-08-05 | contrib: Move the shared code into a new file | Holger Hans Peter Freyther | 2 | -62/+71 | |
2012-08-05 | contrib: Make the RTPReplay a a class so it can be shared | Holger Hans Peter Freyther | 1 | -47/+68 | |
2012-07-28 | misc: Introduce a script tha generates the VTY reference | Holger Hans Peter Freyther | 1 | -0/+56 | |
Update/Move/Create example configuration files for NiTB, BSC, MGCP, NAT and the GbProxy. Create a script that starts, generates the vty reference and terminates the application. | |||||
2012-05-18 | rtp: Add a smalltalk script that can replay the state file.0.11.0 | Holger Hans Peter Freyther | 1 | -0/+56 | |
2012-05-18 | rtp: Add lua script to split a trace by SSRC/streams | Holger Hans Peter Freyther | 1 | -0/+28 | |
This can be used to replay RTP streams with more or less the same timing as the original one. | |||||
2011-08-22 | contrib/bsc_control.py: Patch by Holger to handle connection resets | Daniel Willmann | 1 | -0/+4 | |
2011-07-13 | Add example to communicate through the control interface | Daniel Willmann | 1 | -0/+100 | |
2011-05-31 | nat: Add a test utility for the number rewriting | Holger Hans Peter Freyther | 1 | -0/+30 | |
2011-05-10 | gprs: Add a lua script to collect buffers on the downlink. | Holger Hans Peter Freyther | 1 | -0/+80 | |
This can be used to throw the data into GNUplot. It collects the time (from the start of the trace), the buffer data in kbyte and the number of buffered PDUs. It is assuming that no PDU is delivered toward the target. | |||||
2010-12-26 | sms: Add a simple SystemTap probe to see SQL queries | Holger Hans Peter Freyther | 1 | -0/+5 | |
This will proble all queries done in the system. This can help to identify some issues with libdbi's performance. | |||||
2010-12-26 | sms: Add a script to query for unsent SMS | Holger Hans Peter Freyther | 1 | -0/+10 | |
This is generating the query statement. It can be used to play with database indexes and such. | |||||
2010-12-26 | sms: Add dummy script to create subscribers and SMS | Holger Hans Peter Freyther | 1 | -0/+66 | |
This is creating 1000 subscribers and 30 SMS each. The SMS itself is badly formatted (not a valid 7bit encoding) but it should be enough for a stress test. | |||||
2010-11-26 | test: Add shell script to drop the OML in fixed intervals | Holger Hans Peter Freyther | 2 | -0/+14 | |
2010-11-15 | bsc: Add script to hang up the MSC connection every 58s | Holger Hans Peter Freyther | 1 | -0/+8 | |
2010-11-15 | bsc: Add wild scripts to do dial testing with a Motorola A1200 | Holger Hans Peter Freyther | 4 | -0/+24 | |
2010-10-20 | lua: Mention that the code has some bugs... | Holger Hans Peter Freyther | 1 | -0/+1 | |
2010-10-20 | lua: Search for clear requests from the network as well | Holger Hans Peter Freyther | 1 | -0/+3 | |
2010-10-20 | lua: Check BSSMAP msgtypes in one function.. | Holger Hans Peter Freyther | 1 | -15/+7 | |
2010-10-20 | lua: Check for Cipher Mode Reject failures as well | Holger Hans Peter Freyther | 1 | -0/+13 | |
2010-10-20 | lua: Check for assignment failures | Holger Hans Peter Freyther | 1 | -0/+13 | |
2010-10-20 | lua: Check for disconnects with non normal release too | Holger Hans Peter Freyther | 1 | -0/+38 | |
2010-10-20 | lua: Fix the indenting of the file | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-10-20 | contrib: Add LUA script to store SCCP connections with Errors | Holger Hans Peter Freyther | 1 | -0/+110 | |
Split the trace based on SCCP Connections, in case an error is detected, the trace will be stored instead of being deleted and the full log can be viewed afterwards. Right now only LU Rejects are recognized, but this can be extended to other things as well. | |||||
2010-06-08 | GPRS: Have a simple map from BSSGP PDU to the name... | Holger Hans Peter Freyther | 1 | -1/+17 | |
Sadly the FieldInfo does not provide this mapping... | |||||
2010-06-08 | GPRS: Add something that should have become a histogram display... | Holger Hans Peter Freyther | 1 | -0/+62 | |
One small problem... there is no way to be called at the end of reading a pcap file... | |||||
2010-06-07 | GPRS: Print the IP address to see the direction... | Holger Hans Peter Freyther | 1 | -1/+1 | |
2010-06-07 | GPRS: It is TLLI and not TTLI... | Holger Hans Peter Freyther | 2 | -16/+16 | |
2010-06-07 | GPRS: Show the TLLI as hex value... | Holger Hans Peter Freyther | 2 | -3/+8 | |
2010-06-07 | GPRS: Add script to track the N(U) on GPRS LLC messages.. | Holger Hans Peter Freyther | 1 | -0/+55 | |
tshark -q -X lua_script:gprs/gprs-verify-nu.lua -r trace.pcap Output: JUMP in N(U) on TLLI 3741437425 and SAPI: 9 last: 1 now: 3 JUMP in N(U) on TLLI 3741437425 and SAPI: 9 last: 10 now: 12 |