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

Service - the name of the service/services which is/are affected.

Method - the name of the method/methods which is/are affected.

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.


BuildServiceMethodMessageSchema changedBackward compatibleTT
MR60-0Customerget_customer_xdrs, get_services_consumption
  • Added group_by_roaming parameter to get_services_consumption method
  • Added roaming parameter to get_customer_xdrs method
  • Added aux_info information to CustomerXDRInfo structure. It stores information from XDR_*_Aux tables
YesYesBA-3233
MR60-0Accountget_account_listUse offset and limit by default to avoid extra large SQLNoNoYT:BA-2456
MR60-0DID Inventoryadd_owner_batch, update_owner_batchAdded external_provisioning parameter for Reseller realm, which corresponds to DID pricing parameters 'Add On-Demand from External Vendor/Use already Inventoried 'YesYesYT:BA-2257
MR60-0Serviceget_service_pool_info, get_service_pool_listAdded new methods into SOAP/Service.pm for Admin and Reseller realmsYesYesYT:BA-2502
MR60-0Accountadd_account, add_account_with_topup, update_account, validate_account_info"account_info.login" and "account_info.password" are no longer mandatory when "unified_messaging" SF is enabledNoYesYT:BA-2732
MR60-0DIDget_owner_batch_listAdded filters 'iso_4217' and 'type' ('customer', 'reseller')YesYesYT:BA-3069
MR60-0CustomerClassget_business_models_listAdded method for obtaining a list of available business modelsYesYesYT:BA-3039
MR60-0Customer
'next_billed_to' has been added to CustomerInfo structureYesYesYT:BA-3196
MR60-0Genericget_locale_languages_listAdded method for obtaining a list of available locale languagesYesYesYT:BA-3179
MR60-0SpendingPlanget_spending_plan_listAdded new service 'SpendingPlan'. Added the method for obtaining a list of available spending plansYesYesYT:BA-3177
MR60-0FraudTrafficProfileget_fraud_traffic_profile_listAdded new service 'FraudTrafficProfile'. Added the method for obtaining a list of available fraud traffic profilesYesYesYT:BA-3178
MR60-0Paymentget_payment_transaction_listAdded method for obtaining a list of available payment transactionsYesYesYT:BA-3143
MR60-0TaxationPluginget_tax_transaction_codes_listAdded method TaxationPlugin. get_tax_transaction_codes_listYesYesYT:BA-810
MR60-0DiscountPlan*

Added i_tax_transaction_code to DiscountInfo struct

YesYesYT:BA-810
MR60-0Subscription*The field tax_info is no longer supported, added i_*_ttc fields to SubscriptionInfo structYesNoYT:BA-3452
MR60-0BundlePromotion

add_criterion

update_criterion

get_criterion

get_criteria_list

Added field i_tax_transaction_code to CriterionInfo structYesYesYT:BA-3452
MR60-0Accountvd_topupAdded h323_conf_id to AccountVDTopupRequestYesYesYT:BA-3493
MR60-0Customer*Added pdf_generation_mode and i_number_scope to the CustomerInfo structure YesYesYT:BA-3427
MR60-1TaxationPluginget_tax_plugins_list

Added mode input field to GetTaxPluginsListRequest struct. Added catalog_based, requires_configuration, is_configured fields to TaxPluginInfo struct

YesYesYT:BA-3430
MR60-1Customerget_credit_limit_historyAdded method Customer.get_credit_limit_historyYesYesYT:BA-3469
MR60-1FraudTrafficProfileget_constraint_listAdded method FraudTrafficProfile.get_constraint_listYesYesYT:BA-3579
MR60-1FraudTrafficProfile

add_constraint

update_constraint

Added methods:

  • FraudTrafficProfile.update_constraint
  • FraudTrafficProfile. add_constraint
YesYesYT:BA-3580  
MR60-1FraudTrafficProfiledelete_constraintAdded method FraudTrafficProfile.delete_constraintYesYesYT:BA-3581    
MR60-1FraudTrafficProfileassess_trafficAdded method FraudTrafficProfile.assess_trafficYesYesYT:BA-3582      
MR60-1TaxationPluginget_tax_plugins_listAdded can_process_prepaid_taxes field to TaxPluginInfo structYesYesYT:BA-3921
MR60-1Customerget_taxation_info, update_taxationAdded taxation_mode field to the TaxationOptionsBillsoft structYesYesYT:BA-3929
MR60-1Customerupdate_customerAdded 'update_params' structre to input. Added 'apply_spending_plan_now' field to ' update_params' structre.YesYesYT:BA-3892
MR60-1Customer

get_customer_list,

get_customer_info

Extended these methods to have possibility to return 'status' of customer(s).YesYesYT:BA-4105
MR60-1Customer

get_account_list,

get_account_info

Extended these methods to have possibility to return ' status ' of account(s).YesYesYT:BA-4072
MR60-1Payment

get_payment_transaction_list


Added "i_merchant_account" filter.

Added possibility to return total number of payment transactions(call method with flag get_total).

YesYesYT:BA-4112
MR60-1CallControl*Added reason_code to SipCallInfoYesYesYT:BA-1873
MR60-1Accountget_account_listFrom now it's possible to filter accounts by the following fields:
login, firstname, cont1, phone1, phone2, salutation, faxnum, city
YesYesYT:BA-4042
MR60-1Accountget_full_vd_counter_infoFlag 'with_service_pool_info'  was added. If that flag = 1, additionally service pool info returned, for the counter  which service belongs to type of the service poolYesYesYT:BA-3455
MR60-1Customerget_full_vd_counter_infoFlag 'with_service_pool_info'  was added. If that flag = 1, additionally service pool info returned, for the counter  which service belongs to type of the service poolYesYesYT:BA-3455
MR60-1Payment

get_payment_transaction_by_id

get_payment_transaction_list

Added i_payment_transaction_type to TransactionInfo.

Removed 'i_env' field from the TransactionInfo structure.

YesYesYT:BA-4114
MR60-1Customer

add_customer

update_customer

get_customer_info

Added aux_fields to CustomerInfo struct, added aux_field_names as input parameter to GetCustomerInfo requestYesYesYT:BA-3885
MR60-1Customerget_taxation_infoAdded exemption_codes to TaxationOptionsSureTax structYesYesYT:BA-4181
MR60-1Customerget_taxation_infoAdded name, tax_percent, applied_to fields to TaxationOptionsCustom structYesYesYT:BA-3927 
MR60-1Customerget_taxation_info, update_taxationAdded certificate, expiration_date, goods to TaxationOptionsGST structYesYesYT:BA-3931
MR60-1Accountget_subscriptionsAdded two fields to response: 'next_effective_fee' and 'has_discount'YesYesYT:BA-4374
MR60-1Product

add_product, update_product, get_product_list, get_product_info

Added possibility to assign subscription to a product using add_product, update_product methods.

Added i_subscription key to ProductInfo (to response of get_product_list, get_product_info methods)

YesYesYT:BA-4543
MR60-1Vendorget_connection_list, get_vendor_listAdded 'get_total' key to requests and 'total' key to responsesYesYes

BA-4963  

  BA-4961

MR60-1Accountdelete_cp_ruleRemoved i_account field from request of the method.YesYesYT:BA-4881
MR60-1TaxationPluginget_tax_plugin_codes_list

Added 'object' field to request of mentioned method.

Value of new 'object' field determines which codes should be returned.
Possible values: 'env' - all env codes should be returned; 'customer' - should be only returned codes, that could be applied to customer.

YesYesYT:BA-3912
MR60-1CustomerClass

get_customer_class_info

get_customer_class_list

add_customer_class

update_customer_class

Added i_tax_transaction_code to CustomerClassInfo structYesYesYT:BA-5418
MR60-1Userget_user_info
get_user_list 
Add iso_4217 to response of get_user_info/listNoYesYT:BA-4321
MR60-2Customerget_callqueue_list

Added 'detailed_info' request flag. It specifies whether detailed information will be returned in the response or not.

Added 'moh_file_name' field to 'CQInfo' structure.

YesYesYT:BA-3866
MR60-2CustomerClass

get_customer_class_info

get_customer_class_list

add_customer_class

update_customer_class

Added i_tax_transaction_code to CustomerClassInfo structYesYesYT:BA-5418
MR60-2Paymentget_payment_transaction_listAdded i_payment_transaction to request of mentioned method. YesYesYT:BA-4822
MR60-2UAget_ua_type_listImplemented get_ua_type_list methodYesYesYT:BA-5148
MR60-2Service

get_service_info,

add_service,

update_service,

delete_service,

get_service_list

Implemented 4 new methods in Service module:
add_service, get_service_info, update_service, delete_service.

get_service_list extended with new input fields, that could filter output of the method:
name, i_service_type, i_st_charge_unit, rating_base, unit, rate_unit, ratio, usage_rating, internal, i_tax_transaction_code.

Also get_service_list was extended to have possibility go 'get_usage' of services.
 

YesYesYT:BA-4891
MR60-2Vendor

get_vendor_info,

get_vendor_list

Added 'connections_total' field to response of mentioned methods.

From now get_vendor_info always returns 'connections_total'.

Send 'get_connections_total' in request of get_vendor_list to get ' connections_total ' for each vendor in response of the method.

YesYesYT:BA-5292
MR60-2Vendoradd_vendorAllow add_vendor method to work with opening_balance.YesYesYT:BA-5298
MR60-2UAget_ua_profile_listAdded method UA.get_ua_profile_list.YesYes

YT:BA-5698

MR60-2Accountarrange_cp_rulesMethod now is available for retails and accountsNoYesYT:BA-5534
MR60-2UAget_ua_info

Implemented get_ua_info method, that returns regular ua_info + info about busy/available ports.

(Ported from MR61-1, BA-5149)

YesYesYT:BA-5676
MR60-2Accountset_account_stateAdded field 'notify_users' to SetAccountState requestYesYesYT:BA-5944
MR62-0Vendor

get_vendor_list,

get_vendor_info,

add_vendor,

update_vendor

get_vendor_list and get_vendor_info were extended to return 'notepad' field in response.

add_vendor and update_vendor were extended to have possibility to add/modify vendor's notepad.

(Ported from BA-5300)

YesYesYT:BA-6131
MR60-2FraudTra fficProfileget_traffic_alert_listImplemented get_traffic_alert_list methodYesYesYT:BA-6107
MR60-2Customerestimate_taxesAdded input parameter additional_taxes_modeYesYesYT:BA-6021
MR60-2BillingSession*Added 'session_id' to the ActiveCallInfo structureYesYesYT:BA-5934
MR60-2UA*Changed type of 'ua_profile_id' field from 'char' to 'int' in UAInfo structure and UA.get_ua_profile_list input schemaYesNoYT:BA-6305
MR60-2**Allowed range of possible 'values' in ServiceAttributeInfo when 'name' equals to 'clir' was changed from [~,^,N,P] to [~,N,Y]: the inheritance from customer level (^) was deprecated, 'P' flag was renamed to 'Y'.NoNoYT:BA-4265
MR60-3Customer*Added 'prompt_name' field into ExtensionsInfo structureYesYesYT:BA-5745
MR60-3Customerestimate_taxesAdded flag save_estimates (supported by SureTax only). Dangerous! Use carefully!YesYesYT:BA-6226
MR60-3Destinationget_destination_listAdd 'i_country_subdivision' filter to the request of the mentioned methodYesYesYT:BA-6964
MR60-3Vendor

add_vendor,

update_vendor

Forbid add/update_vendor methods to take 'balance' field in the requests.

From now user is allowed only to set opening_balance while creating vendor using add_vendor, like it was before changes in RT#498488

YesNoYT:BA-6242
MR60-3Account

get_account_info,

get_account_list

add_account

update_account

Added possibility of managing field management_numberYesYesYT:BA-6959
MR60-3Customerget_taxation_infoRemoved nil from options that can be omitted in responseYesYesYT:BA-6208
MR60-3Customerget_vd_counter_listMethod is available under Retail realmNoYesYT:BA-2668
MR60-3Productget_product_list

Removed 'i_account_role' filter from the request of the get_product_list().

Added 'account_roles' filter to the request of the get_product_list().


The ' account_roles ' (array of 'i_account_role' ) filter could be used instead of this former 'i_account_role' filter.

YesNoYT:BA-6807
MR60-4DID_Providerreturn_numberAdded missed field i_customer to ReturnDIDNumberRequestYesYesYT:BA-6539
MR60-4**

REST API changes only

Changed "dry_run" flag into "aux_info" structure. If set to 'all' or 'simple', API method will be executed not in full, so it will validate only input arguments and return result of this validation. All other values for dry_run mode are ignored

NoYesYT:BA-8172
MR60-4Account, Customer, Productget_subscriptionsAdded 'generate_daily_charge' field to the responses of the get_subscriptions method of Account, Customer and Product modules (all these modules have this method)YesYesYT:BA-8292
MR60-4Account

add_cp_condition

update_cp_condition

Added 'negated' field to CPConditionNumberInfo structureYesYesYT:BA-7631
MR60-5Nodeadd_nodeAdded new method 'add_node'YesYesYT:BA-7628
MR60-5

Account

Customer

Vendor

add_account,

update_account,

add_customer,

update_customer,

add_vendor,

update_vendor

The input 'bcc' field of the mentioned methods from now is validated the same way as 'email' fieldYesNoYT:BA-6868
MR60-6Invoice

get_invoice_list

get_invoice_info

Enabled distributor access to own invoicesYesYesYT:BA-5047
MR60-6Customerset_callqueue_moh_file

Added 'prompt_name'

YesYesYT:BA-10079


TransactionInfo

  • No labels