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.
Build | Service | Method | Message | Schema changed | Backward compatible | TT | Resolution for system update |
---|---|---|---|---|---|---|---|
MR78-0 | Customer | * | Field 'i_moh' from 'CustomerInfo' structure was marked as deprecated | No | No | YT:BA-21947 | Overview: Symptoms/Impact: Actions: |
MR78-0 | Customer | get_customer_xdrs | Add flag to check the total amount of handled data before processing XDRs | Yes | Yes | YT:BA-21442 | |
MR78-0 | Account | get_xdr_list | Add flag to check the total amount of handled data before processing XDRs | Yes | Yes | YT:BA-21442 | |
MR78-0 | DID | get_customer_numbers | Add 'get_total' flag to return the total amount of records. Default value is set to 1 | Yes | Yes | YT:BA-19383 | |
MR78-0 | CallControl | originate_call | Deprecate method originate_call (use originate_advanced_call instead). To enable method use option [API]AllowObsoleteMethods=Y | No | Yes | YT:BA-22444 | |
MR78-0 | Rate | * | Added 'inter_intra_state_enabled' filedt into RateInfo structure | Yes | Yes | YT:BA-22265 | |
MR78-0 | Account | get_account_list | Added 'expand_alias' flag to enable for aliases returning data from the corresponding master accounts | Yes | Yes | YT:BA-22454 | |
MR78-0 | DID | get_number_info | Added 'vendor_name' to the method's response | No | Yes | YT:BA-21929 | |
MR78-0 | DID | get_owner_batch_list | List of allowed values for 'order_by' was extended with 'total_dids_free' and 'total_dids_used' | Yes | Yes | YT:BA-19640 | |
MR78-0 | Customer | get_batch_list | GetCustomerBatchList structure was extended with the 'limit', 'offset', 'get_total' and 'check_usage' fields. Default value for 'check_usage' is 1 for backward compatibility Added 'total' field to the GetCustomerBatchListResponse structure (present if the 'get_total' was passed in request) | Yes | Yes | YT:BA-22139 | |
MR78-0 | DID | get_number_list | EstimatedDIDNumberPricingParameterInfo structure was extended with the 'name' field - the name of the customer/reseller for whom the price is estimated | Yes | Yes | YT:BA-21273 | |
MR78-0 | Account | get_account_info get_account_list | The methods will return the 'i_vd_plan' inherited from the sponsor | No | Yes | YT:BA-22074 | |
MR78-0 | Account | get_account_list | The 'GetAccountListRequest' structure was extended with the 'email' and 'subscriber_email' fields | Yes | Yes | YT:BA-21266 | |
MR78-0 | Account | get_account_info get_account_list | For beneficiary accounts, the response will contain the 'master_i_billing_model' field - the billing model of the sponsor | Yes | Yes | YT:BA-22211 | |
MR78-0 | CallControl | ring_call progress_call | Added two method into the Call Control Service reflecting the latest changes in the PortaSIP Call Control JSON API | Yes | Yes | YT:BA-22494 | |
MR78-0 | Customer | get_customer_info | Added "rt_server_url" field to the "rt_auth_info" section in case of specifying "get_rt_auth_info" flag | Yes | Yes | YT:BA-19883 | |
MR78-1 | DiscountPlan | add_topup_option | Made 'topup_amount' field to be mandatory in the mentioned method request | Yes | No | YT:BA-20201 | Overview The topup_amount parameter is mandatory for the add_topup_option method. More details about the parameter in the PortaBilling XML / JSON API Reference Guide at https://www.portaone.com/docs/pb/mr78/PortaBilling_API_MR78.html#VDTopupOptionInfo Symptoms/Impact: The add_topup_option method does not perform a top up in a service wallet. The API reply contains "Client.DiscountPlan.mandatory_field_missed.topup_option_info.topup_amount" error. Actions Make sure that the topup_amount parameter is sent in the add_topup_option API call. |
MR78-1 | TraceSession | get_log_info | Fields 'start_time', 'end_time' were added to 'SessionLogMetaInfo' structure | Yes | Yes | YT:BA-12456 | |
MR78-1 | Generic | get_extended_data_list | The method is enabled to use by the users for whom personal info is masked | No | Yes | YT:BA-22462 | |
MR78-1 | TaxationPlugin | get_tax_transaction_code_list | The 'check_usage' parameter was added to check whether the tax transaction codes are in use. | Yes | Yes | YT:BA-22693 | |
MR78-1 | Customer | get_rt_requestor_list | Added Customer.get_rt_requestor_list API method that allows to obtain a list of RT requestors | Yes | Yes | YT:BA-22722 | |
MR78-1 | Rate | get_rate_list | The 'combined_status' parameter was added to enable combined status check based on 'discontinued', 'forbidden' and 'hidden' fields | Yes | Yes | YT:BA-20436 | |
MR78-1 | Rate | add_rate, add_rate_group, batch_add_rate, update_rate, update_rate_group | NULL values are set to the rate parameters op_route_category, op_preference, op_huntstop when they are not given for the add methods. Update methods will not change the previously set data values | Yes | No | YT:BA-22519 | Overview: Starting From MR75-3, the op_route_category, op_preference, op_huntstop rate parameters don't inherit the values from the route_category, preference, huntstop parameters and are set to NULL in case they are not sent using the add or update rate methods. Symptoms/Impact: NULL values are set for the op_route_category, op_preference, op_huntstop rate parameters if they are not stated via the add methods. Actions: Make sure that the op_route_category, op_preference, op_huntstop rate parameters are sent in the add_rate, add_rate_group, batch_add_rate methods in case they need to be different from NULL. Make sure that the op_route_category, op_preference, op_huntstop rate parameters are sent in the update_rate, update_rate_group methods in case they they need to be changed. |
MR78-1 | Customer | get_rt_tickets_list | Added "priority" attribute to the method response. Implemented optional filtering by the following fields: "id", "created", "last_updated", "status", "subject", "priority" | Yes | Yes | YT:BA-22721 | |
MR78-1 | Product | update_group | When the 'depailed_response' flag is set, the included products will be returned in the response | No | Yes | YT:BA-19879 | |
MR78-1 | Vendor | get_vendor_list | When the 'limit' isn't passed in the request, all the vendors will be returned | No | Yes | YT:BA-22830 | |
NR78-1 | Service | add_service get_service_info get_service_list | The 'invoice_group' property has been added to the ServiceInfo structure | Yes | Yes | YT:BA-22914 | |
MR78-1 | Account | get_account_info get_account_list get_service_features get_service_features_metainfo | The methods which return service features now correctly inherit the value of the features from the sponsor's addon configuration | No | Yes | YT:BA-22222 | |
MR78-1 | TraceSession | get_log_info | Extend meta_info with cli, cld, source_ip and user_name for BE logs from ES | Yes | Yes | YT:BA-21483 | |
MR78-1 | Customer | get_customer_xdrs | Added show_hidden parameter to include hidden XDRs in the result (works for the Admin realm only, default value is 1) | Yes | Yes | YT:BA-23474 | |
MR78-1 | DID | get_number_list | A new i_ivr_an parameter was added to the response protocol to show that the IVR access number is assigned to the DID | Yes | Yes | YT:BA-23080 | |
MR78-1 | CommissionPlan | add_commission_plan update_commission_plan | The maximum value of the fields: CPPeriodInfo.commission CommissionPlanInfo.default_commission CPSubscriptionInfo.one_time_commission has been increased to the maximum value allowed to store in the database | Yes | Yes | YT:BA-23632 |