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
MR21-3Added checking of i_tariff during adding of resellers/customers/distributorsNo No 
MR21-3'add_account' method set default routing plan according to Product settingsNo No 
MR21-2The port is not mandatory for SOAP 'assign_ua' method in case of PortaPhoneNo Yes 
MR21-2SOAP API Service Description page was correctedNo Yes 
MR21-2Allowed new flag value for parameter 'usage' of 'get_ua_list' methodNo Yes 
MR21-2Added validation for 'i_lang' field in 'add/update_account', 'add/update_customer' methodsNo 
MR21-2Made 'timestamp' field as mandatory input parameter for 'release_number' methodNo 
MR21-2Now admin can assign any routing plan for accounts of asubcustomerin case of "simple" rating product (Managed By reseller).No 
MR21-1Corrected namespace schema for 'get_customer_class_list'Yes 
MR21-1Added new method 'get_customer_class_list'Yes 
MR21-1Added default service features parameters for 'add_account', 'add_customer' methodsNo 
MR21-1Corrected "dialing_rules" element for 'get_customer_info' methodYes 
MR21-1Corrected Types.xsd schema for "GenerateUaProfileRequest" and "GenerateUaProfileResponse"Yes 
MR21-1Deny method 'make_transaction' for aliasesNo 
MR21-1Deny 'i_routing_plan' changing for customersNo 
MR21-1Fixed time values in CDRs for GetAccountXDRListRequestNo 
MR21-1Type for MAC address field in UAInfo was correctedYes 
MR21-1Modified 'get_number_info' method (for reserved numbers)No 
MR21-1Changed "update_account". Now it allows to change batch for the accountNo 
MR21-1The logic of work withbatchin the 'add_account'/'update_account' methods was improvedNo 
MR21-11) 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 
MR21-0'get_account_info' and 'get_account_list' methods were modified to work with accounts which do not have the batchNo 
MR21-1Added validation for DialingRules flagsNo 
MR21-0Reconstruct batch logic: it is not mandatory field for 'add_account' methodNo 
MR21-0Added 'Id' field checking for UA Profile regenerationNo 
MR21-0Validation of 'i_billing_period' was addedNo 
MR21-0Validation for customer's currency in soap was addedNo 
MR21-0Removed unnecessary debugNo 
MR21-0Changed validation for mandatory attribute 'centrex'No 
MR21-0Fixed 'get_product_info' method: allow to get info only for current 'i_env'No 
MR21-0Added checking of max fields length for 'make_transaction' methodNo 
MR21-0Added 'h323_password' field checking and changed subscriber info checking for UA Profile regeneration when UA is assigned to AccountNo 
MR21-0

DialingRulesInfo has been updated(was added):

  • cs carrier selection is enabled/disabled for customer
  • csdrweather to apply the customer dialing rules to a number follows after the selection code
  • css weather to strip or not selection code after selection Routing Plan
  • csp pattern (e.g. 01X) or a list of selection codes allowed for customer
  • cspsweather to allow the destinationsdialledwithout selection code, or reject them
  • csl local carrier code for stripping Selection Code from CLD
Yes 
MR21-0'i_account' alias information was added to 'GetAccountAliasListResponse'Yes 
  • No labels