-
Notifications
You must be signed in to change notification settings - Fork 79
/
ChangeLog
1952 lines (1471 loc) · 76.6 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Fri, 13 Sep 2024 09:17:20 +0200 IvozProvider Team <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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