From 9e7356a1a69d095b62e69643e9d118cf57558990 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 1 Dec 2015 21:47:04 +0100 Subject: provide connect_call() convenience wrapper --- mncc_test2.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/mncc_test2.py b/mncc_test2.py index ba5a460..91b305e 100755 --- a/mncc_test2.py +++ b/mncc_test2.py @@ -5,7 +5,7 @@ from mncc_sock import MnccSocket from thread import start_new_thread import pykka import logging -import signal, sys +import signal, sys, time import readline, code # MnccActor provides an interface for GsmCallFsm to send MNCC messages @@ -41,9 +41,16 @@ mncc_sock = MnccSocket() mncc_act = MnccActor.start(mncc_sock) start_new_thread(mncc_rx_thread, (mncc_sock,)) +# convenience wrapper +def connect_call(msisdn_a, msisdn_b): + call_conn = GsmCallConnector.start(mncc_act).proxy() + call_conn.start_call_ab(msisdn_a, msisdn_b) + return call_conn + # start a first bogus call -call_conn = GsmCallConnector.start(mncc_act).proxy() -call_conn.start_call_ab("1234", "6789") +connect_call("1234", "6789") + +time.sleep(1) # start a shell to enable the user to add more calls as needed vars = globals().copy() -- cgit v1.2.3