2600Hz Employees Miriam Libonati Posted September 22, 2018 2600Hz Employees Report Posted September 22, 2018 Hey Everyone, We’re excited to announce the Kazoo 4.3 release is currently being upgraded in our back end systems - starting today! This major release will open the door for incredible new functionality - that over the next several weeks will lay the framework to Improve how you manage your business, while providing new revenue opportunities. To ensure a smooth transition and address any real-time issues that may occur, we’ve segmented the upgrade into phases that we'll roll out based on your platform. Hosted Platform Clients: We’ll be kicking off the upgrade with Hosted Platform clients this weekend - please keep in mind as with any upgrade, you may experience some unfamiliar occurrences. Feel free to comment or reply to this post with any questions and our team will do our best to get back to you ASAP. Private Cloud & Global Infrastructure Clients: Please allow 1-2 weeks for quality assessment and refinement with our Hosted Clients. Once all goes well, Kazoo 4.3 will be rolled out to private cloud and global infrastructure clients soon. For more details around the enhancements this release will bring to your platform - check out our recent business partner webinar replay here: https://attendee.gotowebinar.com/register/6533554671879906049*Please note: During this webinar - we experienced an Adhoc fire drill about 3/4 of the way through - so there is a short improvisational segment for your enjoyment You can find all the incredible highlights included in 4.3 below: ----------------------------------------------------------------------------------------------------------- KAZOO 4.3 - The Highlights Billing Services (and service plans) have received a major overhaul in 4.3. APIs have changed for interacting with services so if any one has built on top of the `service_plans` API, they will need to take note and adjust their code. Ledgers and Transactions: Also received a major lift. Ledgers- Ledgers represent "Kazoo money" not necessarily tied to a financial transaction. Transactions - Transactions are tied to bookkeepers (like Braintree) and charge real money. Faxing New resolution settings to make faxes look really nice. Fax notifications aren't sent when disabled now Improved conversion of PDF<->TIFF Callflows Using multiple Caller ID Prepend actions in the same callflow is fixed Added a 'transfer' callflow to initiate a transfer, mostly for use by Konami Pro Better handling of short-lived calls (calls that end before callflows is properly setup) Dynamic Caller ID works even if no capture group is specified in the feature code pattern Fixes to Temporal rules for "weekly" cycles Parking slot selection fixes Conferences Dynamic conferences track setup config more accurately for each participant APIs File uploads respect max file size properly Fetching recordings using the `accept={CONTENT_TYPE}` query string parameter fixed De-duplicated CSV headers when downloading CSVs Fix Calculating usage charges in ledgers API Calls retrieved from parking slots now show up in the channel listing Check for conflicts in hotdesk IDs; disallow existing IDs being set on another user Storage integration (with dropbox/Google drive/etc) errors are reported back to the user CDR listing timeouts have been addressed Fetching faxes uses the API user's timezone to create the filename instead of UTC Added ability to refresh UI app list (easier maintenance) Fixed token costs bug for API rate limiting to support complex rules again Fixed search API duplication of results Optionally adjust CDR timestamps to match a supplied UTC offset Better handling of file upload multipart headers Routing When using shortdial correction, start validation process over with new the corrected request When using shortdial correction, limit the number of digits that can be corrected Fix setting a CIDR (vs just an IP) for a carrier/SBC ACL Common properties among endpoints are lifted out into global settings, reducing bridge string size (and data transferred over the network) Ignore unhandled events to avoid filling up error logs while waiting for a bridge to terminate OpenCNAM added as a provider for CNAM lookups Voicemail Voicemail setup wizard and the voicemail change PIN prompts only allow 3 attempts before exiting the voicemail system Allow storing voicemail in external databases (via storage plans) Don't end the call when trying to delete a non-existing temporary greeting CNAM Vitelity CNAM added a toggle to use it in Stepswitch processing. Core Check that an IPv4 or IPv6 network is available to be used; otherwise the system shuts down. Soft-deleted docs are ignored by default when fetching from the database (treated as not found) Internal caching now has several strategies for how and when to cache, affecting load on the databases and the Erlang VMs, when a document is being requested by many different processes (a cache stampede). Internationalization UK ringback (and probably others) fixed Braintree Create new subscriptions without descriptions if desired TTS/ASR Add Google TTS and ASR engines as providers Ecallmgr Ecallmgr no longer relies on the sysconf app for config; it uses kapps\_config directly. Fixed issue where previous media terminators were used when requesting no terminators be allowed on playback Rating Add a system-wide toggle to turn on/off notifications when no matching rate can be found. Race condition when importing rates fixed to ensure the task is finished before signalling to the API caller. Pivot TwiML processing updates for dialing into conferences Kamailio Added SBC auto-discovery and ACL updates Engineering `make splchk` and some variants added to help developers spellcheck their code and documentation efforts! Cycle detection much clearer when processing application dependencies Documentation More examples in the API docs of requests and possible responses More usage examples of various features
Josh Robbins Posted September 25, 2018 Report Posted September 25, 2018 Are the SIP Ladder diagrams being added to the debug app as you demo'd at KazooCon? How about MOS Scores in the CDR?
extremerotary Posted September 26, 2018 Report Posted September 26, 2018 On 9/21/2018 at 8:46 PM, Miriam Libonati said: Conferences Dynamic conferences track setup config more accurately for each participant Does this bullet point indicate that, when a conference is on FreeSWITCH 1 and a second call starts to process on FreeSWITCH 2 and then must be transferred from FS2 to FS1 to join the conference, that the custom channel vars are maintained and thus the channel events emitted would have the custom channel vars like owner_id?
Administrators mc_ Posted September 26, 2018 Administrators Report Posted September 26, 2018 @extremerotary its more along the lines of starting a dynamic conference with a custom conference profile (config for moh, alone-sound, etc) and making sure each participant is brought into the conference with the proper configs set. The transfer to the conference FS server should handle CCVs; are you seeing them come in as missing if the caller is moved by Kazoo to the right box?
Marie Posted October 1, 2018 Report Posted October 1, 2018 Our customers are reporting issue with Operator Console Pro app this morning. They are unable to transfer calls, drop down does not work within the app. One customer could no longer open the app, nothing happens when they click on it. They have troubleshooted by restarting pc's, trying other browsers and clearing browser cache but no luck. I am setting their user rights from User to Admin to see if this will work for now as this has helped in the past after updates/upgrades.
Administrators mc_ Posted October 1, 2018 Administrators Report Posted October 1, 2018 @Marie Do you have any request logs of those failed transfers? I'm taking a look on our side but was curious if you had anything collected yet. RE: loading operator console, no issues on our side loading it so not sure where to go from there.
teknogk Posted October 1, 2018 Report Posted October 1, 2018 Where can we find more information about Added SBC auto-discovery and ACL updates?
Marie Posted October 2, 2018 Report Posted October 2, 2018 Mc, Thanks, the Operator Console issues were resolved by 2600Hz team.
extremerotary Posted October 2, 2018 Report Posted October 2, 2018 On 9/26/2018 at 3:48 PM, mc_ said: @extremerotary its more along the lines of starting a dynamic conference with a custom conference profile (config for moh, alone-sound, etc) and making sure each participant is brought into the conference with the proper configs set. The transfer to the conference FS server should handle CCVs; are you seeing them come in as missing if the caller is moved by Kazoo to the right box? Yeppers. When they are transferred via Kazoo from one FS to the other, the INVITE is missing all the X-headers, and thus on CHANNEL_DESTROY, none of the important CCVs are present
Administrators mc_ Posted October 3, 2018 Administrators Report Posted October 3, 2018 @extremerotary thanks for the report, will discuss at our standup today and see what's up.
Administrators mc_ Posted October 3, 2018 Administrators Report Posted October 3, 2018 @Josh Robbins Ladder diagrams and MOS scoring are still on the roadmap; I don't have specifics though.
Olaolu Abiodun Posted October 18, 2018 Report Posted October 18, 2018 (edited) Is it safe/advisable for private cloud to upgrade to 4.3 now? Edited October 18, 2018 by Olaolu Abiodun (see edit history)
litsip Posted October 24, 2018 Report Posted October 24, 2018 @Olaolu Abiodun I think you have to test yourself cause it depends what you want to have working for you. I have tested it and it works great but had to downgrade to v4.23 because the ACDC. ACDC works except the dashoard was not turning blue for registered agents and I needed that so I downgraded. Everything else that I needed to work was working and even better except that. Haven't tested eveything on v4.3 cause its a lot.
martin Posted December 14, 2019 Report Posted December 14, 2019 Billing Services (and service plans) have received a major overhaul in 4.3. APIs have changed for interacting with services so if any one has built on top of the `service_plans` API, they will need to take note and adjust their code. Cant find updated docs on this
Recommended Posts