public void test_vms() { try { // Stream file = System.IO.File.OpenRead("tts.wav"); var vmsApi = new SMSApi.Api.VMSFactory(client()); var result = vmsApi.ActionSend() // .SetFile(file) .SetTTS("test message") .SetTo("xxxyyzz") .SetDateSent(DateTime.Now.AddHours(2)) .SetTry(3) .SetTryInterval(300) .SetFrom("xxxyyzz") .Execute(); System.Console.WriteLine("Send: " + result.Count); string[] ids = new string[result.Count]; for (int i = 0, l = 0; i < result.List.Count; i++) { ids[l] = result.List[i].ID; l++; } System.Console.WriteLine("Get:"); result = vmsApi.ActionGet() .Ids(ids) .Execute(); foreach (var status in result.List) { System.Console.WriteLine("ID: " + status.ID + " NUmber: " + status.Number + " Points:" + status.Points + " Status:" + status.Status + " IDx: " + status.IDx); } var deleted = vmsApi .ActionDelete() .Ids(ids) .Execute(); System.Console.WriteLine("Deleted: " + deleted.Count); } catch (SMSApi.Api.ClientException e) { System.Console.WriteLine(e.Message); } }