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.

Guide - shows whether it is required to update guide information (PortaBilling XML / JSON API Reference Guide).

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


BuildMessageSchema changedGuideTT
MR22-5XML API "move_account" method start to copy keep_original_cliNo No 
MR22-5Small schema changes/corrections for method update_abbreviated_dialing_numberYes Yes 
MR22-4Conversion of the period to lowercase value was done for add/update_followme_number methodsNo Yes 
MR22-3Refactoring of 'update_abbreviated_dialing_number' method.
1) Was added validation for all input fields.
2) Only 'i_ab_dialing' was left as mandatory for this method.
3) Fixed bug with 'i_customer' changing. 'i_customer' field is fake input parameter now. It will be calculated using 'i_ab_dialing' parameter.
No Yes 
MR22-3Limitation for FollowMeInfo.timeout field (max = 999)No Yes 
MR22-3Method 'update_taxation' value for field "processor" can be entered in any letter caseNo No 
MR22-2'add_account' SOAP method: set i_customer_class as non mandatory field. Default customer class will be set in case if i_customer_class is not set No Yes 
MR22-2Fixed 'move_account' SOAP method: to move account's aliases.No No 
MR22-2Added new SOAP methods:
1) get_discount_list
2) get_vd_threshold_list
3) get_vd_counter_list
Yes Yes 
MR22-2Default value for 'netaccess_sessions' service flag was changed to 'Y' for 'add_account' SOAP method.No No 
MR22-2Changed behavior of 'update_cp_rule' methodYes Yes 
MR22-2Change Service Features flags behavior with ACLsNo No 
MR22-2Added some distributor specified fields for add_customer/update_customer SOAP methodYes Yes 
MR22-1Added checking of i_tariff during adding of resellers/customers/distributorsNo No 
MR22-1'add_account' method set default routing plan according to Product settingsNo No 
MR22-1Changes:
1) Support of reverse rating, inactive_from, i_offpeak field, special_price_1, special_price_n, i_dest_group, i_rate_formula fields was added.
2) Fixed namespace schema for op_price_n and op_huntstop fields.
3) Was denied to use i_rate for 'add_rate' method.
4) Allowed 'update_rate' method for reseller.
Yes Yes 
MR22-1The port is not mandatory for SOAP 'assign_ua' method in case of PortaPhoneNo Yes 
MR22-1Allowed new flag value for parameter 'usage' of 'get_ua_list' methodNo Yes 
MR22-0SOAP API Service Description page was correctedNo Yes 
MR22-0Added validation for 'i_lang' field in 'add/update_account', 'add/update_customer' methodsNo 
MR22-0Made 'timestamp' field as mandatory input parameter for 'release_number' methodNo 
MR22-0Now admin can assign any routing plan for accounts of asubcustomerin case of "simple" rating product (Managed By reseller).No 
MR22-01) Moved SOAP method 'get_customer_class_list' to new module
2) Corrected namespace schema (added default_class flag)
3) Added new SOAP method 'get_default_customer_class'
Yes 
MR22-0Corrected namespace schema for 'get_customer_class_list'Yes 
MR22-0Added new method 'get_customer_class_list'Yes 
MR22-0Added default service features parameters for 'add_account', 'add_customer' methodsNo 
MR22-0Corrected "dialing_rules" element for 'get_customer_info' methodYes 
MR22-0Corrected / Types / xsd ? schema for "GenerateUaProfileRequest" and "GenerateUaProfileResponse"Yes 
MR22-0Deny method 'make_transaction' for aliasesNo 
MR22-0Deny 'i_routing_plan' changing for customersNo 
MR22-0Fixed time values in CDRs for GetAccountXDRListRequestNo 
MR22-0Type for MAC address field in UAInfo was correctedYes 
MR22-0Modified 'get_number_info' method (for reserved numbers)No 
MR22-0Changed "update_account". Now it allows to change batch for the accountNo 
MR22-0The logic of work with batch in the 'add_account'/'update_account' methods was improvedNo 
MR22-01) New SOAP methods were added:
get_invoice_info, get_invoice_list, get_representative_info, get_representative_list.
2) Was modified get_customer_list method: it allows to get list of subcustomers(for specified reseller).
Yes 
MR22-0Added validation for DialingRules flagsNo 
  • No labels