+ if True:
+ accountNumber = sys.argv[4]
+ enChan = EnsureChannel(reqcon, telepathy.CHANNEL_TYPE_TEXT, telepathy.HANDLE_TYPE_CONTACT, accountNumber)
+ lastAction.append_action(enChan)
+ lastAction = lastAction.get_next_action()
+
+ sendDebugtext = SendText(reqcon, enChan, enChan, telepathy.CHANNEL_TEXT_MESSAGE_TYPE_NORMAL, "Boo!")
+ lastAction.append_action(sendDebugtext)
+ lastAction = lastAction.get_next_action()
+
+ if False:
+ rch = RequestHandle(reqcon, telepathy.HANDLE_TYPE_CONTACT, ["18005558355"]) #(1-800-555-TELL)
+ lastAction.append_action(rch)
+ lastAction = lastAction.get_next_action()
+
+ # making a phone call
+ if True:
+ smHandle = rch
+ smHandleType = telepathy.HANDLE_TYPE_CONTACT
+ else:
+ smHandle = nullHandle
+ smHandleType = telepathy.HANDLE_TYPE_NONE
+ rsmc = RequestChannel(
+ reqcon,
+ smHandle,
+ telepathy.CHANNEL_TYPE_STREAMED_MEDIA,
+ smHandleType,
+ )
+ lastAction.append_action(rsmc)
+ lastAction = lastAction.get_next_action()
+
+ if False:
+ call = Call(reqcon, rsmc, rch)
+ lastAction.append_action(call)
+ lastAction = lastAction.get_next_action()
+
+ # sending a text
+ rtc = RequestChannel(
+ reqcon,
+ rch,
+ telepathy.CHANNEL_TYPE_TEXT,
+ smHandleType,
+ )
+ lastAction.append_action(rtc)
+ lastAction = lastAction.get_next_action()
+
+ if True:
+ closechan = CloseChannel(reqcon, rtc)
+ lastAction.append_action(closechan)
+ lastAction = lastAction.get_next_action()
+
+ rtc = RequestChannel(
+ reqcon,
+ rch,
+ telepathy.CHANNEL_TYPE_TEXT,
+ smHandleType,
+ )
+ lastAction.append_action(rtc)
+ lastAction = lastAction.get_next_action()
+
+ if False:
+ sendtext = SendText(reqcon, rtc, rch, telepathy.CHANNEL_TEXT_MESSAGE_TYPE_NORMAL, "Boo!")
+ lastAction.append_action(sendtext)
+ lastAction = lastAction.get_next_action()
+
+ if False:
+ bl = Block()
+ lastAction.append_action(bl)
+ lastAction = lastAction.get_next_action()
+
+ if False:
+ sl = Sleep(30 * 1000)
+ lastAction.append_action(sl)
+ lastAction = lastAction.get_next_action()
+
+ dis = Disconnect(reqcon)