def testDougConverter(self): ae = self.assertEqual d = DougConverter(device=DummyDev()) d.selectDefaultFormat([ PT_RAW, ]) ae(d.getFormat(), PT_RAW) test = b'froooooooooooogle' p = RTPPacket(0, 0, 0, data=test, ct=PT_RAW) ae(d.convertInbound(p), test)
def __init__(self, cookie, dialog, voiceapp=None): """ Create a new leg """ self._cookie = cookie self._dialog = dialog self._acceptDeferred = None self.__converter = DougConverter() self.__playoutList = [] self.__silenceSource = SilenceSource() self.__connected = None self.__sink = None self.__currentDTMFKey = None self.__collectedDTMFKeys = '' self.__dtmfSingleMode = True self.__inbandDTMFdetector = None self._voiceapp = voiceapp self._connectSource(self.__silenceSource) self._startAudio()