From 0142e3a74f820177775a3d476c0651f4629026b6 Mon Sep 17 00:00:00 2001 From: triatmoko Date: Mon, 18 Jul 2011 17:08:49 +0200 Subject: modified controller. --- For Weekly Test/20-07-2011/sipCall.py | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'For Weekly Test/20-07-2011/sipCall.py') diff --git a/For Weekly Test/20-07-2011/sipCall.py b/For Weekly Test/20-07-2011/sipCall.py index f41756d..a863ce8 100644 --- a/For Weekly Test/20-07-2011/sipCall.py +++ b/For Weekly Test/20-07-2011/sipCall.py @@ -24,7 +24,6 @@ class MyCallCallback(pj.CallCallback): else: sleep(0.5) - if self.call.info().last_reason == "Busy Here": server.sendData('486') @@ -73,17 +72,15 @@ while stop <> True: while 1: try: data = server.receiveData() - - if data == "start": - - while 1: - - num = server.receiveData() - if num <> "": - - number = "sip:"+num+"@132.230.4.8" - current_call = make_call(number) - break + event = data[0:5] + num = data[6:] + if event == "start" and num <> "": + + server.closeConnection() + tried = server.openSocket() + + number = "sip:"+num+"@132.230.4.8" + current_call = make_call(number) if data == "487": stop = True -- cgit v1.2.3-55-g7522