加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ChangeLog 76.64 KB
一键复制 编辑 原始数据 按行查看 历史
Kaian 提交于 2024-09-13 09:20 . doc: update ChangeLog for 4.2.0 release
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952
Fri, 13 Sep 2024 09:17:20 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.2.0 released
* Portals:
- Fixed a bug that forced portal language to english #2706
- Fixed a bug that prevented image preview in edit screens #2744
- Fixed a bug while filtering dates with zero seconds #2757
- Inactive administrators can now have empty password #2741
- Client: Calendar Periods are now known as Special Schedules #2705
- Client: fixed Holiday dates importer for Calendars #2729
- User: fixed gs wave QR code not being displayed #2703
- User: added a new section to display on-demand user recordings #2725
* Microservices:
- Recordings: fixed a bug that prevented recordings on call-ids with special characters #2708
- Recorgings: added DDI or User that caused the recording to start #2713
* Proxies:
- kamailio: restore support for standalone installs with one single IP address #2748
* Application Server:
- Fixed a bug that prevented on-demand recordings on incoming external calls #2716
- Fixed a bug that prevented on-demand recordings on simple huntgroups #2759
- Fixed a bug while processing outgoing faxes #2723
- Fixed a bug generating BLF hints with unused terminals data #2755
- Reorder how endpoints are identified to support single IP address environments #2756
* Schema:
- CDRs: StartTime fields are now mandatory for UserCdrs and BillableCalls #2739
* Other:
- Added Cypress tests in platform, brand, client and user portals
* Security:
- build(deps): bump braces from 3.0.2 to 3.0.3 in /web/portal #2682
- build(deps): bump axios from 0.21.4 to 0.28.0 in /web/portal #2734
- build(deps): bump micromatch from 4.0.5 to 4.0.8 in /web/portal #2737
Thu, 27 Jun 2024 13:00:34 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.1.0 released
* Proxies:
- kamusers: fixed media-relay interface for AoRs with just one contact #2642
- kamusers: used new ruri_domain for static location #2640
- kamusers: avoid fast media liberation delayer for non-SDP INVITE/UPDATEs #2691
- kamtrunks: use carrier server from_domain in Diversion (if any) #2658
- kamtrunks: remove fast media liberation delayer #2691
- kamailio: make acc cdr inserts async #2660
* Portals
- Removed Zendframework based administration portal (klear) #2670
- Removed AngularJS based user portal #2669
- Generic voicemail can now be binded to multiple users #2633
- User voicemails are now displayed in user portal #2643
- Client administators no longer can access users voicemails #2663
- Faxes can now be binded to multiple users #2655
- Faxes are now displayed in user portal #2661
- Added actions to mass edit Administation ACL permissions #2632
- Fixed missing translations in client portal #2651
- Fixed a bug that prevented Holiday dates edition #2685
- Friends can not be managed in Brand administration portal #2666
- Fixed Billable calls historic rotator microservice #2690
- Improved Date selectors in filtering forms #2664
- Fixed timezone conversion while filtering by Date #2678
- Manage direct connectivity retail accounts / residential devices / friends at brand level #2650
- Add R-URI domain and outbound proxy parameters to direct connectivity retail accounts / residential devices / friends #2641
- Add KamUsers socket to direct connectivity retail accounts / residential devices / friends #2671
- Add trust SDP addresses toggle to direct connectivity retail accounts / residential devices / friends #2674
* Application Servers
- Decrease sorcery cache lifetime to 120 #2648
- Limit fastagi service duration to 300 seconds #2652
- Removed specific AGI for setting outbound calls X-Info headers #2665
- Implemented a simple version of Huntgroups when all members are users #2668
Mon, 29 Apr 2024 09:07:23 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.0.5 released
* Portals
- Banned address order #2621
- Restricted admins impersonation permission #2604
- Fixed search by special characters #2626
- Get Migration bundle back #2631
- Fixed terminals foreign key resolver race condition #2627
- Brand not shown on sip domains #2629
- Fixed multilanguage issues #2630
- Outgoing routing form rework #2625
- Avoid delete referenced application server #2628
* Schema
- Fix endpoints hints migration #2634
* Proxies
- kamtrunks: reject calls to retail DDI linked to no retail account #2623
- kamusers: avoid routing within dialog SUBSCRIBE to wrong AS #2624
- kamusers: stop using attributes per contact (ulattrs) #2637
- kamusers: SUBSCRIBE Event dialog only #2638
* Application Server
- Asterisk default Dial options #2636
- Enabled sorcery caches for endpoints, aors and identifies #2635
- Limited max hint watchers to 50 subscriptions
* Security
- build(deps): bump axios from 1.6.0 to 1.6.1 in /web/portal #2620
- build(deps): bump express from 4.18.2 to 4.19.2 in /web/portal #2594
- build(deps): bump vite from 3.2.8 to 3.2.10 in /web/portal #2599
Fri, 12 Apr 2024 08:37:49 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.0.4 released
* Portals
- Fixed a bug displaying Routing Tags for brands without Retail or Wholesale features
- Fixed a bug displaying Balance fields for brands without Billing feature
- Fixed a bug displaying Holiday range actions for Administrators without permission on Holiday dates
- Fixed a bug displaying Terminal provisioning templates preview dialogs
- Fixed a crash on Call ACL permissions screens
- Added missing action to resend failed outgoing faxes
- Added new section Voicemails in user portal
- DDI numbers are now displayed in E.164 format
- Imported destination rates files can now be downloaded
* Proxies
- Added support to DDIs without client assigned
- Fixed a bug while routing SUBSCRIBE and PUBLISH messages to wrong application server
- Subscribed extensions are now validated before relaying to application servers
- Increased min subscribe expire to 1800 seconds
* Application Server
- Disable initial MWI notification during asterisk startup
Thu, 21 Mar 2024 08:50:54 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.0.3 released
* Portals
- Fixed a bug while displaying terminal provisioning template test dialog
- Fixed a bug while displaying Domain filtering options
- Added missing ACL entries for Holiday Date ranges
- Invoice Numbers prefix is now optional
- Increased inactivity timeout in Active Calls to one hour
- Updated Active calls call direction icons
* Provisioning
- Fixed a bug that prevented running PHP code in terminal provisioning templates
* Proxies
- Fixed a bug with Cisco Phones BLF Subscriptions
- Fixed behind-nat and proxied UAC SUBSCRIBE routing
Tue, 12 Mar 2024 11:33:49 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.0.2 released
* Portals
- Fixed multiple select options only displaying 30 entries
- Fixed a bug that removed Active Calls after two minutes
- Fixed a bug that prevented some Active Calls to be removed when finished
- Fixed display issues when browser text language was not English or Spanish
- Fixed time and datetime selectors for Firefox browser
- Added Invoice scheduler last execution status icon
- Updated dashboard icons, colors and texts
- Fixed multiple translations issues
- Theme based web titles
* Provisioning
- Added missing Terminal provisioning microservice package
- Removed not allowed PHP functions from default templates
* Proxies
- Fixed SUBSCRIBE messages socket selection and allowed Events
- Handle SUBSCRIBE in custom route to skip INVITE-only logics
- Fixed cgrates-reload script to work outside a data profile machine
- Application server failover logic is not longer triggered when a 404 is received
* Billing
- Fixed a bug displaying Client data in Invoices
* Other
- Reviewed documentation
- Added upgrade notes for tempest release
Wed, 28 Feb 2024 14:21:59 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.0.1 released
* Portals
- Fixed tooltips displaying obsolete information
- Fixed some Retail Account fields not being displayed in edit screen
- Fixed External Call Filters Out of schedule number fields display issues
- Fixed Outgoing Routing Carrier field that prevented saving existing routes
- Added download button to incoming faxes PDF files
* Proxies
- Fixed endpoint identification issues on Retail Call forwards
* Application Server
- Fixed send and receive faxes not being properly converted from/to PDF
* Other
- Added missing Users CDR mixer systemd service
Wed, 07 Feb 2024 12:59:02 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 4.0.0 released
* Software Version Upgrade
- Debian base system upgraded from 11 (bullseye) to 12 (bookworm)
- Kamailio upgraded from 5.6.0 to 5.7.3
- rtpengine upgraded from 9.5.4 to 11.5.1
- Asterisk upgraded from 18.2.2 to 20.5.0
- PHP upgraded from 8.0.13 to 8.2.7
- MySQL (Percona Server) upgraded from 8.0.25 to 8.0.34
* Proxies
- Added CDR entries for users missed calls #2423
- Added behind NAT experimental support #2495
* Portals
- Removed classic klear portal access #2470
- Added support to configure main portal color #2458
- Added new filter options for Active Calls pages #2457
- Added missing email and attach sound fields for Residential voicemails #2468
- Added missing domain for Brands when Residential or Retail features are enabled #2482
- Fixed some realtime logics for platform and brand Active Calls #2483
Fri, 09 Feb 2024 13:19:03 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* Ivozprovider 3.4.1 released
* Portals
- Added missing email and attach sound fields for Residential voicemails #2468
- Added missing domain for Brands when Residential or Retail features are enabled #2482
* Core
- Fixed a bug that prevented friends creation for vPBX without a Corporation #2478
- Fixed balance operations for carriers #2452
Tue, 28 Nov 2023 13:33:23 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 3.4.0 released
* New Portals
- Fixed prepaid balances operations
- Fixed voicemail message counter on dashboards
- Fixed labels in platform portal feature selectors
- Fixed audio players
* Application Server
- Configurable setting to announce how many participants are already present when joining a conference room.
- Pause and unpause services for queues
* Other
- Brand new realtime active calls microservice written in go that replaces the old one written in openswoole
Tue, 03 Oct 2023 09:39:40 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* Ivozprovider 3.3.0 released
* New Portals
- New portals are now loaded by default unless explicit configuration
- Old portals are still available adding /classic to URL path
- Portals header images are now properly load
- Added missing actions to simulate calls
- Added missing actions to preview invoices templates
- Added missing actions to test and restore terminal provisioning templates
- Improved Terminal provisioning template parser security
- Added missing importer for Holiday dates
- Added missing exporter for Call registry
* Other
- Fixed a bug in Recordings encoder that stopped the process on first error
- Added new router microservice to determine the portal associated to each domain
Tue, 18 Jul 2023 11:21:55 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 3.2.0 released
* New React based web portals
- Added impersonation between portals using internal administrators
- Added translations to officially supported languages
- Added dashboards to all portals
- Added support for Web portal customizable Logo
- Added a Web Portal based configuration option to load react portals by default
- New portals always accessible adding /platform, /brand, /client and /user to URL path
- Classic portal always accessible adding /classic to URL path
- Added missing action to regenerate invoices
- Added missing action to unban brute force attacks
- Added missing action to re-rate external calls
- Added missing actions to modify pre-paid balances
- Added documentation links to all screens
- Fixed a bug while adding client services not enabled by brand
- Lots of fixes in platform, brand, client and users portals screens
* Proxies
- Fixed a bug with unsolicited MWI NOTIFY messages
* Application Server
- Updated Queue members table to support future dynamic join and leave functionalities
- Fixed a bug identifying Terminals when their name had been changed
- Added click2dial contexts
* Core
- Added Corporation entity to group vPBX that can share Inter-vPBX Friends (internal calls between vPBX clients)
- Improved changelog entries to reflect Administrators impersonation chains
Fri, 10 Mar 2023 10:22:06 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 3.1.0 released
* Initial version of new portals for all tenants
- Using React 18.2 framework
- CRUD operations supported
- Still a work in progress, not ready for production usage
* Initial React User portal implementation
- Added Calls list section
- Added My Account section for changing user's basic information
- Added Preferences section for changing call specific settings
- Added Call Forward Settings to configure forwarding options
- Accessible adding /user/ to existing portal path
- Requires user email and password to login
* Initial React Client portal implementation
- Added sections for vPBX, Residential, Retail and Wholesale
- General section to manage Users, Terminals, Extensions, DDIs, Faxes, Services and Contacts
- Routing endpoint section to manage IVRs, Hunt Groups, Queues, Conditional Routes, Friends, Conference Rooms and Voicemails
- Routing tools section to manage External Filters, Calendars, Schedules Match Lists and Route Locks
- User configuration section to manage Outgoing DDI Rules, Pickup Groups, Call ACLS and Locations
- Multimedia section to manage Locutions and Music on Hold
- Calls section to manage Call registries, Active Calls, External Calls, Calls CSV Schedules and Recordings
- Accessible adding /client/ to existing portal path
- Requires Client Administrator credentials to login (or impersonation from Brand portal)
* Initial React Brand portal implementation
- Added Clients section to manage Virtual PBX, Residential, Retail and Wholesale clients
- Added Providers section to manage Carrier, DDI Providers and DDIs
- Added Routing section to manage Outgoing Routing, Routing Patterns, Routing Pattern groups and Routing Tags
- Added Billing section to manage Rating Plans, Destinations, Rates, Prepaid Balances and Daily usages
- Added Invoice section to manage Invoice, Invoice Schedulers, Fixed costs and Invoice Templates
- Added Calls section to manage Active brand Calls, External calls and Call CSV Schedulers
- Added Settings section to manage Company Portals, Special Numbers, Numeric Transformation, Notification Templates, Music on Hold, Brand Service and Match Lists
- Added View section to display lists of Retail Accounts, Residential Devices, Users, and Banned IP addresses
- Added support to impersonate a Client Administrator to access Client portal without credentials
- Accessible adding /brand/ to existing portal path
- Requires Brand Administrator credentials to login (or impersonation from Platform portal)
* Initial React Platform portal implementation
- Added Brand, Main Operators, Anti-flood Banned IPs, Terminal Manufacturers and Services management screens
- Added Currencies, Notification templates, Invoice templates, Special numbers, Platform portals management screens
- Added realtime Active calls and External calls views
- Added Infrastructure section to manage Proxy Users, Proxy Trunks, Media relays and Application Servers
- Accessible adding /platform/ to existing portal path
- Requires Platform Administrator credentials to login
* API
- Lots of changes in Rest API to fulfill new portals requirements. See specific API Changelogs for details.
- Main breaking changes
* Replaced Company nif, postalAddress, town, province and countryName properties with new Invoice model
* Removed externallyRated property from Carrier
* Removed billInboundCalls property from DDIs
* Other Features and Fixed
- Upgraded Kamailio to 3.6.2
- Upgraded RTPengine to 10.5.3
- Added configurable Announce Position locutions to Queues
- Added Display name in Queues to override default Caller name in Queue members calls
- Added Address Book section to store External numbers (not yet used)
- Added Description field in DDIs
- Added support to use DDIs only for outbound presentation (DDI types)
- Changed rtpengine control port to 2223
- FastAGI server address is now configurable
- Added APIBAN optional configuration for Proxies
- Fixed Media Relay selection logic when specific set was configured
- Fixed Media management in parallel-forking scenarios
- Added RTP timeout settings for vPBX and Residential calls
Thu, 23 Jun 2022 13:06:47 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 3.0.0 released
* Software Version Upgrade
- Debian base system upgraded from 9 (stretch) to 11 (bullseye)
- Kamailio upgraded from 5.1.10 to 5.6.0
- rtpengine upgraded from 6.1.2 to 9.5.4
- Asterisk upgraded from 13.17.0 to 18.2.2
- PHP upgraded from 7.0.33 to 8.0.13
- MySQL (Percona Server) upgraded from 5.7.19 to 8.0.25
* Main features
- Added new entity Location to group Users
- Added support for generic Voicemails
- Voicemail and VoicemailMessages can now be managed through web interface and API
- IVR Selected option can now update call display name
- Moved presence management from Kamailio to Asterisk
- Added custom BLFs for Route Locks status (open/close)
- Added local DNS entries for HEP server and Redis sentinel
- Replaced gearman server with redis for async job distribution
Tue, 14 Feb 2023 11:52:55 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.23.0 released
* Proxies
- Added optional push servers configuration to ignore IP filtering
- Added outbound DDI type only for outgoing presentation
* Application Servers
- Moved Voicemail app calls from AGIs to asterisk dialplan
* Portal
- Added initial AddressBook support (not used for updating presentation yet)
- Fixed a bug in Call CSV scheduler filters
Tue, 29 Nov 2022 16:01:55 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.22.0 released
* Proxies
- Fixed a bug with Routing Tags not matching some characters
- Disabled SRTP media between proxies and application servers
* Application Servers
- Fixed caller presentation when calling a Hunt Group user forwarded to an External Numbers
- Fastagi Server address can now be configured
- Added Display name to Queues to update CallerID Name on calls to members
* Portals
- Added Description field to DDIs
- Added CarrierName, DestinationName and RatingPlanName to Call CSVs generated by schedulers
- Fixed Client Call CSV Scheduller endpoint field filtering
Thu, 22 Sep 2022 15:48:52 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.21.1 released
* Proxies
- Improved presence logics to minimize database usage
- Increased TLS connection timeout
- Added settings for HEP forwarding
- Added SRTP to plain RTP conversion for wholesale clients
- Fix retail call forward for accounts using media encryption
- Free rtpengine session if no additional gateways found
* Portals
- Fixed errors in DDI Providers > Registrations status screen
- Fixed errors in Retail Account > DDIs > External calls screen
* API
- Added domain field in Company responses
Thu, 07 Jul 2022 12:47:57 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.21.0 released
* Proxies
- Fixed rtpengine sessions deletion on branch timeout
- Fixed a bug with failover handling on bounced calls
- OPTION messages are now skipped from anti-flood mechanism
- Residential Devices authentication is now optional when Direct Connectivity is enabled
- Retail Accounts authentication is now optional when Direct Connectivity is enabled
- Improve log messages on no reply event
* Invoicing
- Added dynamic quantity support to Invoice schedulers fixed costs
- Added Client max calls as Fixed cost dynamic quantity
- Added Client DDI count as Fixed cost dynamic quantity
* Portals
- Fixed a bug that prevented creating vPBX clients depending on emulated company ACLs
- Removed Retail Account column from DDI Provider's DDI List section
* Other
- Added support for custom entries in local DNS server
- Fixed swagger JSON generation commands in package post install scripts
Wed, 23 Mar 2022 16:40:26 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.20.1 released
* API: Residential admins can now edit Device data through client API
* Billing: Improved rerating process to handle unbilled corner cases
* Portals: Removed friend field displayed in all CallForwardSettings screens
* Packages: Removed mysql ivozprovider-profile-data postinstall errors
Tue, 15 Feb 2022 10:49:17 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.20.0 released
* Portals
- Retail client administrators can now edit retail account data (except name)
- Passwords are now trimed in: Carrier servers, ddi providers, friends, residential devices, retail accounts and terminals
- Added Location section to group users by working place
* API
- device/status endpoint now returns multiple devices status properly
- /users/mass_import API endpoint assigns just created ddis to it's user now
* Proxies
- Upgraded Kamailio version to 5.1.10
- Added P-Preferred-Identity support
- Improved gateway deactivation logic
* Provisioning
- Terminal Provisioning Generic URL is now unique
* Application Server
- Custom Music on Hold is now randomly sorted
- Set max call duration to 3 hours
- Set 20 sec timeout to service enabled noanswer cfws
- Set max voicemail duration to 20 minutes
* Other
- Apache2 logs are now redirected to journald
Tue, 09 Nov 2021 13:26:18 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.19.0 released
* API
- Active Calls information is now retrieved from redis
* User Portal
- Ignore non-ascii characters while generating GSWave QR code
* Proxies
- Added maintenance mode for graceful restarts
- Improve realtime message handling after proxy restart
- Properly close XMLRpc connections after replying
- Fixed SDP mangling in multisocket setups during parallel-forking
Tue, 28 Sep 2021 11:47:06 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.18.1 released
* Portals
- Show User-Agent in anti-bruteforce section
- Allow generic matchlists in OutgoingDdiRules
* Invoices
- Reduce tax decimal precision
* Core
- Recover DisableDestination in CGRateS reload
* Retail
- Fix retail2retail call-forward creation issues
- Fix DDI filter in retail2retail call-forward
* Residential
- New call-forward to voicemail via services
* API
- Fixed client API security filter in [GET] /services
- Removed inaccessible property from API spec in models with uploadable files
- Added /api/client/services/unassigned endpoint
- Added many fields into collection response models (Check out API changelog for more details)
- Removed genericTemplate, specificTemplate, genericUrlPattern and specificUrlPattern properties from TerminalModel response model in client API because client admins should never have had access to this properties
Tue, 03 Aug 2021 14:04:28 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.18.0 released
* Portals
- Fix country selector default value on edit screens
* Proxies
- Do not force prio 0 for blocking outgoing routes
- Fix realtime in carrier failover scenarios
- Remove X-headers to carriers in wholesale calls
- Detect LCR Kamailio module inconsistent states
* Retail
- Add retail to retail call-forward
- Add called DDI as retail call-forward criteria
* API
- Fix destination rate groups file uploads
- Add many missing fields into API collection responses
Tue, 15 Jun 2021 10:43:39 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.17.2 released
* Core
- Set invoiceId by iterating chunks in order to avoid lock timeouts
- Fix screen extension auto assignment logic
* Proxies
- Add carrier/ddiprovider mediarelay-set relationship
- Fix ddiProvider detection logic
- Avoid resolving vPBX client domains in PUBLISH
- Call rtpengine_delete for CANCELs
* vPBX
- Increase named pickup group size
- Set maxcall duration to 3 hours as in proxies
* Provisioning
- Add Yealink new CA chain file
- Remove redundant snom provisioning lines
* API
- Fix filter issues
* Portals
- Show External Calls option in related entities
- Fix client Recordings section ACL
- Skip calls to special numbers in Active Calls
- Copy callid when call direction icon is clicked in Active Calls
- Add file extension filters for Locutions, MOH and Faxes
- Fix holiday date range locution filter
- Round price totals up with 2 decimals
- Blacklist non-relevant fields in intervPBX, BrandUserList and Carriers.
Tue, 30 Mar 2021 16:59:13 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.17.1 released
* Core
- Fix recordings on SSRC change scenarios (fixes incomplete recordings)
- Convert long call recordings to MP3 properly
* Proxies
- RTP timeout call hangup
- Several BLF related fixes
- Send OPTIONS using right local socket
* vPBX
- Faxes are now marked as error if call is not answered
* API
- Added text/csv response type to client/billable_calls
* Portals
- Skip record count on large tables in dashboard (makes portal faster)
- Fix holiday date creation for non english languages
- Fix rating plan download issues
Mon, 22 Feb 2021 12:12:13 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.17.0 released
* Cgrates
- Added reload mutex: ensures no parallel reloads
* Proxies
- Made multiContact per AoR configurable
- Add quality log messages on dialog end
- Fix LCR rule weight for carriers with more than 10 servers
- Fix per-branch WSS detector
* vPBX
- Added configurable call reject method
* API
- Added security testing tools for API
- Added /users/mass_import brand API endppoint in order to allow mass user/extension/terminal/ddi provision
- Improved api response codes: 422 Unprocessable Entity if the payload includes a non existing entity reference
* Provisioning
- Added support for certificate chains for Snom provisioning certificates
* Portals
- Updated invoice generator library in order to avoid some segmentation fault errors
- Allowed null/not null search operation on billable calls price and cost
- Added range holiday date creation screen
Tue, 22 Dec 2020 11:42:13 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.16.3 released
* Core
- Ensure numeric only fax destinations
- Avoid detecting balance changes for equal values
* Proxies
- Fix Bad From-URI in intervpbx call-forward
- Remove problematic CISHASH call in local router
* vPBX
- Fix voicemail callback context
* API
- Add endpoint to unban antibrute-force sources
* Portals
- Improve External Calls filter operation and speed
Thu, 19 Nov 2020 12:35:13 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.16.2 released
* Core
- Fix invoice scheduler error message
* Proxies
- Antiflooding redesign
- Avoid inactivating gateways used in stopper rules
- Block basic SQL injection
- Reduce amount of log messages
- Ignore wrong Diversion headers from UACs
- Fix recording issues
- Fix R-URI correction mechanism in retail/wholesale to retail calls
* vPBX
- Add fake ringing for external ringall huntgroups
* Portals
- Hide/Show billing details to clients
- Show only currently anti brute-force banned addresses
- New +800 prefix for IUPN
Wed, 14 Oct 2020 09:59:22 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.16.1 released
* Core
- Fix Call Forward Settings retail checks
* Proxies
- Enforce media-relay in every proxy (fixes recordings and some misroutings)
- Do not mangle R-URI in bounced calls (fixes 32 seconds hangup)
* vPBX
- Add From-User option for non-intervpbx friends
* Portals
- Allow using brand level matchlists to clients
- Show endpointName in BillableCalls view screen
Wed, 09 Sep 2020 09:49:22 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.16.0 released
* Core
- Added MaxDailyUsage mail notifications
- Validate retail call forward settings
- Unique administrator usernames
* Proxies
- Added support for SRTP media encryption
- Fixed WebRTC compatibilities issues
- Added per client GeoIP filtering support
- Redesigned SIP auth (dropped kam_users view)
- Fixed within dialog invalid Contact from client UACs
* Billing
- MaxDailyUsage hangs up active calls when limit is reached
- Added endpointName field to CDRs
- Added inbound call CSV schedules filtered by user/friend/fax
- Added inbound call CSV schedules filtered by DDI Provider
- Added inbound call CSV schedules filtered by DDI Provider
* vPBX
- Added transform always toggle for friends
- Added optional SIP auth for direct friends
- Added service handling for friends
- Disable queue member after failed call attempt
* Residential
- Added caller blacklisting feature
* Retail
- Added unconditional call forward
* API
- Exposed active calls on client API
- Fixed PUT response format
- Allowed DELETE on Recordings
- Added outbound/inbound to activeCalls endpoint response
* Provisioning
- Added Snom DXXX sample templates (D375, D717, D735, D785)
* Portals
- Added new section to list and unban anti brute-force sources
- Added filter field for emulation pop-up window
- Fixed call rerating from Carrier call list
- Fixed client generic matchlist deletion
- Fixed client generic invoice template deletion
- Added failure reason to price CSV importer
Wed, 10 Jun 2020 11:27:22 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.15.2 released
* Application Server
- Diversion related minor improvements
- Fixed a loop in HuntGroup user call forwards
* Core
- Fixed unsolicited MWI for residential clients
- Fixed encoding issues on rate importer
* Proxies
- Added userId/faxId/friendId for external inbound calls CDRs
- Fixed empty pointer free warning log
- No user CDR for non-vpbx calls
- Disabled antiflood for trunks proxy
- Reduced log messages
- Anti brute-force attack mechanism
- Ban addresses rejected by IP filter
- Increased registration min expires to 900
* Billing
- Deductible Connection Fee (minCost)
* API
- Registration summary brand/client endpoint
- Improved client-level endpoint ACLs
* Portals
- New Carrier / CarrierServer status icon
- Fixed emulations issues
Tue, 12 May 2020 15:13:22 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.15.1 released
* Application Server
- Ignore user call timeout when call forwards are disabled
* Proxies
- Roadwarrior registration ip filter fix
- Fix unreachable cfwd for direct retails
- Improve wholesale call logic
- No carrierId for bounced calls
- Patch Kamailio-redis reconnection logic
- Realtime fix edge cases
* Billing
- No cost calculation for bounced calls
* Recordings
- Fixed recording speed when call had silent RTP gaps
* Portals
- New ALG/STUN guesser on register status
- New restriction in destination rates file importer maximum length, up to 75000 lines
- New realtime calls filter form
- Several realtime bug fixes
Wed, 08 Apr 2020 15:13:22 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.15.0 released
* Application Server
- Follow user call forward settings in HuntGroups (configurable)
- External numbers as Huntgroup members
- Configurable missed calls in Queues
- IntervPBX friends need no regexps
* Core
- ACLs for web portal users (limit access to specific sections)
- Changes in user call forward coexistence
- Show client entities in CDRS (user, friend, fax, retail account and residential device)
- Show client DDI in CDRs
- Show carrier for outbound call in CDRS
- CSV scheduler by client entity (user, friend, fax, retail account, residential device)
- CSV scheduler by client DDI
- CSV scheduler by carrier for outbound calls
- DDI In sane defaults and improved help
* Proxies
- Support for multiple signalling IPs in KamTrunks
- On-demand record dual simultaneous mode: DTMFs + SIP INFO
- IP filter for non-INVITE requests
- Save DDI Provider in external inbound calls
* Portals
- New Active calls god section with realtime call information dashboard
- New Active calls brand section with realtime call information dashboard
- New Active calls client section with realtime call information dashboard
- New Users brand section to see register status of all users
- New Antiflood blocked addresses god section
- New IP filter blocked addresses brand section
- Extension to number CSV importer (aliases)
- Redesign SIP domains section
* API
- ACLs for API users (permissions to certain operations in specific endpoints)
- Maximun items per page increased from 500 to 5k on client API and from 500 to 10k on brand and platform APIs.
- Optimized memory usage on unpaginated API requests, especially with JSON response format
Wed, 05 Feb 2020 15:13:22 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.14.1 released
* Application Server
- Disabled direcmedia for every friend to prevent issues.
* Core
- Error prevention on scheduled invoices
- Fix offline billing CGRateS request to calculate cost
- Recover disableDestination flag logic for CSV imports
* Proxies
- Fix interpbx friends device call forwards
- Apply fax routes to retail T.38 accounts
- Fix parsed value for inbound calls
* Portals
- Fixed invoice template tester
- DirectConnectivity defaults to No for new retail/residential/friend
- ddiIn defaults to No for new retail/residential/friends
- round daily usage value
* API
- Deprecated /api/brand/users_cdrs endpoint
Tue, 21 Jan 2020 15:13:22 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.14.0 released
* Application Server
- Fixed a bug where only first Calendar period were being checked
- Added services codes to enable and disable Residential call forward settings
* Proxies
- Fixed call distribution between Carriers with same weight and different servers count
- Added stopper as new Outgoing Routing type
- Added Residential Account Id field is in CDRs
* Billing
- Fixed a bug in Daily Max usage threshold not being properly stored
* Invoicing
- Fixed default Invoice Templates contents
* Core
- Companies CDRs are no longer removed when Company is deleted
- Added new entity Special Numbers that are skipped from CDRs
* Portals
- Imported Destination Rates CSV data is now properly validated
* API
- Company Id are no longer displayed nor requested in Client API
Tue, 17 Dec 2019 15:55:04 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.13.2 released
* Portals
- Fixed External Calls Client Filter
- maxDailyusage default value is now 1000000 for all type of clients
- Fixed Terminal Model templates backup overwrite
- Reviewed Catalan translations in Administration and User portals
- Remove Brand fields from Invoice Templates
- IVR entry Welcome locutions is now known as Success locution
- Not Registered Call Forward type is now known as Unreachable
- Call Registry is now only available to vPBX clients
* Proxies
- Improved default Transformation Rules to handle more number formats
- Fixed incoming retail calls with T.38 passthrough enabled
* vPBX
- Fixed a bug while checking weekday in External Call Filter Schedules
- Skipped voicemail intro when user has recorded message
* API
- Added null/notnull as valid filter value for nullable fields
- Improved performance for unpaginated API requests
- WebPortal endpoint now includes type field
* Other
- Added documentation for basic API usage
Mon, 18 Nov 2019 10:41:25 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.13.1 released
* Portals
- Fixed a bug where default Invoice templates was being assigned to emulated brand
- Fixed a bug where recordings could be deleted when it shouldn't
- Restored Externally rater custom options in Company screens
* Billing
- Improved CGRateS reloads when Destinations have not changed
* Invoicing
- Fixed Brand invoice data display in default Invoice templates
* Proxies
- Fixed a bug with wholesale Diversion header domains
* API
- Billable calls cost field can now be edited from Rest API
- Added missing CalendarPeriod endpoint
Wed, 30 Oct 2019 12:34:00 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.13 released
* Portals
- Hide recordings delete button based on client configuration
- New platform section to create Invoice templates that any brand in the platform can reuse
- Added four new Brand fields to configure Clients notifications templates default value
* Billing
- New feature to set a maximum daily usage by client (1000000 € by default)
* Proxies
- Added block routes concept to Outgoing Routings
- Added cgrates_mode runtime parameter that allows national calls to be allowed in CGRateS down scenarios
* API
- Added PUT /billable_calls/{callid}/rate endpoint on platform and brand APIs
- Removed deprecated brand attribute from brand API (as it can be auto resolved)
* Other
- Fixed routing pattern creation/edition logic
- Fixed some deprecation warnings
- Fixed regression on balance operations (both company and carrier)
See specific API changelog for detailed information on changes for each level
Wed, 09 Oct 2019 10:01:15 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.12.1 released
* Portals
- Added translated strings for Catalan language
- Filter timezone dropdowns based on selected Country
- Added missing country code field in Residential External call filters
- Carrier cost fields are no longer displayed when Billing feature is disabled
- Fix carrier External calls list CSV export
- Fix client rating profiles CSV export
* Billing
- Do not generate carrier CDR if calculate cost is disabled
- Avoid unreal error log messages
* Proxies
- Retail client calls are now recorded based on DDI record configuration
* Documentation
- Improved documentation for Holiday Dates and Calendar Periods
- Improved documentation for imported DestinationRates CSV files
* Packaging
- Added Catalan and Italian in default portal language menu
- Removed 32 bits package support
* API
- Exposed some inverse relationships on PUT and POST methods
- Added register status endpoint on ddi provider registrations
* Other
- Improve CDR mixer memory usage
See specific API changelog for detailed information on changes for each level
Thu, 29 Aug 2019 15:35:24 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.12.0 released
* Proxies
- Fixed error when a carrier of LCR route cannot bill given destination
- Allow within country calls if billing engine is unreachable
* vPBX
- Fixed how holiday dates are matched
* Portals
- Added Italian language support (no .po or locutions yet)
- Added Catalan language (no .po or locutions yet)
- Add DDI Provider registration status
* Invoicing
- Try to rate automatically any unrated call included in scheduled invoices
* API
- Added exists filter for foreign keys
See specific API changelog for detailed information on changes for each level
Wed, 24 Jul 2019 10:11:24 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.11.2 released
* Proxies
- Reimplemented Outgoing DDI presentation using prefix
- Fixed a bug in LCR routes that caused Carrier deactivation
- Changed default parallel forking Q-value to 1.00
* vPBX
- Fixed a bug in Outgoing DDI presentation using match lists
- DND users are no longer disturbed by queue calls
- Calendar events now also trigger on start and end date
* Portals
- Fixed a bug in Calendar events Locutions and Schedules filters
- Fixed Rating plan CSV exporter for Brand and God administators
- Fixed a bug in Retail client call simulator
- Fixed a bug in Residential onDemandRecordCode display
* API
- Endpoint Registration status is now also available in brand API
See specific API changelog for detailed information on changes for each level
Wed, 03 Jul 2019 10:00:00 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.11.1 released
* Billing
- Fixed error message on rating plan weight collision
- Simplified invoice validity checks so that they match the rules described on the documentation
* Proxies
- Fixed Outgoing DDI Rule prefix logic
* vPBX
- Fixed a bug with 0 entry in IVRs
* Portals:
- Forced close of edit/add tabs when a brand/client is emulated preventing unexpected behaviours
- Fixed sort by destination on rates
- Improved foreign key based sorting performance on big tables
- Fixed holiday date importer
* API
- Fixed create user regression
- Added file upload restrictions
See specific API changelog for detailed information on changes for each level
Wed, 19 Jun 2019 10:26:26 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.11.0 released
* Billing
- Added command line script to reload Brand configurations
- Enabled automatic offline billing in cdr mixer
* Proxies
- Fixed a bug that removed P-Asserted-Identity display name
- Fixed a bug that prevented external transferred calls
- Carriers are now marked inactive only on requests timeout
* Retail
- Fixed a bug that prevented bounced calls from Retail accounts
* vPBX
- Allow outgoing DDI selection using prefixes in Outgoing DDI Rules
- Fixed locutions for Route Locks services
- Prevent default voicemail unavailable locution if user has one defined
- Calendars can no override External call filters Schedules
- Call Forwards Settings route is no longer mandatory
* API
- Added support for upload and download of file objects
- Added endpoints to get endpoints registration status
- Endpoint passwords are now visible in plain text
- Reviewed API access controls based on logged user role
- Reviewed entity fields access based on api level
* Other
- Fixed a bug while sending multiple email notifications
- Rename scheme to schema in all scripts an directories
See specific API changelog for detailed information on changes for each level
Mon, 29 Apr 2019 16:42:45 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.10.0 released
* Proxies
- External rejected calls due to brand or client max limit will now be answered with 486 Busy
- Replaced XMLRPC server module with JSONRPC module
* API
- Added new endpoints to get current active calls counters
- Brand and Client API logins are now validated using URL domain
* Web
- Billable calls list is now known as External calls list and it also displays incoming calls
- Carrier ASR and ACD fields have been removed
- Brand URLs are now known as Web Portals and have different filtering for each level
* vPBX
- Fixed a bug in ExternalCallFilters Schedule timezones
- vPBX can now place internal calls between them using Inter vPBX Friends
- VoiceMail now plays unavailable locution if recorded using internal configuration menu
- Added support for T.38 passthrough for Terminals and Friends
* Residential
- Added support for T.38 passthrough for Residential Devices
* Retail
- Added support for T.38 passthrough for Retail Accounts
* Invoices
- Fixed automatic invoice number assignment through invoice scheduler
Thu, 14 Mar 2019 12:32:55 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.9.3 released
* Proxies
- Fixed a bug with unsolicited MWI NOTIFYs not being properly handled
* Web
- Demo Brand has now all features enabled by default
- Fixed a crash while sorting tables by outgoingDDI field
- Brand creation screen has now all Locale fields visible
- Removed Hunt Group relation table from User edit screen
* API
- Added Routing, Destination and Rating endpoints to brand API
* vPBX
- Fixed a bug with PickupGroups not being properly updated
* Packaging
- Added missed dependency on ghostscript for PDF thumbnails
- Avoid initial scheme import if database already exists
* Other
- Improved changes detection for entity changelog tables
Wed, 27 Feb 2019 10:10:30 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.9.2 released
* Billing
- Added Redis Sentinel support to CGrateS
* Proxies
- Fixed incoming DDI recognition logic
- Added an option to configure how bounced calls are handled
* Web
- Improved API search and order strategies
- Added new response headers with pagination information
- Added date conversions from/to client user timezone
- Added global Numeric transformation for E.164 without + sign
- Added max concurrent calls field in residential devices
- Fixed a bug while exporting calls CSVs from Brand and Client portals
* Packaging
- Removed all mysql replication information from debian packages
Tue, 12 Feb 2019 16:52:41 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.9.1 released
* vPBX
- Fix call-forward in 302 Moved Temporarily from UACs handling
* Web
- Improve performance on big CSV files generation
- Reduce memory usage on unpaginated API requests
- API specs on /docs.json instead of swagger.json
- Make APIs fully OpenAPI 2.0 spec compliant
* CI
- Tests are now configured using Jenkinsfile
- Add new API validator tests
Mon, 04 Feb 2019 15:13:33 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.9.0 released
* Billing
- Add support for multi currencies per brand
- Allow calls when CGRateS is down
- Offline billing for calls during CGRateS downtime
* Proxies
- Add support for KamUsers additional IP addresses
- Fallback external number call-forward for unreachable retail accounts
- Fix bouncing on shared IP setup
- Fix BLF presence
* Core
- Retail configurable recordings by DDI
- Email notification for 'all companies' CSV reports
* vPBX
- Add calendar event with time periods
- Refactored and merged all external calls AGI logics
- Add diversion header to all incoming call that generates an outgoing call
* Documentation
- Translate to spanish initial installation section
- Translate to spanish platform roles section
- Add basic faq documentation
Mon, 24 Dec 2018 11:13:33 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.8.1 released
* Billing
- Fix CGRateS timezone handling
* Proxies
- Improve maxcalls security mechanism
- Fix R-URI on terminals calls (DDI_IN regression)
* Core
- Fix call CSV wrong date calculation
* Documentation
- Translate to spanish user portal section
- Translate to spanish third party integrations section
- Translate to spanish security section
Wed, 28 Nov 2018 15:22:53 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.8.0 released
* Portals
- Fixed a crash while displaying CGRateS realtime fields
- Removed billing inbound calls related fields (not yet implemented)
- Changed Zend framework env to production by default (will be managed by synfony envs from now on)
- Default notification templates will now be displayed in main administration portal
- Notification body can now be sent as HTML or plain text
- Added Billable calls CSV exporters
- Added day and removed year from CSV schedulers period options
- CSV schedulers will now diplay last execution status
- CSV schedulers can now export all brand's clients calls
* Proxies
- Improved bounced calls detection (when called destination belongs to current platform)
- Bounced calls are now properly recorded for both call endpoints
- Removed obsolete configuration files
- Added a DDI-in toggle in friends, residential and retail to change R-URI behaviour
* Residential
- Added support to voicemail (ported from oasis release)
- Added support to basic call forwarding (ported from oasis release)
* vPBX
- Fixed virtual fax reception AGI process
- Voicemails will now say the origin caller number
* Core
- Fixed Music on hold encoding being requested before data was stored in database
- Added checks to avoid retail and residentials with the same name
- Added checks to aviod friends and terminals with the same name
* Standalone
- Enable ivozprovider-cdr timer to merge cdr tables into BillableCalls
Thu, 11 Oct 2018 16:58:23 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.7.1 released
* Web
- Organized administration portal sections into groups
- Download multiple recordings in ZIP file
- Changed new recordings file name
- Allowed invoice regeneration
* Billing
- Fixed prepaid duplicate rating
* vPBX
- Fixed queue periodic announcement
- Removed duplicate g dial option for hunt group
* Other
- Updated documentation (english version only)
- Updated ORM tests
Tue, 18 Sep 2018 17:04:15 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.7.0 released
* Proxies
- Added Least Cost Routing support
- Added simple Numeric transformations to Static Outgoing Routings
- Improved routes failover behaviour
- Fix credit expiration autogenerated BYE
* API
- Upgraded api-platform version to 2.2
- Added Billable calls API endpoints
- Splitted current Rest API endpoints into more specific APIs: Platform, Brand and Client
* Core
- Revamped Kamailio LCR entities lifecycles
- Revamped CGRateS entities lifecycles
- CGRateS reloads are now done using an async worker
- Created Bussiness entities to handle all CGRateS tables
* Web
- Added Billable Calls menu entry to all client types
- Added a brand/client section for Call CSV reports scheduling
- Added a client section for Pricing Profiles CSV downloads
- Balance fields now display realtime values from billing engine
- Fixed spanish translations for all popup screens
- Fixed destination select in DestinationRates subsection
* Application Server
- Fixed multiple bugs on vPBX External Call Filters
- Fixed a bug on Call ACLs matchlists evaluation
- Fixed a bug on IVRs locution playback
* Other
- Fixed rtpengine addresses configuration from debian packages
- Standarized all library codestyle to PSR2
Thu, 16 Aug 2018 13:29:25 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.6 released
* Application Server
- Fixed a crash when no welcome Locution was supplied to IVRs
* Proxies
- Removed unused X-Info-Location logics for dynamic endpoints
* Billing
- Added support for Rating profiles per Routing Tag in Wholesale/Retail clients
- Added support for Timings in Rating profiles configuration
- Added support for call cost calculation based on Carrier rating profiles
- Added support for prepaid balances on Carriers
- Added support for balance notifications for Carriers
- Added support for quality metrics on Carriers
- Migrated Destination Rates and Rating Plan entities to Provider namespace
* Web
- Improved call simulators to support routing tags
* Other
- Added a new entity BillableCall to merge information from Kamailio/CGRates tables
- Fixed async workers not being rescheduled properly
Fri, 20 Jul 2018 12:35:45 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.5 released
* Peering
- Contract Peering has been splitted into DDI Providers and Carriers
* DDI Provider are servers for incoming DDI calls
* Carriers are server for placing outgoing calls
* Retail
- New retail entity without Application Server features
* Allow incoming calls from DDIProviders to Retail Accounts
* Allow outgoing calls from Retail Accounts to Carriers
* Recording support
* Routing Tag support
* Invoices
- Improved Invoices number sequences integration
- New scheduler for periodic Invoices generation and email notifications
* Web
- Improved Global administration fallback when URL does not match any configured
- Virtual PBX sections can now be toggled by vPBX Brand feature
Fri, 29 Jun 2018 10:49:46 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.4 released
* Core
- Replaced Retail Clients with Residential Clients
* Portals
- Enable HTTP2 protocol by default
- Improved performance during assets loading
* Proxies
- Removed support for rtpproxy media relays
- Added support for rtpengine recordings
- Rework all numeric transformations logics in kamailio.cfg
* Invoices
- Added Automatic invoices formats to create sequencial numbering
* Billing
- Calls now can be re-rated with latest rating plan changes
* Packaging
- Improved standalone postinstall scripts
- dpkg-reconfigure should now allow changing initial configurations
Thu, 07 Jun 2018 13:40:17 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.3 released
* Wholesale:
- Added support for audio transcoding using rtpengine
- Added support for routing tags
* Proxies:
- Upgraded Kamailio version to 5.1.2
- Improved DDI Bouncing logic (outgoing calls to platform DDIs)
- Refactored configuration files routes
- PeerServers with unresolvable domains are now skipped
* Routing:
- Added support for routing based on routing tags
- Removed support for regular expressions in routing patterns
* PBX:
- Fixed a bug on external calls forwarded to external numbers
* Web:
- Added english translation for user portal
- Menu entries are now properly displayed based on enabled features
* Core:
- Reworked Kamailio LCR rules logic
* Provisioning:
- Added latest Cisco combined CA
Fri, 04 May 2018 15:38:00 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.2 released
* Wholesale:
- New client type without features
- IP authenticated only (no register, no SIP auth)
- No Application Server in signalling/media path
- Outgoing calls only
* Billing:
- Merge CGrateS rating tables into DestinationRates
- Allow download of latest imported rates CSV from DestinationRates
- Added support to decrease Prepaid balances
- Added a call pricing simulators in Company and Rating Plan sections
- Improve CGrates reloading logic
* Proxies:
- Upgrade Kamailio version to 5.1.2
- Added support for rtpengine media relay sets
* Documentation:
- Reorder documentation to match the menu format from administration portal
- Added a link to documentation in each portal screen
Wed, 28 Mar 2018 18:41:49 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.1 released
* Billing:
- Prepaid/Pseudoprepaid billing
- Basic CSV price importer
- Low balance notifications
- New section: Balances (list and increase balances)
* vPBX:
- Add route-locks as conditional route criteria
- Avoid missed calls setting for huntgroups
- Fix user-extension-mailbox trigger and logics
- User cfw settings can now be enabled/disabled
* Portals:
- Brand Notification templates for Voicemail/Faxes/LowBalances
* Proxies:
- Limit voice channel per brand
- Avoid crash when malformed request was received
* Provisioning
- Terminal provisioning services migrated to symfony
Wed, 22 Nov 2017 18:58:49 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 2.0 released
* Core goals:
- Migrate from Debian 8 to Debian 9 (PHP 7.0, MySQL 5.7, etc.)
- Rewrite core libraries from Zendframework1 to Symfony3
- Migrate existing applications to new library: AGIs, async workers, etc.
- Create a new restful API based on OpenAPI specification
- Billing logic migrated from custom scripts to CGrateS billing engine
- Numeric Transformation for number i18n fully rewritten
* All transformations are made in Kamailio now: AS only talk E.164 format (with '+')
- Remove CDR async worker, making simpler CDRs but unambiguously linked to a user/friend/retailAccount
* vPBX:
- Merge IVR common and IVR custom sections
- Enable autofill options for queues
* Kamailio:
- New default call distribution method (hash based)
- Disable DB insert per SIP transaction
- Add evapi module for CGrateS and all needed logics
- Implement 422 Session Interval Too Small logic
- Avoid using invalid SIP credentials more than once
* Portals:
- All external number entries have a country prefix selector now
- Migrate userportal to new API
- Call-User relationship is unique now
- Call ACL use matchlists now
* Scheme:
- Domain logic reworked to avoid stale references and unnecessary hooks
- Remove the existing unique db-trigger
- Add cgrates tables
* Billing:
- Migration logic from old billing entities to CGrateS ones
- Added redis as stordb running on proxy profile
- Invoice worker rewritten to retrieve CGrateS billing information
* Tests:
- Most of the entities are now tested through e2e test in admin portal
- More than of 200 unit tests of entity services
- SIP BBS tests enhanced
Mon, 01 Oct 2018 19:05:10 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.7.1 released
* Portals
- Change name for new recordings
- Download several recording files in ZIP
- Make CDR sections faster
- Fix invoice timezone conversion
* User portal
- Fix terminal status information
* Virtual PBX
- Set generic email date format
- Fix queue retry setting
* Proxies
- Fix routing due to wrong Contact
- Avoid failover for 480 responses
- Skip carriers with non-resolvable domains
- Fix drop call on call limit retrieval error
- Decrease log volume
Wed, 05 Mar 2018 18:52:49 +0100 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.7 released
* Virtual PBX
- Add route-locks as conditional route criteria
- Avoid missed calls setting for huntgroups
- Fix user-extension-mailbox trigger and logics
* Retail
- Add call forward settings per retail account
- Add voicemail per retail account
* Portals
- Add enable/disable toggle for user cfw settings
- Limit voice channel per brand
* Proxies
- Avoid crash when malformed request was received
- Disable DB insert per transaction
Wed, 28 Aug 2017 13:57:21 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.6 released
* Administration Portal
- Reviewed english and spanish translations
- Removed multiple unused configuration files
- Removed outgoingDDIRules field from Retail client screens
* Application Server
- Upgraded asterisk version to 13.17.0 (see UPGRADE-1.6.md)
* Proxy Users
- Improved presence changes notification
- Upgraded kamailio version to 4.4.6
* vPBX
- Added new route type: conditional
* Available in DDIs, Extensions and IVRCustom entries
* Allows dynamic routing based on origin, schedule and calendars
- OutgoingDDI Rules now applies to all call routes
- IVRCustom: Fixed a bug where extensions to friends were not being routed
* Other
- Added multiple SIP bbs tests
- Minor documentation improvements
Wed, 26 Jul 2017 15:27:20 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.5 released
* Administration Portal
- Added register status in Terminals, Friends and Accounts lists
- Billable calls now display used Peering Contract
- Created companies have external calls limited by default (2 in retail, 10 in vPBX)
- Match Lists: New section for grouping specific numbers or numeric patterns
- Company networks can now have any mask
- Allow using a uploaded/recorded locution as voicemail message by user
- Outgoing DDI Rules: New section for dynamic assigning presentation DDI
based on call destination.
* User portal
- Added QR with Grandstream Wave provision information
- Fixed a bug with call history filtering
* Application Server
- Huntgroup Ringall canceled calls are not longer registered as missed
- Implemented BlackList and WhiteList in ExternalFilters
- Fixed a bug with on demand recording using DTMF
- Fixed a bug with presented number when 302 Moved is received
- Allow + as international prefix
* Provisioning
- Provisioning Specific URLs paths can now be customized
* Invoices
- Improved invoice templates to support multiline description
- Improved invoice templates to hide empty sections
- Fixed a bug with thousands separator totals
* Recordings
- Fixed a bug where recording duration was negative
* Documentation
- Added documentation for queue strategies
- Added documentation for match lists
- Added documentation for outgoing ddi rules
- Improved documentation for recording locutions dialing service code
* Other
- Switched software license from EUPLv1.1 to GPLv3
Wed, 14 Jun 2017 10:52:03 +0200 IvozProvider Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.4 released
* Web Portals
- Brands and Companies deletion now requires input confirmation
- Added Calendar dates CSV Importer
- Removed broken data exporters and importers
* Proxies
- Add support for roadwarriors: users without source IP filtering enabled
- Fixed Presence notifications for Cisco Phones
* vPBX
- Terminals: Add support for H.264 Video codec for calls between users
- IVR: Fixed a bug where welcome locution was not being reproduced
- Services: Added a new service to record locutions from terminal
- Services: Voicemail service can now check other users' voicemails
* Retail
- Added a new company type for Retail Clients
- Like virtual pbx companies, they have
* IP Filtering
* Pricing Plans
* Invoices
* Specific outgoing routing
- Retail clients can have multiple retail accounts
* Provide connectivity between Contract Peerings and the client
* DDIs with optional Recordings and Virtual Fax features
* Invoices
- Replaced Invoices PDF generation engine
* Drastically performance improvement
* Replaced Invoices Format to HTML
* WARNING: old invoice templates are no longer valid, see new sample files
* Tests
- Added basic Rest API tests for mappers and models
- Added basic SIP tests simulating multiple UAC and Unassigned
Fri, 19 May 2017 17:29:03 +0200 IvozProvider Development Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.3 released
* Web Portals
- Improved password generation in Terminals and Friends to avoid problematic symbols
- Fixed costs can now have long descriptive text
- Fixed provisioning template editor tester
- Fixed Company domain not being saved on new created companies
- Companies and Brands now have some features that can be toggled in order to hide/show
different sections of the web or special behaviours:
* Friends
* Recordings
* Faxes
* Conferences
* Queues
* Invoices
* Billing
* Voice error notifications
* PBX
- Add support for default Company Outgoing DDI
- Friends have directmedia enabled using INVITE method
- Friends Diversion headers are removed before placing external calls
- Friends can use any company DDI as outgoing DDI for external calls
- Added error notifications over progress:
- Enabled via Brand/Companies Features
- Plays a fixed locution when configuration does not allow to call (ACL, Pricing, etc)
- Added Queues support:
- Beta Stage: This requires more testing for distributed installations
- Enabled via Brand/Companies Features
- Very basic queue and members configuration
* Proxies
- Replaced call waiting logics with max calls
- Moved endpoints' presence notification from Asterisk to Kamailio using presence modules
- Fixed multiples bugs during Gateway failover processing
- Avoid marking as disabled the last Application Server in dispatcher list
- Fixed numeric transformation in Diversion headers on external outbound calls
- Prefixes are now added after numeric transformations, making them useful
* Faxing
- Reworked AGI logics for sending and receiving faxes
- Removed fax sender working from gearmand
- Replaced AMI request to send faxes by ARI requests
- Email notificatations are now sent using Brand's configured address
* Recordings
- Implement Brand/Company recordings rotation based on disk usage
- Fixed a bug where only one direction of the stream was being recorded
* Documentation
- Improvements and fixes for Spanish translation
Fri Apr 7 12:08:18 2017 +0200 IvozProvider Development Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.2 released
* Standalone Installation:
- Fixed a bug with default mysql passwords when repository packages where used
- Now both Kamailios (Users/Trunks) can run with the same public IP address
* Web Portals:
- Fix templates encodings to UTF-8
- Added MAC address and domain in Terminals lists
- Each brand can now configure the email address and name of platform notifications
- Fixed all screens spinners arrow position
- Users without voicemail are no longer available in voicemail route destinations
* PBX
- New routable option: Friends
* Designed to create SIP trunks that allows other PBX to ingretate with the platform
* Friends have number patterns to determine what calls will be redirected
* Friends share multiple aspects with terminals (codecs/update methods/etc)
* Friends share multiple aspects with users (ACL patterns, DDIs, Languages)
- Terminals have now only one selectable codec
- Extensions can now contain any character after the first mandatory digit
- Direct Pickup no longer uses pickup groups to check permissions
- DDIs have now a field to force displayed display name
- IVR Custom entries can be either numbers or regular expressions
- IVR has now max configurable input length
- Voicemails email notification templates can now be configured in filesystem
- Fixed a bug where voicemails where only assigned to last created extensions
- Fixed a bug where holidays events locutions where never played
- Fixed a bug with IVR without welcome locution
* Recordings
- Added an option to accept on-demand recordings using in call DTMF codes
* Proxies
- Decreased Kamailio check AS availability interval from 30 to 5 seconds
- Disabled redis realtime publishes (requires more testing)
- Fixed a bug where in-dialog transaction was started before initial ACK was received
- Use round-robin algorithm instead of call-load distribution
* Provisioning
- Included supported terminal models in the default database
- Templates screens now have the option to restore or reset templates to default
- Added support for Yealink models: W5X, T23, T46 and T48
* Billing & Invoices
- External raters can now set per-company custom settings
- Fixed a bug with format of time periods greater that 24 hours
- Fixed a bug with euro symbol in templates
- Fixed a bug with format of prices with 0 value in invoices
- Fixed a bug where invoices with more than 50 patters crashed during generation
- Improve main logics and log messages of cdr-parser
* Documentation
- Now all documentation source texts should be in english for all sections
- Updated all spanish translations
- Started i18n of images from spanish to english
- Added default credentials in the installation section
* Packaging
- Removed ntp dependency in favor of systemd-timesyncd
Mon Jan 2 17:15:31 2017 +0100 IvozProvider Development Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.1 released
* Standalone Installation:
- Fixed a bug with systemd-timers services not being properly enabled
- Fixed a bug with MySQL passwords with spaces
- SSH Server now allows root access by default
- Change default asterisk/rtpengine/rtpproxy RTP port ranges to avoid conflicts
* Web Portals:
- Simplified some creation screens with only required fields
- Added an icon in terminal list to display register status
- Added a new company section to configure company/user portal URLs
- Fixed a bug in global call lists when company was being emulated
- Fixed a bug where some selects displayed info from other brands/companies
- Standarize displayed DDIs to E.164 in lists
- Fixed a bug where admins with same name were unable to login
- Fixed a legendary typo with the word Unassigned
- Users must now login in their portals using email instead of username
* PBX
- Friends: Added a new entity to represent SIP Trunks endpoints on company basis
- Improved E.164 standarization process
- Huntgroups now have a noAnswer handler
- Extensions can now be routed to external numbers
- Voicemail unavailable banner will only be played in User's Call Forward
- Any extension routed to user can now be monitored using BLFs
- Call ACLs are now applied after E.164 number standarization
- Fixed a bug where only one User Call Forward of each type could be created
- Asterisk: endpoints have now proxyUsers address as outbound_proxy
- Asterisk: renamed contexts to match trunks, users and friends calls
- Asterisk: console now displays DTMF inputs
- Asterisk: added sorcery cache configuration
* Recordings
- Added support to stop on demand started recordings
- Added support for multiple recordings in the same call
* Proxies
- Reworked outgoing routing server selection logic
- Improved NAT detection mechanism to avoid detecting NAT on LAN installations
- Refactorized kamailio configuration logics to improve calls concurrency
Mon Nov 14 19:12:30 2016 +0100 IvozProvider Development Team <vozip+ivozprovider@irontec.com>
* IvozProvider 1.0 released
* Initial release
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化