Esempio n. 1
0
        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}')"
                                                ));
        }
Esempio n. 2
0
 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);