Vicidial 2.9 RC 1 has been released!

Any and all non-support discussions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Vicidial 2.9 RC 1 has been released!

Postby mflorell » Fri Jun 13, 2014 12:40 am

We just posted Vicidial 2.9 RC 1 to sourceforge

https://sourceforge.net/projects/astguiclient/files/


There are dozens of new features and bug fixes in this RC as well as several critical security enhancements and fixes that have been added in the last year to the project.

Here is a list of the changes since 2.7:

1. Added outbound state call time holidays functionality. Only works if the
"state" field is populated properly in your leads.

2. Added several security changes to the agent interface, including freezing a
user's account for 15 minutes after 10 failed login attempts.

3. Changing all of the admin scripts from using the PHP ereg functions to preg.
This is a requirement for moving to PHP6 where ereg functions are
depricated. This will also have the benefit of speeding up those scripts
because preg is supposed to be more efficient and faster than ereg.

4. Added several security changes to the admin interface, including freezing a
user's account for 15 minutes after 10 failed login attempts.

5. Added 4 new reports to the admin interface: url log, lagged log, user group
login and dial log reports

6. Added new AST_phone_update.pl --agent-lookup flag to allow for logging of the
IP address of the agent's SIP or IAX phone connection. Can be enabled as
a crontab entry to perform the lookups on each asterisk server.

7. Added optional encrypted passwords capability within the system. If enabled,
all user passwords must be converted to encrypted passwords. To use this
you need to have this CPAN module installed on your web servers:

cpan> install Crypt::Eksblowfish::Bcrypt

To enable, first go to the Admin -> System Settings page and manually
confirm that Password Encryption is DISABLED (fifth item from the top)

Then, just run the following CLI script: (run in test mode first!)
/usr/share/astguiclient/ADMIN_bcrypt_convert.pl --debugX --test

For more information on Encrypted Passwords, read the
ENCRYPTED_PASSWORDS.txt document in the docs directory

8. If you are using the agi-phone_monitor script for agent monitoring, then
the following dialplan lines need to be added to the same place where
you put the original dialplan additions necessary for this feature
to work: (it is shown in context in the 2.6 upgrade instructions below)

; quiet entry, listen-only, exit-on-dtmf conferences for VICIDIAL (listen)
exten => _588600XXX,1,Dial(${TRUNKblind}/56${EXTEN:2},55)
exten => _588600XXX,n,Hangup()

; barge, exit-on-dtmf conferences for VICIDIAL (barge)
exten => _598600XXX,1,Dial(${TRUNKblind}/57${EXTEN:2},55)
exten => _598600XXX,n,Hangup()

9. Added Reset Lead-Called-Status for Campaigns page to Admin Utilities

10. Added System Summary screen as default admin.php screen instead of User List

11. Added new agent_monitor.agi script to replace the agi-phone_monitor script
for agent monitoring. Please read the AGENT_MONITOR.txt document for
more information on the dialplan changes necessary to use this script.

12. Added the ability to deduplicate leads based upon statuses in the web based
lead loader using templates and the basic web lead loader.

13. Added dialplan variable CAMPCUST for manual dial and auto dial outbound
calls that is set to the campaign_id of the phone call. This allows for
the ability to put the following in your dialplan for outbound calls
so that you can send out the campaign_id as a SIP header.
NOTE: if you want to use this it must be placed immediately below the
AGI call_log line of the dialplan and before the Dial line:
exten => _91NXXNXXXXXX,n,SipAddHeader(X-campaignid: ${CAMPCUST})

14. Changed all PHP code to use PHP mysqli functions. This does not require
any action or changes to enable since it is a change to the code.
We are working on converting the administrative PHP scripts as well.
These require MySQL 5.0 minimum to be used, but for several years that
has been the minimum for Vicidial anyway, so that requirement shouldn't
be a problem for existing systems running the newest code. The existing
older mysql PHP functions are set to be marked as depricated in PHP for
future versions. For more information on mysqli you can visit the below
webpages:
http://news.php.net/php.internals/53799
http://www.php.net/manual/en/mysqli.overview.php

15. Added AST_CRON_audio_4_ftp2_FTPSSL.pl script to allow for transmission of
second archival of recordings to an FTP SSL server.

16. Added settings to the agc/options.php file to allow for forced launching of
the agent screen from a script like the new launch.php script. The agent
is not allowed to login by going to the vicidial.php page directly, and
the launch.php page will open the agent screen with a read-only address
bar and several other browser options disabled. To enable this feature,
just set the $window_validation variable to '1' in options.php

17. Added phone number type field/list_id updating scripts. Compatible with
DNC.COM's daily update file services. Read the
CELLPHONE_USA_TCPA_FCC_COMPLAINCE.txt file for more detailed information
on this feature.

18. Added lead search of archived leads table if present.

19. Added QueueMetrics 13.04 support with call hold records

20. Added system setting to view country code breakdown in list modify screen.

21. Added campaign option to allow agents to be able to place manual dial calls
by Lead ID.

22. Added Advanced lead tools management, access from the Admin Utilities page

23. Admin HELP text moved to separate help.php script

24. Added option.php option to allow user ID click to pause code report from the
Agent Time Detail report

25. Added campaign options to limit time on Dead Calls, Disposition Screen
and Pause.

26. Added Servers option to have Asterisk automatically restarted if it crashes

27. Added called_count logging to vicidial_log table

28. Added logging of webserver and url used for all API calls, agent logins
and reports

29. Added Lists Pass Report

30. Added Agent API pause_code function

31. Added VMAIL_NO_INST options to send calls to voicemail with no instructions
playing after the voicemail greeting. Also phone option has been added
to allow no instructions to be played on direct extension calls that go
to voicemail.

32. Added Non-Agent API function update_user to allow updating of the major
user fields

33. Added Non-Agent API functions for check_phone_number and server_refresh

34. Added Agent API functions for preview_dial_action while previewing or
manual alt dialing a lead

35. Added Called Counts List IDs Report

36. Added MathZDC function to prevent division math with zero as one of the
numbers.

37. Added DID Filter options to allow for filtering by the INTERNAL DNC list or
a Campaign DNC list. Also added a method to allow for URL filtering to
direct a call to a specific system DID instead of only going to the
Filter Action.

38. Added Performance Comparison Report

39. Added Max Inbound Calls options to Campaigns and Users to enforce a maximum
number of inbound calls received per day per agent.

40. Added campaign option to default the search existing leads checkbox on the
manual dial screen of the agent interface, as well as reset it after
every call

41. Added campaign option to hide call log and call count data on the agent
screen when viewing lead information

42. Added User permission option for editing Custom Dialplan Entries

43. Added logging of pause type(ADMIN, AGENT, SYSTEM, API,...)

44. Added frozen call clearing system setting, used in admin.php(Reports page)
and optional AST_timecheck.pl script

45. Added campaign options to auto-select the ALT DIAL checkbox, and to
automatically dial the Alt Phone or Address3 field after a set number
of seconds

46. Overhauled Spanish Agent and Admin translations and Dutch agent translation
Added Dutch button images to Dutch translation
mflorell
Site Admin
 
Posts: 18387
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Vicidial 2.9 RC 1 has been released!

Postby Trying » Fri Jun 13, 2014 6:12 am

This is great, thanks Matt and team! :D
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Re: Vicidial 2.9 RC 1 has been released!

Postby watson45 » Mon Sep 29, 2014 7:18 am

1. Added outbound state call time holidays functionality. Only works if the
"state" field is populated properly in your leads. 8) :lol:
watson45
 
Posts: 1
Joined: Mon Sep 29, 2014 7:17 am

Re: Vicidial 2.9 RC 1 has been released!

Postby cyrenity » Fri Nov 28, 2014 1:55 am

We are already running "VERSION: 2.8-431a BUILD: 140314-1134". can we simply upgrade by replacing files in www and /usr/share/astguiclient ?
cyrenity
 
Posts: 32
Joined: Mon Jan 15, 2007 10:32 pm

Re: Vicidial 2.9 RC 1 has been released!

Postby mflorell » Fri Nov 28, 2014 7:50 am

No, you will need to follow the instructions in the UPGRADE document. There are SQL changes that need to be made in addition to the new www and bin and agi files.
mflorell
Site Admin
 
Posts: 18387
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 138 guests