From 14ac6ba7f28189b3604e04fbaba31e5b134b666b Mon Sep 17 00:00:00 2001 From: triatmoko Date: Tue, 19 Jul 2011 17:30:37 +0200 Subject: edit logging file for all handler. --- For Weekly Test/20-07-2011/landlineReceiver.py | 62 +++++++++++++++++--------- 1 file changed, 42 insertions(+), 20 deletions(-) (limited to 'For Weekly Test/20-07-2011/landlineReceiver.py') diff --git a/For Weekly Test/20-07-2011/landlineReceiver.py b/For Weekly Test/20-07-2011/landlineReceiver.py index 470b4c6..ba02562 100644 --- a/For Weekly Test/20-07-2011/landlineReceiver.py +++ b/For Weekly Test/20-07-2011/landlineReceiver.py @@ -1,12 +1,14 @@ import sys import pjsua as pj import classServer -from time import sleep +import LogFileClass +from time import sleep +logger = LogFileClass.Logging('LandlineRecHandler.log') def log_cb(level, str, len): - print str, "SIP Handler Receiver Log" + print str, "landline Handler Receiver Log" class MyAccountCallback(pj.AccountCallback): @@ -14,27 +16,28 @@ class MyAccountCallback(pj.AccountCallback): def on_incoming_call(self, call): current_call = call - - sleep(1) - call.answer(200) + logger.logEvent(current_call) + sleep(0.5) + call.answer(200) + logger.logEvent("Answer call") sleep(0.5) if current_call <> None: - print "hangup the call" + logger.logEvent("Hangup call") call.hangup() - print "send result" server.sendData('200') - - + logger.logEvent('200') lib = pj.Lib() stop = False +logger.logEvent('') try: server = classServer.ServerHandler(50106) - tried = server.openSocket() + logger.logEvent('Connect to Controller via port 50106') + conn = server.openSocket() lib.init(log_cfg = pj.LogConfig(level=1, callback=log_cb)) transport = lib.create_transport(pj.TransportType.UDP, pj.TransportConfig(0)) @@ -43,47 +46,66 @@ try: lib.set_null_snd_dev() try: + logger.logEvent('Register Account to sipgate.de server') acc_cfg = pj.AccountConfig("sipgate.de","1289459","MMW9AX") acc = lib.create_account(acc_cfg, cb=MyAccountCallback()) - + if acc.info().reg_status < 700: + logger.logEvent(acc.info().reg_status) server.sendData('ready') + logger.logEvent('Handler Ready') while stop <> True: data = server.receiveData(0) if data == "487": + logger.logEvent('Terminate') stop = True break transport = None acc.delete() + logger.logEvent('Un-Rigester SIP Account') acc = None lib.destroy() lib = None server.closeConnection() + logger.logEvent('Close Connection to the Controller') else: - print "Bad Register" - + logger.logEvent("488 Not Acceptable Here") lib.destroy() + lib = None acc = None - server.closeConnection() + + server.closeConnection() + logger.logEvent('Close Connection to the Controller') except pj.Error, e: print "401 Unauthorized " +str(e) + logger.logEvent("401 Unauthorized ") + lib.destroy() lib = None + server.closeConnection() - + logger.logEvent('Close Connection to the Controller') except pj.Error, e: - print "Exception: " + str(e) - lib.destroy() - lib = None - server.closeConnection() - del server + print "Exception: " + str(e) + logger.logEvent(str(e)) + + lib.destroy() + + lib = None + server.closeConnection() + logger.logEvent('Close Connection to the Controller') + + + + + -- cgit v1.2.3-55-g7522