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 |
---|---|---|---|---|---|---|---|
MR80-0 | CustomReport | get_custom_report_result_list | Border period of the Custom Reports Results is returned in UTC timezone now. Previously it was in the user's timezone/format. | No | No | YT:BA-21792 | Overview: Starting from MR80-1, the 'get_custom_report_result_list' API method returns period values ('period_*start*' and 'period_*end*') only in the UTC Time Zone. The user's TZ is not used anymore. Symptoms/Impact: The API client can return timing that doesn't correspond to the user's time zone. Actions: A change in the API client is required if TZ conversion is done on its end. It should process the received timing in the UTC time zone. |
MR80-0 | DiscountPlan | make_transaction | Added flag with_expiration_date to input arguments; it allows to use expiration date of source counter in case this date is after the effective one on target counter. Applicable to users and resellers only | yes | Yes | YT:BA-23489 | |
MR80-0 | Customer Account | vd_topup | Allow to specify topup_expiration to "credit" action, that allows to shift expiration further (if passed expiration is after the effective one then it replaces the actual one) | No | Yes | YT:BA-23489 | |
MR80-0 | 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 | |
MR80-0 | Customer Account | get_xdr_quality_info | Added method to fetch the XDR call quality | Yes | Yes | YT:BA-22723 | |
MR80-0 | Customer | get_customer_xdrs | Added filter "quality" | Yes | Yes | YT:BA-22723 | |
MR80-0 | Account | get_xdr_list | Added filter "quality" | Yes | Yes | YT:BA-22723 | |
MR80-0 | 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 | |
MR80-0 | Account | generate_aliases | A new method was added to generate batch of aliases for the specific account using available DID numbers | Yes | Yes | YT:BA-23333 | |
MR80-0 | CallControl | originate_advanced_call | Add "call" structure to input arguments; make "bill_to" non mandatory in case "call" structure is passed (is used in IVR user application call flow) | Yes | Yes | YT:BA-23369 | |
MR80-0 | VoiceQualityProfile | get_profile_list get_profile_info add_profile update_profile delete_profile | A new public service was added to manage voice quality profile entities which are used to evaluate calls quality in the XDRs. Methods are available for Admin and Reseller realms under their basic permissions | Yes | Yes | YT:BA-22965 | |
MR80-0 | Account Customer Vendor Representative | get_xdr_list get_customer_xdrs get_service_wallet_xdr_list | Enable filtering CDRs by connect time: add 'connect_time_before' and 'connect_time_after' filters to the request schemes. | Yes | Yes | YT:BA-557 | |
MR80-0 | 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 | |
MR80-0 | Account | get_used_vd_dest_group_list | Implemeted a method that allows a user to obtain information about volume discount destination groups used by account | Yes | Yes | YT:BA-23264 | |
MR80-0 | Account | generate_accounts | Added i_batch to the output | Yes | Yes | YT:BA-23795 | |
MR80-0 | Account | get_used_vd_dest_group_list | VdDestGroupInfo structure was extended | Yes | Yes | YT:BA-23966 | |
MR80-0 | DiscountPlan | add_discount update_discount | Switch to using transfer_allowed flag instead of the obsolete wallet_transfer_allowed | Yes | Yes | YT:BA-23746 | |
MR81-0 | Node | get_node_list | Added 'voip_dynamic_routing' input parameter | Yes | Yes | YT:BA-24163 | |
MR81-0 | RoutingPlan | get_route_list | Added 'skip_reason' to RouteInfo structure | Yes | Yes | YT:BA-24163 | |
MR80-1 | User | get_rt_ticket_list | Implemented an API method that allows to obtain RT tickets for a specific user | Yes | Yes | YT:BA-24053 | |
MR80-1 | User | get_rt_requestor_list | Added API method that allows to obtain a list of RT requestors | Yes | Yes | YT:BA-24053 | |
MR80-1 | User | get_user_info | Method response was extended by adding "rt_auth_info" section which should be present in case of specifying "get_rt_auth_info" flag | Yes | Yes | YT:BA-24053 | |
MR80-1 | Generic | get_config_data | API method was extended by adding "RT.Enable_RT_Integration" configurator option | Yes | Yes | YT:BA-24053 | |
MR80-2 | CallControl | transfer_call | Drop support of sip_headers (deprecated) | No | Yes | YT:BA-23461 | |
MR80-2 | Customer | get_account_aliases_list | The 'get_total' input parameter was added | Yes | Yes | YT:BA-24873 | |
MR80-2 | Generic | get_version get_internal_api_schema get_api_schema update_ui_config_list get_ui_config_list | Add new methods available for admin and reseller realm: update_ui_config_list - method enables an API user to update the list of the UI configs get_ui_config_list - method enables an API user to get the list of the UI configs The methods 'get_version', 'get_internal_api_schema', 'get_api_schema' has been enabled for reseller realm | Yes | Yes | YT:BA-24781 | |
MR80-2 | Account | update_accounts_batch | API method was extended by adding new inbound i_role, opening_balance attributes. Additional filtering (bill_status, login, id, city, companyname, cont1, cont2, country, faxnum, firstname, lastname, midinit, note, phone1, phone2, salutation, state, zip) of accounts to be updated was also implemented. | Yes | Yes | YT:BA-24843 | |
MR80-3 | Account | delete_alias terminate_account | Added 'force' input parameter, 'warnings' output field | Yes | Yes | YT:BA-23584 | |
MR80-3 | Account | update_accounts_batch | Added 'force_terminate' input parameter, 'warnings' output field | Yes | Yes | YT:BA-23584 | |
MR80-3 | Currency | get_currency_info | Allow get_currency_info for Representative | No | Yes | YT:BA-25343 | |
MR80-3 | TraceSession | get_trace_session_list | Added 'status' input parameter. Allows to get only sessions of certain status: complete or failed | Yes | Yes | YT:BA-25805 | |
MR80-4 | CustomerClass User | update_notification_list update_notification_list | Add API methods update_notification_list to service CustomerClass and User | Yes | Yes | YT:BA-25521 | |
MR80-4 | CustomerClass User | get_notification_category_list get_notification_category_list | adjusted logic of get_notification_category_list to return enabled send_sms and send_mail if at least one notification is enabled within the notification category | Yes | No | YT:BA-25521 | Overview: If there are no changes after the update in notifications configuration, no changes for the end-user. Symptoms: Only specific notifications enabled in the notification group. If send_sms or send_mail is enabled for one of the notifications in the notification group, it will be returned as enabled for the whole group. Actions: |
MR80-4 | CustomerClass User | update_notification_category_list update_notification_category_list | Deprecate API methods | No | Yes | YT:BA-25521 | |
MR80-4 | CustomerClass User | get_notification_list get_notification_list | Adjust methods get_notification_list to work without assigned i_notification_preset on respective entities | No | Yes | YT:BA-25521 | |
MR80-4 | Customer | terminate_customer | Adjust the processing of accounts. It is not possible to terminate a customer if termination of any of its accounts fails (for instance due to non-disconnectable active sessions) | No | No | YT:BA-24106 | Overview: There is an enhancement that prevents the issue with the account left unterminated after the customer termination by canceling the termination task if the active non-disconnectable session is detected on one of the accounts. Symptoms/Impact: Some customers cannot be terminated after the update due to active non-disconnectable session on one of their accounts. Actions: Terminate the account with an active session using the 'force' option or wait until the session ends. |
MR80-4 | Node | add_node update_node | Maximum allowed length of the "h323_id" input parameter was increased to 253 characters | No | Yes | YT:BA-26631 | |
MR80-4 | CustomerClass | get_customer_class_info get_customer_class_list add_customer_class update_customer_class | Add field ot_bp_charge_cc to CustomerClassInfo | Yes | Yes | YT:BA-25227 | |
MR80-5 | TraceSession | get_trace_session_list | Add "source" input field to allow fetching sessions only from a specific source | Yes | Yes | YT:BA-26613 | |
MR80-5 | Account | add_alias | Allow adding AA aliases | No | Yes | YT:BA-26684 |