public Task <NullTsapiReturn> SetSendDtmfTone(ConnectionID_t call, string tone, int pauseDuartion) { var list = new ATTV4ConnIDList_t(); return(CreateTask <NullTsapiReturn>((invokeId, pd) => NativeMethods.attSendDTMFTone(ref pd, ref call, ref list, tone, 0, 0) | NativeMethods.cstaEscapeService(AcsHandle, invokeId, ref pd), $"SetSendDTMFTone('{call}','{tone}','{pauseDuartion}')" )); }
public static extern ACSFunctionRet_t attSendDTMFTone(ref PrivateData_t privateData, ref ConnectionID_t sender, ref ATTV4ConnIDList_t receivers, [MarshalAs(UnmanagedType.LPStr)] string tones, short toneDuration, short pauseDuration);