Build - the name of the maintenance release build the change was introduced in.

Message - the message that explains what was changed.

Schema changed - shows whether it is required to rebuild WSDL/XSD-generated stubs for .net, Java and other static typing languages.

TT - a link to a ticket related to the change.


BuildMessageSchema changedBackward compatibleTT
MR55-0Ability to recalculate invoiceYes Yes
MR55-0Added 'onetime_invoice_generation_enabled' field into CustomerClassInfo structureYes Yes
MR55-0Added 'transport_protocol', 'i_service_type' fields into GetRouteListRequest structureYes Yes
MR55-0Added fields for invoice roundingYes No
MR55-0Added fields i_billing_processor and tax_info to the CustomerInfo struct; it is possible to set them via add/update customer infoYes No
MR55-0Allow refund transactions for vendors (validation and schema doc updated)No Yes
MR55-0Allow managing 'Financial Documents Generation' optionYes Yes
MR55-0Cash and Cheque payment methods are no more allowedNo No
MR55-0Customer: Allow managing fraud traffic profilesYes Yes
MR55-0Fix the type of the price parameter in MetricInfo structsYes No
MR55-0Added i_invoice_type to InvoiceInfo structYes Yes
MR55-0Added authorship to UpdateEnvNotificationTemplateResponse and UpdateCustomerClassNotificationTemplateResponseYes Yes
MR55-1Ability assigning Spending Plans to Customer. Ability modifying spending limit for Customer.Yes No
MR55-1Added all_xdrs to GenerateOutOfTurnInvoiceRequestYes Yes
MR55-1Added no_usage_check parameter to Routing PlansYes Yes
MR55-1Added TaxationOptionsAvalara for get_customer_taxation and update_taxationYes Yes
MR55-1Changed validations for ZIP fields across the API modulesNo No
MR55-1Fixed schema for GetDIDNumberInfoRequest, added state and use_did_location to GetDIDNumberListRequestYes Yes
MR55-1Added i_service_type parameter to CDR MediationYesYesRT#506006
MR55-1Rename DID get_numbers_list.state argument to city_nameYesYesRT# 519541
MR55-1Added 'notepad' field to the 'TariffInfo' structure (ability to add, get, set, delete 'notepad' information using tariff API methods)YesYes
MR55-1Changed validations for topup_amount fields in method vd_topup for Account and CustomerYesYes
MR55-1Added SubscriptionInfo.generate_daily_chargeYesYes
MR55-2Ability for reseller to get his own invoices via 'get_invoice_list' methodNoYes
MR55-2

The maximum allowed length of parameter 'bank_number' reduced from 16 to 9 symbols for methods 'make_transaction' and

'update_payment_method'.

YesNoRT#515596
MR55-2Added unassign_owner_batch field to release_did_from_customerYesYesTT#526377
MR55-2'topup_option_list' parameter has been hidden in the 'get_discount_info' response. 'topup_option_list' parameter won't be returned in the 'get_discount_list' response if it is not definedYesNo
MR55-2Methods 'add_account', 'update_account', 'validate_account_info', 'add_customer', 'update_customer', 'validate_customer_info', 'add_user', 'update_user', 'add_vendor', 'update_vendor'. Added a new check for combined length of fields baddr2-baddr5. Now, if at least one of these parameters are passed, it takes passed parameters from request, non-passed parameters from corresponding fields of the database, combine them and if its length more than 41 characters completes with error 'too_long_address_line_2'.NoNoTT#518158
MR55-3Added field 'usage_period' to the response of get_full_vd_counter_info method.YesYes
MR55-3Added dial codes 'bypass_dial_plan', 'call_park', 'call_release', 'clir_hide', 'clir_show', 'dial_out', 'roup_pickup', 'paging_prefix' to DialingRule schemaYesNoYT:BA-843
MR55-3Added new method Customer.get_huntgroup_infoYesYesYT:BA-1334
MR55-3Added method Customer.get_customer_extension_infoYesYesYT:BA-1495
MR55-3

all methods that has i_customer or i_account as an input parameter and can be called from Retail Customer or Account realm.

Modified behaviour of parameters: i_customer, i_account If method called from Account realm. This parameters are now copied from entity that called method.

Modified behaviour of parameter: i_customer If method called from Retail Customer realm. This parameter is now copied from entity that called method.

NoYesYT:BA-1419
MR55-3Rate.update_rate_group is no longer require i_rate as an input argument.NoNoYT:BA-1610
MR55-3Added 'description' field to the request of the 'get_dest_group_list' methodYesYesBA-1173
MR55-3Allowed doing credit negative top up via method vd_topupYesYesBA-2014
MR55-4Added three new methods: Representatives.add_representative, Representatives.update_representative, Representatives.delete_representative. YesYesYT:BA-2320
MR55-4Use offset and limit by default to avoid extra large SQLNoNoYT:BA-2456
MR55-4"account_info.login" and "account_info.password" are no longer mandatory when "unified_messaging" SF is enabled for add_account, add_account_with_topup, update_account, validate_account_info methods in Account realmNoYesYT:BA-2732
MR55-4Added TaxationPlugin.get_tax_plugin methodYesYesYT:BA-2767
MR55-5Account->get_account_list method can be called by main office customer with i_customer of his branch office customer.YesYesYT:BA-3003
MR55-5Added 'location' field to DialingRuleOptionsInfo structureYesYesYT:BA-2827
MR55-5Added 'export_vendor_xdrs' and 'import_vendor_xdrs' methods to CDR module.YesYesYT:BA-2556
MR55-5Added New Porta::SOAP:MOH module with the following API methods: upload_moh_file, get_moh_fileYesYesYT:BA-2939
MR55-5Changed description of 'test_mode' field for TransactionInfo structureNoYesYT:BA-3311
MR55-5

Added new Porta::SOAP:Customer->add_subreseller method.

Added "with_subresellers" filed to input parameters of get_customer_list method (only for admin realm).

YesYesYT:BA-3183
MR55-5

Extended TaxationPlugin-> get_tax_plugins_list and TaxationPlugin-> get_tax_plugin to have possibility to return taxation parameters' values.

Added ' with_parameters' field to list of possible input arguments of these methods.

YesYesYT:BA-3111
MR55-5

It's no longer possible to create/update representative using add_representative/update_representative with password/login but without login/password (both these fields should be specified if one of them is present).

YesNoYT:BA-2734
MR55-5Customer->get_customer_info does not return bp_charge_cc if it isequelto NULL in DB ( it was inherited from customer class level for such case before BA-2588)YesNoYT:BA-2588
MR55-5CustomerClass->get_customer_class_list from now can return customer classes that belong to admin. To get only Admin's customer classes - send 'i_customer' field to this method without value.YesNoYT:BA-3172
MR55-5Customer->get_customer_list from now can return direct customers(customer that belong to admin). To get only Admin's customers - send 'i_parent' field to this method without value.YesNoYT:BA-3080
MR55-5Tariff->get_tariff_list from now can return tariffs that belong to admin). To get only Admin's tariffs - send 'i_customer' field to this method without value.YesNoYT:BA-3746      
MR55-6Added validation for Call Queue fields in Customer->add_callqueue and Customer->update_callqueue methodsYesYesYT:BA-4137
MR55-6Enabled get_customer_list for distributorYesYesYT:BA-4907
MR55-6Enabled get_my_info for distributor; removed password field from response of get_my_infoYesNoBA-4735



  • No labels