Hello,
i use the devSpecific methods in TAPI to start whispering, monitoring and recording on demand for certain calls. this part works fine, but i cannot stop the recording anymore.
the version of cucm is 8.6.2 and i use the 32 bit TSP as the 64 bit TSP has some troubles on devSpecific commands.
here is what i see in the tsp log:
11:42:12.633 | CSelsiusTSPLine:

evSpecific() [0x00000C2A] inside of SLDST_START_CALL_RECORDING
11:42:12.633 |-->CSelsiusTSPCallList::IsValidCallHandle()
11:42:12.633 | CSelsiusTSPCallList::IsValidCallHandle() Found mapping for call(0x03CD2058) to callHandle(0x02529DA5)
start recording works perfect for call 0x03CD2058 but when i issue a stop recording command later on, i get this on the tsp log:
11:43:28.798 | CSelsiusTSPLine:

evSpecific() [0x00000C2C] inside of SLDST_STOP_CALL_RECORDING
11:43:28.798 |-->CSelsiusTSPCallList::IsValidCallHandle()
11:43:28.798 | CSelsiusTSPCallList::IsValidCallHandle() Found mapping for call(0x03CD2058) to callHandle(0x02529DA5)
11:43:28.798 |<--CSelsiusTSPCallList::IsValidCallHandle()
11:43:28.798 | CSelsiusTSPLine:

evSpecific() [0x00000C2C] *ERROR* No recording in progress on this call
11:43:28.798 |<--CSelsiusTSPLine:

evSpecific() [0x00000C2C]
11:43:28.798 |<--SelsiusTSP::TSPI_lineDevSpecific(0x03CA1470)
11:43:28.798 | TSPI_lineDevSpecific() TSPI_lineDevSpecific returns = 0x80000048
you can see that that the same call id was found but somehow i get this ERROR...
any help is appreciated, thanks for your hints and tips.
rgds
Wolfgang