AgeCommit message (Expand)AuthorFilesLines
2020-04-30mncc_mt_loadgen.py: add codec argHEADmasterOliver Smith1-7/+10
2020-04-30rtpsource: CTRL call rtp_create: add codec argOliver Smith6-11/+60
2020-04-30rtpsource: Modularize generation of RTP framesHarald Welte6-7/+230
2020-04-30update .gitignore with rtpsource object code file namesHarald Welte1-0/+3
2020-04-29GsmCallFsm: permit MNCC_REL_CNF in any stateHarald Welte1-1/+1
2020-03-11rtpsource: Make local RTP bind IP configurble via "-r" cmdline optHarald Welte2-1/+28
2020-03-07mncc_mt_loadgen: Don't call GsmCallFsm() with rtp_bridge=TrueHarald Welte2-5/+1
2020-03-07mncc_test: add calls() to initiate series of callsNeels Hofmeyr2-0/+25
2020-03-07mncc_{test,mg_loadgen}.py: Add a manual call-release functionNeels Hofmeyr3-1/+15
2020-03-07mncc_{test,mt_loedgen}.py: don't start calls automaticallyOliver Smith2-10/+12
2020-03-07mncc_mt_loadgen.py: Program for MT call load testing with rtpsourceHarald Welte2-0/+258
2020-03-07initial checkin of 'osmo-rtpsource' programHarald Welte4-0/+440
2020-03-06update mncc.py to mncc.h after MNCCv6 updateHarald Welte2-859/+946
2020-03-06mncc.h: Update to MNCC 6 as of libosmocore 1.3.0 / osmo-msc 1.6.1Harald Welte1-1/+45
2020-03-06Fix regen-mncc-py.sh script to work on Debian8 (jessie)Harald Welte1-3/+14
2020-03-06MnccSocketServer: Don't unlink if the socket doesn't existHarald Welte1-1/+2
2020-03-06contrib/manual_test_server: Make executable, add #!Harald Welte1-0/+2
2019-03-12Add git-review configMax1-0/+3
2018-09-30*.py: use generic logging framework instead of print()Vadim Yanitskiy5-24/+28
2018-09-30manual_test_server.py: drop redundant print() callsVadim Yanitskiy1-2/+0
2018-09-30*.py: cosmetic: tweak the global logging formatVadim Yanitskiy3-2/+9
2018-09-30mncc_sock.py: throw / raise exceptions from MnccSocketVadim Yanitskiy1-12/+4
2018-09-29mncc_sock.py: distinguish traffic framesVadim Yanitskiy2-0/+33
2018-09-29mncc_sock.py: simplify msg_type matchingVadim Yanitskiy1-1/+6
2018-09-29mncc_sock.py: share common send() / receive() callsVadim Yanitskiy1-19/+6
2018-09-29mncc_sock.py: parse and match MNCC_SOCKET_HELLO messageVadim Yanitskiy1-1/+44
2018-09-29*.py: use proper '#!/usr/bin/env' shebangVadim Yanitskiy4-4/+5
2018-08-09recommend stock Debian/Ubuntu package for fysomStefan Sperling1-3/+1
2017-06-04Bearer capability not provided during MO call using mncc-python, which result...Gerard Pinto2-3/+16
2017-04-29test: Add a manual test to simulate DTMF handling in osmo-sip-connectorHolger Hans Peter Freyther1-0/+126
2017-04-29mncc: Make it possible to build a MNCC server for testingHolger Hans Peter Freyther1-13/+32
2017-03-05mncc_sock.py: Fix typo and say connectingHolger Hans Peter Freyther1-1/+1
2015-12-12some README clarifications, including required python modulesHarald Welte1-2/+20
2015-12-05add smpp_test to generate SMS load via SMPP interfaceHarald Welte1-0/+52
2015-12-05gsm_call_fsm: Less debug printf'sHarald Welte1-7/+0
2015-12-05Terminate CallConnector when both GsmCallFsm enter NULL state againHarald Welte1-0/+3
2015-12-05GsmCallFsm: Print current state in __str__Harald Welte1-1/+1
2015-12-05GsmCallFsm: Initialize calling/called during constructorHarald Welte1-0/+1
2015-12-05GsmCallFsm: Handle DTMF and HOLD requests from phonesHarald Welte1-0/+22
2015-12-05GsmCallFsm: Implement __str__() and use itHarald Welte1-5/+8
2015-12-05gcm_call_fsm: Allow user to specify which codec(s) are to be usedHarald Welte2-10/+68
2015-12-05gsm_call_fsm: Implement classic MNCC_BRIDGE modeHarald Welte1-3/+20
2015-12-05mncc.{h,py}: Add a gsm_mncc_bridge structHarald Welte4-726/+763
2015-12-03gsm_call_fsm: Add get_callref method to GsmCallFsmHarald Welte1-0/+4
2015-12-02typo fixHarald Welte1-1/+1
2015-12-02add READMEHarald Welte1-0/+38
2015-12-02add license headersHarald Welte3-4/+26
2015-12-02rename mncc_test2.py to mncc_test.pyHarald Welte1-0/+0
2015-12-02mncc_test2.py: Start 14 call legs (1TRX TCH/H config)Harald Welte1-1/+7
2015-12-01gsm_call_fsm: Connect the RTP streams of the two call legsHarald Welte1-12/+76