+
+ def channel_forcall(self, handle, conversation=None, suppress_handler=False):
+ if handle in self._callChannels:
+ chan = self._callChannels[handle]
+ else:
+ _moduleLogger.debug("Requesting new call channel")
+ contact = handle.contact
+
+ if conversation is None:
+ client = self._connRef().msn_client
+ conversation = None
+ chan = channel.call.CallChannel(self._connRef(), conversation)
+ self._callChannels[handle] = chan
+ self._connRef().add_channel(chan, handle, suppress_handler)
+ return chan