Exemplo n.º 1
0
        public void GetPstnBlackList()
        {
            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetPstnBlackList().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 2
0
        public void AddCallerID()
        {
            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.AddCallerID(
                    "74953331122"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetAccountDocuments()
        {
            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetAccountDocuments(
                    withDetails: true
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void DeleteKey()
        {
            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.DeleteKey(
                    "ab81c66e-570e-4446-9af9-105269dfafca"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 5
0
        public void CreateKey()
        {
            // Create a key pair.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.CreateKey().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetSipRegistrations()
        {
            // Get all active sip registrations

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetSipRegistrations().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 7
0
        public void GetAuthorizedAccountIPs()
        {
            // Show the all items.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetAuthorizedAccountIPs().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void CheckAuthorizedAccountIP()
        {
            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.CheckAuthorizedAccountIP(
                    "92.255.220.0/24"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetSubscriptionPrice()
        {
            // Get the all subscription template prices.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetSubscriptionPrice().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetCallLists()
        {
            // Get all lists registered by user

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetCallLists().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 11
0
        public void GetKeys()
        {
            // Get keys info of the specified account.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetKeys().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 12
0
        public void GetSubUsers()
        {
            // Get subusers info

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetSubUsers().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 13
0
        public void GetChildrenAccounts()
        {
            // Get the all children.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetChildrenAccounts().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetPhoneNumberCategories()
        {
            // Get the all phone number categories.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetPhoneNumberCategories().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 15
0
        public void GetRecordStorages()
        {
            // Get all record storages.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetRecordStorages().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 16
0
        public void AddSipWhiteListItem()
        {
            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.AddSipWhiteListItem(
                    "192.168.1.5/16"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetAvailableAdminRoleEntries()
        {
            // Get the all available admin role entries.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetAvailableAdminRoleEntries().Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 18
0
        public void DelSkill()
        {
            // Delete the skill 1.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.DelSkill(
                    skillId: 1L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 19
0
        public void DelUser()
        {
            // Delete two users with ID 3 and 55.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.DelUser(
                    userId: "3;55"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void RecoverCallList()
        {
            // Restore list with id = 1

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.RecoverCallList(
                    1L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 21
0
        public void DeleteSipRegistration()
        {
            // Delete SIP registration with id 1.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.DeleteSipRegistration(
                    1L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 22
0
        public void DeactivatePhoneNumber()
        {
            // Deactivate the phone 1.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.DeactivatePhoneNumber(
                    phoneId: "1"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void VerifyCallerID()
        {
            // Verify the callerID 1.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.VerifyCallerID(
                    calleridId: 1L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 24
0
        public void ChargeAccount()
        {
            // Charge the frozen phone number: 79993330011

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.ChargeAccount(
                    phoneNumber: "79993330011"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 25
0
        public void GetCurrencyRate()
        {
            // Get the current currency rate: RUR/USD.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetCurrencyRate(
                    "RUR"
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 26
0
        public void DeleteRecord()
        {
            // Try remove link with record_id is 1.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.DeleteRecord(
                    recordId: 1L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 27
0
        public void StopCallListProcessing()
        {
            // Cancel list with id = 1

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.StopCallListProcessing(
                    1L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetQueues()
        {
            // Get the two queues.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetQueues(
                    count: 2L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
        public void GetHistoryReports()
        {
            // Get all the reports.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetHistoryReports(
                    historyType: "all"
                ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }
Exemplo n.º 30
0
        public void GetPushCredential()
        {
            // Get push credentials.

            try {
                var voximplant = new VoximplantAPI();

                var result = voximplant.GetPushCredential(
                    pushCredentialId: 1L
                    ).Result;

                Console.WriteLine($"Response: {result.ToString()}");
            } catch (Exception e) {
                Console.WriteLine($"Error: {e.Message}");
            }
        }