summaryrefslogtreecommitdiffstats
path: root/For Weekly Test/20-07-2011/sipCall.py
diff options
context:
space:
mode:
authortriatmoko2011-07-18 17:08:49 +0200
committertriatmoko2011-07-18 17:08:49 +0200
commit0142e3a74f820177775a3d476c0651f4629026b6 (patch)
treeb8f25ba041373dc0753e2336d9e7b1c9a475e97d /For Weekly Test/20-07-2011/sipCall.py
parentChanged the code to make it more smoothly working. (diff)
downloadgsm-selftest-0142e3a74f820177775a3d476c0651f4629026b6.tar.gz
gsm-selftest-0142e3a74f820177775a3d476c0651f4629026b6.tar.xz
gsm-selftest-0142e3a74f820177775a3d476c0651f4629026b6.zip
modified controller.
Diffstat (limited to 'For Weekly Test/20-07-2011/sipCall.py')
-rw-r--r--For Weekly Test/20-07-2011/sipCall.py21
1 files changed, 9 insertions, 12 deletions
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