Skip to content
Ruby gem for consuming the Voxbone SOAP API.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
lib
spec
.document
.gitignore
.rspec
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
VERSION
voxbone.gemspec

README.md

Voxbone

Build Status

Ruby gem for consuming the Voxbone SOAP API.

Installation

gem install voxbone

Example

API Docs

    require 'rubygems'
    require 'voxbone'
    voxbone = Voxbone.new(:username   => 'test', 
                          :password   => 'test')
    voxbone.get_countries_list(:type => 'GEOGRAPHIC')

Returns (using awesome_print gem):

    {
        :get_countries_list_response => {
            :array_of_countries => {
                :country => [
                    [ 0] {
                        :country_name => "ARGENTINA",
                        :country_code => "54",
                          :country_id => "10",
                          :has_states => false,
                             :code_a2 => "AR"
                    },
                    [ 1] {
                        :country_name => "AUSTRALIA",
                        :country_code => "61",
                          :country_id => "13",
                          :has_states => false,
                             :code_a2 => "AU"
                    }   
                ]
            },
        :xmlns => "http://www.voxbone.com/VoxAPI"
        }
    }

Available Methods

Full details of available methods here.

[ 0] :place_order_for_lock
[ 1] :remove_did_from_capacity_group
[ 2] :create_address_for_regulation
[ 3] :configure_dnis
[ 4] :configure_cpc
[ 5] :remove_di_ds_from_trunk
[ 6] :link_dids_to_address
[ 7] :get_purchase_info_data
[ 8] :get_trunk_list
[ 9] :map_did_to_capacity_group
[10] :get_order_status
[11] :cancel_did
[12] :get_regulation_address_list
[13] :get_did_group_purchase_lock
[14] :place_di_ds_on_trunk
[15] :configure_codecs
[16] :create_capacity_group
[17] :get_capacity_group_list
[18] :place_di_ds_order
[19] :get_di_ds_info
[20] :map_did
[21] :delete_capacity_group
[22] :get_features_list
[23] :configure_dtmf_mode
[24] :get_did_group_list
[25] :is_purchase_info_valid
[26] :purchase_tollfree_credit
[27] :get_did_group_pricing
[28] :get_pop_list
[29] :request_address_verification
[30] :limit_did_channels
[31] :get_states_list
[32] :configure_t38
[33] :delete_regulation_address
[34] :get_countries_list
[35] :get_did_group_info
[36] :update_capacity_group
[37] :get_tollfree_credit_package_list
[38] :map_did_checking_status
[39] :update_delivery
[40] :get_account_balance

Copyright

Copyright (c) 2014 Jason Goecke. See LICENSE.txt for further details.

Something went wrong with that request. Please try again.