AgeCommit message (Expand)AuthorFilesLines
2019-03-12Add git-review configHEADmasterMax1-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
2015-12-01mncc_test2: more useful debug outputHarald Welte1-3/+6
2015-12-01add mncc_rtp_msg() class for RTP messages on MNCC interfaceHarald Welte2-1/+16
2015-12-01gsm_call_fsm: transition from CONNECT_REQUEST state into ACTIVEHarald Welte1-0/+1
2015-12-01gsm_call_fsm: Gracefully handle MNCC_DISC_IND and send MNCC_REL_REQHarald Welte1-0/+6
2015-12-01gsm_call_fsm: print string representation of mncc_msgHarald Welte1-1/+1
2015-12-01gsm_call_fsm: Fix typo in handling of MNCC_ALERT_INDHarald Welte1-1/+1
2015-12-01gsm_call_fsm: accept MNCC_REL_IND in every state, contrary to specHarald Welte1-1/+1
2015-12-01gsm_call_fsm: fix transmission of MNCC_SETUP_COMPL_REQHarald Welte1-2/+2
2015-12-01mncc_msg(): Add more meaningful string representationHarald Welte1-0/+4
2015-12-01provide connect_call() convenience wrapperHarald Welte1-3/+10
2015-12-01add a description on where the content of mncc.h originates fromHarald Welte1-0/+6
2015-12-01rename regen.sh to regen-mncc-py.shHarald Welte1-0/+0
2015-12-01add interactive shell to stat more calls from mncc_test2.pyHarald Welte1-8/+25
2015-12-01Introduce GsmCallConnector() to connect two call legsHarald Welte2-6/+41
2015-12-01logging cleanupHarald Welte2-3/+1
2015-12-01gsm_call_fsm: stop() the actor when re-entering NULL stateHarald Welte1-0/+5
2015-12-01add .gitignore fileHarald Welte1-0/+2