VVoiParrot
Phone Recorder
Requires Windows 10, Windows 8, Windows 7, & Windows XP
Rating 5 (5)
Price: $19.95

VoiParrot Phone Recorder Version Changes

VERSION

DATE

CHANGES

4.128

10/3/23

Added code to make PoisonFreq = 2 instead of 1. Added kill thread on entry to Onclose If Exit flag already set. Do not produce a Crash Report for FileTreeDialog2.exe if it is still running.

 

4.127

7/19/23

The FileTreeDialog program was no longer compatible with the software environment and OS changes so a new one was created... FileTreeDialog2. The Arp Freq default has been changed to 2.  The RunScript handshake has been changed from once every 10 minutes to once at 4AM

 

4.126

7/13/23

A subnet mask other than FFFFFF00 might cause VoiParrot to not work

4.125

6/4/23

Fixed VoiParrot crashing sometimes after selecting exit.  Adjusted the size of some Dialog boxes to fit low resolution monitors.  Reduced CPU usage during cursor hovering.  Line number for delete in ExcludeInclude.exe was being cleared after the delete.  A deletion of a ARCHIVED CALLS entry would set the cursor back the first entry of the list.  Corrected the calculation for the duration of calls. 

4.124

11/16/22

Allow preferred CID to also be criteria CPU usage for blocking calls. Fixed a problem with restarting/exiting VoiParrot. Fixed caller id’s being wrong when date and time are the same for two calls. Modified call simulation code. Removed leading zero from phone numbers. Added phone number to routine to get preferred id with the actual id.

4.123

10/2/22

Internal Version Only

4.122

9/12/22

Internal Version Only

4.121

8/21/22

There now must be 100 consecutive NIC errors to cause VoiParrot to crash instead of just 1

4.120

7/28/22

Changed ArchiveLog.exe to a thread within VoiParrot.exe

4.118

7/20/22

Fixed “ArchiveLog.exe Not Found” error

4.117

7/20/22

Fixed a bad assumption that the FROM always comes before the TO field in the SIP INVITE

4.116

7/17/22

Fixed a crash that occurred during VoiParrot writing to a log file.  Rebuilt VoiParrot with an update to the compiler from Microsoft.

4.115

3/20/22

Added a menu selection to show Blocked Calls statistics.  Changed the code for Call Blocking.  Updated the Help file.  Added a log file called LocBlock.txt.  Fixed a crash problem.

4.114

3/7/22

Added Preferences->Set Include/Exclude Directory so its location can be other than the program directory. Fixed a crash that would occur if you tried to delete an item from ACTIVE CALLS.

 

 

The user now downloads a pre-installer that downloads the actual VoiParrot installer.

4.112

2/14/22

Fixed Note synchronization between 2 or more VoiParrots.  Added Start and Stop times to Notes when selecting Start and Stop in the menu selection for ACTIVE CALLS.  Fixed symlink problems when adding directories to WAV location.  Fixed the creation of WAV files in symlink’s directories.  Fixed flickering problems when VoiParrot was initializing.  Changed from having one Log.zip file to having a series of LogX.zip where X is consecutive numbers.  The sum of the Log series is will not exceed 10 MB.

4.111

1/25/22

Modified “Listen Thru Spkr”.  Fixed right mouse click -> Listen for active calls that was not working.  Fixed a problem with RecordExcluded Calls.  Modified RecordExcluded Calls.  Allow user to block/unblock with menu selection.  Updated Help file.  Modified menu for ARCHIVED CALLS.  Increased NIC INTERFACE listbox from 8 elements to 16.  Added sorting to BLOCK CALLS editor.  NIC INTERFACE(S) list was not being highlighted if Mirror.  Fixed menu items being greyed when multiple entries in ARCHIVED CALLS were selected.  Logging to Log.txt file was fixed.  Fixed non-SIP call recording.  Restrict CID editor from having entries with the same phone number.  ExcludeInclude editor was crashing.  Added a message box to inform user if WinPCap is not installed.  Fixed scroll thumb size.  Fixed Setup menu item on main menu.  Added a message box informing user if he exceeds 10000 calls in ARCHIVED CALLS list.  Fixed Preferences->Set WAV File Directory from crashing.  Fixed Notes not being copied from ACTIVE CALLS to ARCHIVED CALLS when call ends.  Restrict the number of lines of the ExcludePhoneNumbers.txt file to 1000.  Format check the entries of the CID DB.  ScrollBar for ARCHIVED CALLS would not scroll down to the last element in list if a small number of elements existed.  Fixed Listen Thru Spkr stopping after a period of time.  On using Tools->Re-Start VoiParrot it would crash.  Fixed VoiParrot crashing on exit if in PlaybackOnly mode.  Added right mouse click menu to ACTIVE CALLS to allow stop and start recording.

4.107

2/6/21

Fixed a problem that would happen if you tried to re-license an existing licensed VoiParrot.   Added a check to see if the user selected the Internet NIC to be the same as the Mirrored NIC (Not recommended). CreateCrashReport.exe now runs all the time so it can report problems even during the first seconds when VoiParrot is run. Added Windows Event 21 (VoiParrot Thread has ended) and Event 22 (A Crash file was generated indicating a critical error with VoiParrot). 

4.106

11/11/20

Added the ability to have file links within the WAV directory.  CreateCrashReport.exe ends if VoiParrot is not running for 1 second.  Fixed Preferences->Min.  Added option to stop display sorting while using Sort-And-Move_To_Top.  DeleteFileToRecycleBin.exe stop executing if VoiParrot is not running.  Added the ability to block calls based on phone number or caller id.  Fixed a problem with Caller/Called Id's occasionally being wrong.  Caller Id reporting is no longer restricted to unlicensed users.  Changed CreateCrashReport.exe to kill all ProcDump.exe's when it terminates. Added a test when selecting Mirrored to make sure the transmit on that NIC is available.

4.104

4/27/20

Added an improved Crash Report system.  Preferences->ExcludeDevices would not restart VoiParrot when both the Enable/Disable checkmark and the MAC address where deleted and the same time. Fixed the situation that if you’re in Playbackonly and you RestartVoiParrot VoiParrot would hang.

Fixed Tools->CreatePlaybackReport and Tools->CreateWavReport.  Also added the capability to the Playback Report generation to output in CSV format. When two or more VoiParrot's where running if one changed the notes the others would not change.  Added the capability to show extended text in the CallerId, CalledId, and Notes columns. Can now generate CSV format with Preference-> WavReport.  Added F5 functionality.

4.103

3/2/20

Improved recovery of bad reads of a NIC.  Improved the Caller ID editor.  Improved the capability of restarting VoiParrot.  Fixed VoiParrot crashing when VPN was started.

4.102

1/1/20

Changed to yearly Subscriptions.  Removed prompting the user the first time VoiParrot is run that Menu->Setup flowcharts are available.  Removed Ooma support (Still works if you select Preferences->Manual and supply your MAC address for your Ooma IP Business phone).

3.669

11/3/19

Caller ID Editor no longer forces edit line to bottom.  Added a CALLER ID column.  Provided a better playback search.  Add support for codec G722.  Allow the Enter key to be pressed to force a Find in the Caller ID editor if focused on the Find Edit Box.

3.668

10/9/19

Fixed VoiParrot from crashing when Notes was used for sorting.  Prevented FireFox from asking if upgrading to a newer version is wanted when selecting the Menu Item Setup.  The latest version of XCrashReport.exe is now bundled with VoiParrotInstaller.exe.  Re-organized the playback controls.  Fixed CallerId Dialog Box not accepting all characters during editing.  Fixed several spelling and grammatical errors.  Fixed playback pause sometimes doing a play from the beginning.  Fixed Email client appearing when closing MessageBox by hitting X.  Fixed double clicking playback entry and entry will not play or not play properly.  Playing an active recording will create another recording with the duration at which you selected play.  Fixed VoiParrot from stopping a recording call when Tools->CID List was selected. Playback time not working after left clicking playback slider around zero.  Fixed non SIP call recording.  Fixed playback duration edit box displaying random time when zero length files are played back.  User will no longer be prompted to install WinPCap 4.1.3 if it is already installed.  Fixed SIP and non-SIP calls corrupting CM if the call count exceeded 20.

3.667

8/15/19

Fixed Preferences->MinimizeOnStart. Improved contrast on NIC list.  Added a delete call(s) button on playback controls. Delete calls state is preserved. Bookmarks fixed. Fixed Caller IDs. Playback time is not in agreement with duration.  Reboot feature not working. First time use nag screens modified.  added Beta number to About box.  Corrected some spelling errors, Fixed a crash that was caused by deallocating a variable that was not yet dynamically allocated.

3.665

5/17/19

Building VoiParrotInstaller.exe is now done with Inno.  Fixed DeleteFileToRecycleBin.exe which is responsible for Recycle Bin file deletes.  Fixed VoiParrot not working after certain types of IP changes.

3.664

4/15/19

Added an option to level varying volumes in a recording.  Deleting files now has an option to move them to the Recycle Bin.

3.663

3/28/19

Fixed some issues with stabilization and performance.  Improved the section of code that validated calls that did not have an Invite.  Improved handling of reading NICs after detecting errors.  Improved logging of VoiParrot information.  Reject Payload types above 95 if no Invite present.

3.662

3/8/19

Added more messages to the Log.txt file.  Raised the priority of a few threads within VoiParrot.  Raised the priority of IO for VoiParrot.  Stopped the execution of VoiParrot after uninstalling.  Made the Playback listbox’s more efficient and able to handle more calls.  Fixed some resource leaks.  Exclude calls that have no Invite and have dynamic codecs.  Added an Exclude option to exclude devices from recording that output RTP packets but are not VOIP.

3.661

12/15/18

Internal Version Only

3.660

11/2/18

Update MITM IP's if VOIP adapter gets new IP from DHCP.  Fixed crash if play is selected when WAV file is being created.

3.659

10/20/18

Will no longer disregard 2nd Invite for calls.  Fixed Mirrored configurations not showing balloons for phone numbers.

3.658

9/20/18

Fixed VoiParrot failing for people that upgraded to 3.657 from a previous version and had Mirrored enabled.  Fixed a problem in which some calls did not indicate a phone number during recording.  Fixed a problem with 3-way calling.  Added a Setup menu item to provide better assistance for setting up VoiParrot. Fixed displaying some items that over flowed some monitors that are configured for low resolution.

3.657

8/17/18

Added support for the G729 codec.  Added new Event reporting.  Added the ability to restart VoiParrot automatically if certain options are changed that would demand a restart.  All the configurations of using VOIP phones with VoiParrot can be used simultaneously.

3.654

5/13/18

Fixed a problem using VoiParrot with Bridging.  Added the ability to change the frequency of ARP Poisoning.  Reduced the size of logging VoiParrot information.  

3.653

3/4/18

Improved the performance.  Added the ability to select the ARP Poisoning Frequency. Corrected some minor problems

3.652

2/4/18

Corrected a display problem

3.651

1/20/18

Added Ooma support for IP phones.  Changed number of simultaneous phone calls from 10 to 20.  Added the ability to use Bridged NICs and not just ICS. Indicated if the interface in the lower left corner of VoiParrot is Bridged (B) or ICS (I).  Added Events 8 (Starting VoiParrot) and 9 (Ending VoiParrot). Added Thread health indications to Logging.  Added the ability to delay VoiParrot at boot time.  Fixed VoiParrot Icon from disappearing.  Reduced the size of the Log.txt file.  Autoit could not login to Ooma reliably so the login is now done with slimerjs and called from autoit.

3.650

7/21/17

Internal Version Only

3.649

7/7/17

Fixed random calls that had their ongoing recordings ended suddenly.

3.648

7/2/17

Internal Version Only

3.647

6/25/17

Fixed a problem where old note text might appear when adding new notes.  Updated the help file.

3.646

6/18/17

Added the ability to set the timeout for calls that do not show the Duration incrementing

3.645

6/12/17

Internal Version Only

3.644

6/11/17

Fixed 00000 recording sometimes appearing along with the actual recording.

3.643

6/6/17

Fixed a problem in which the From and To phone numbers during a recording are all zeros.

3.642

5/25/17

Added debug output to VoiParrot for troubleshooting.  Added a Re-Start to VoiParrot on Preferences.

3.640-1

5/15/17

Internal version only

3.639

5/12/17

More 3.638 modifications but wanted a separate version for tracking

3.638

5/9/17

Modified the change of 3.637

3.637

5/5/17

Fixed a problem in which VoiParrot did not appear after a Sleep or Hibernate

3.636

4/5/17

Changed the development environment to Visual Studio 2017.  Added Preferences->Allow Non Sip Recording

3.635

3/25/17

Changed Preferences-Auto Recording and Manual Recording to Auto Init and Manual Init.  Added Record Excluded Calls

3.634

2/28/17

Fixed 3-way calling.  Changed the priority of the main program thread to high

3.633

2/25/17

Changed the priority of some threads

3.632

2/18/17

Added the reporting of events for LAN communications status

3.631

2/16/17

Fixed a display problem with Tools->RouterInfo.  Changed the code for accepting RTP only calls (calls that are not associated with SIP).  Fixed a crash on startup.

3.630

2/12/17

Fixed the formatting of the NIC prompt.  Fixed a problem with the ability of simultaneous calls.

3.629

2/1/17

Fixed the CIDeditor (Caller ID Editor)

3.628

1/20/17

Changed the implementation of allowing or not allowing the use of G729 in Preferences.

3.627

1/15/17

Fixed an occasional crash when closing the program.  Added a Preference to use or not use codec G729 (Error 18). 

3.626

12/30/16

Changed the way VoiParrot creates and handles errors for threads

3.625

12/22/16

Added additional logging info to the Log.txt file to detect a particular user’s User Interface not appearing

3.624

12/20/16

Added extra logging to Log.txt

3.623

12/18/16

Fixed a problem with reporting adapter state.  Added additional information to Tools->Router Info.  Fixed a problem when Auto Recording mode did not update the Manual Recording list properly. 

3.622

12/7/16

TCP can be used for transport protocol for SIP along with the already supported UDP.  Added ability to specify Auto Recording time.  Fixed reporting of VOIP adapter status.

3.619-21

12/6/16

Internal version only

3.618

10/9/16

Fixed passthru to improve VOIP adapter selection of supported codecs

3.617

10/4/16

Internal version only

3.616

9/21/16

Internal version only

3.615

9/14/16

Added code that will discourage VoiParrot selecting the G729 codec (Not supported).  Modified the implementation of Event Logging to not need the .NET Framework.

3.614

9/8/16

Internal version only

3.613

9/3/16

Fixed event logging for ICS based adapters

3.612

9/3/16

VoiParrot also writes to the event log if a Softphone or ICS based adapter stops communicating

3.611

8/25/16

VoiParrot writes to the event log if a VOIP adapter stops communicating

3.610

8/22/16

Fixed audio being skipped for 1 or 2 seconds occasionally in both real time phone conversations and also in recordings

3.609

8/18/16

Added checksum calculations to Passthru.exe packets to allow Direct Connect method to work for all VOIP providers

3.608

7/12/16

Fixed another problem with playback delays.

3.607

7/10/16

Added 2016 Anti-Virus and Firewall program info to the help file.  Reduced the delay between selecting playback and the audio file actually playing back.

3.606

6/22/16

Added an additional fix for non SIP calls

3.605

6/21/16

Fixed the recording of non SIP calls (But the call is RTP based)

3.604

6/19/16

Cleanup

3.603

6/11/16

Fixed a problem when phone calls are made within the same LAN

3.602

6/4/16

Fixed a combo box showing up when you expand the Notes column vertically

3.601

5/27/16

Fixed the conversion of the RTP file to WAV when the codec is ILBC

3.600

5/19/16

Corrected a problem when the playback file needs to be renamed from hhmmss to the actual duration

3.559

3/28/16

Add the ability to record dictation

3.558

3/5/16

Did some minor clean up

3.557

3/3/16

Found another situation in which the conversion from RTP to WAV did not occur and it has been fixed

3.556

3/3/16

Fixed a problem in which the conversion of the RTP file to a WAV file was only partial sometimes

3.555

2/6/16

Mouse wheel now works with the listbox’s for Playback.  Fixed a problem in which the IO loop for packets was being held up.

3.554

2/1/16

Fixed a crash caused by an illegal memory reference.

3.553

1/24/16

Changed the way VoiParrot gets the network adapter list.  Add a “Initializing” & a “Ready” balloon for Manual Recording

3.552

1/20/16

Fixed the infinite displaying of “VoiParrot Is Initializing” if a NIC was not found.

Initialization time changed from 120 seconds to 60 seconds.

Added checkmark to Preferences->Manual Recording if any MAC selection is checkmarked.

If no NICs found a user prompt allows choosing between playback only mode or exiting.

3.551

1/18/16

Added Crash Dumps to all threads within VoiParrot.

3.550

1/17/16

Added the ability to Copy from Tools->Router Info to the clipboard and also Paste to Preferences->Manual Recording.

3.549

1/11/16

Fixed a situation in which a phone number was displayed as 000-000-0000 when an actual phone number existed.

3.548

1/5/16

Fixed a problem in which an excluded phone conversation was still being recorded.  Improved Tools->Router Info.

3.547

1/1/16

Added “Tools->Router Info” menu selection to provide which VOIP and non-VOIP devices are available on your router.

3.546

12/29/15

Improved detection of VOIP adapters.  Improved recording of non-SIP VOIP.

3.545

12/26/15

Added the installation of KB2761494 for Vista installation to allow the Passthru driver to operate properly that VoiParrot uses. 

3.544

12/22/15

Changed CIDeditor.exe to have its own local copy of Consolas Fonts.  Vista’s Consolas was different enough to cause problems.

3.543

12/21/15

Removed Passthru

3.542

12/19/15

Fixed the installation of Consolas Fonts (Some XP and Vista systems did not install them).

3.541

12/15/15

Fixed recordings not able to be playback in Vista and XP.  Fixed playback of the wrong recordings occasionally.  An error message would pop up when starting VoiParrot in XP even though VoiParrot would perform properly.

3.540

12/12/15

Fixed a problem converting an RTP file to a WAV file.

3.539

12/5/15

Added the ability to add annotations during record that will appear on the playback time line.  Playback already had the ability.  Improved the implementation of annotations generally.  Fixed a failure to update archived recordings when the database directory had no entries (The display of previously recorded wav files would only appear when you ended VoiParrot and brought it back up.  After you had atleast one file in the database directory then display updates worked correctly).

3.538

11/28/15

Added a resizing grip to the lower right corner to indicate resizing is available.  Made some documentation changes.

3.537

11/25/15

Fixed a problem when VoiParrot awakes from sleeping.  Fixed the recordings from stopping when # keys pressed during a call.

3.536

10/28/15

Changed the RTP file format to RFC 3550.  Fixed MSCVR110.dll not found error.

3.535

10/6/15

Added a missing tray menu item

3.534

9/27/15

Fixed the displaying of DTMF

3.533

9/25/15

Added an additional method for re-routing VOIP traffic to the computer to make digitized voice available to VoiParrot.

3.532

9/9/15

Help files are updated.

3.531

8/26/15

Tools->CreateWavReport and Tools->CreatePlaybackReport now bring up a view of each and the option to “SaveAs”.

3.530

8/21/15

Added the ability to exclude phone calls from being recorded based on if you’re calling the phone number or you’re being called by the number or both.

3.529

8/12/15

Added Toast Notifications instead of Task Bar Balloons for Windows 10

3.526

7/26/15

Changed Tools->CreatePlaybackReport’s output to have CID left justified

3.525

7/20/15

Added Preferences->PlaybackOnly so a secondary computer is allowed to play recordings but not record them.  Added Preferences->Set WAV Directory Path so MKLINK does not need to be used anymore.  Changed the way Caller Id is handled.  Codec Errors will now appear in the Realtime Log Notes.  Misc. fixes.

3.524

5/2/15

Made more modifications to reducing the number of Codec errors.

3.523

5/1/15

Reduced the number of Codec errors.  Fixed  a problem in the code that detects  file changes in the database directory.

3.522

4/23/15

VoiParrot’s list of recorded calls will update within VoiParrot when an external directoy change occurs (Remote VoiParrot will reflect a newly recorded file).

3.521

4/19/15

Fixed a problem in which VoiParrot would not run under XP

3.520

4/16/15

Added ability to run a second copy of VoiParrot in “Playback Only” mode (Does not record and no license requirement).  Will be used to remotely review sound files.

3.519

3/19/15

Fixed Codec Error 18 when in Direct Connect mode.

3.518

3/10/15

Fixed a problem with ICS being set true even though it was not enabled.

3.512

2/27/15

Fixed Tools->Email Wav File menu selection.  It wasn’t bringing up the default email program.

3.511

2/5/15

Added ability to directly connect an Ethernet based VOIP adapter to the computer

3.501

9/7/14

Added ICS capability

3.500

9/3/14

Fixed a problem with properly determining which packet should be assigned to which channel (In or Out)

3.499

7/18/14

Added more Anti-Virus/Firewall help

3.498

7/1/14

Added Anti-Virus/Firewall help

3.497

5/13/14

Removed writing and closing to a debug file that was never opened.  Removed writing to Tmp.txt file (Another debug file). 

3.496

4/5/14

Removed a newly added routine that is not supported in any OS that is below Windows 7.  When users tried to install 3.495 in unsupported OS's they received an error.

3.495

4/1/14

Fixed ability to Flash for call waiting and 3 way calling.  Fixed Tools->CreateWavFile so conversion from RTP is always initiated.

3.494

3/31/14

If Preferences->Minimize was selected VoiParrot would not display properly.  The problem was introduced in version 3.493.

3.493

3/19/14

Added horizontal sizing.  Phone numbers over 11 digits no longer display with hyphens.  Added Preferences->InternationsPhone#s to widen From and To display widths.

3.492

3/13/14

Fixed a problem in which notes would get deleted unintentionally.

3.491

3/6/14

Fixed a problem with vertical sizing.

3.490

2/25/14

Added vertical sizing and maximize.

3.489

1/25/14

Changed the implementation of how VoiParrot converts RTP to WAV

3.488

1/24/14

Improved the way that RTP streams are distinguished for recording.

3.487

11/30/3

Changed the implementation for the verification of RTP packets.

3.486

11/14/13

Improved the conversion of RTPs to WAV.

3.485

11/3/13

Fix a softphone problem that was introduced in 3.484.

3.484

10/20/13

Fixed softphone recording error introduced in version 3.479.

3.483

9/10/13

Fixed a problem in which the conversion of RTP to WAV would crash if the RTP stream was corrupted.

3.482

9/7/13

Code included in release build to help diagnose certain problems.

3.481

8/30/13

Fixed a problem in the code that is supposed to monitor DHCP IP changes.

3.480

8/19/13

Added the ability to log packet traffic for diagnosing problems.

3.479

8/17/13

Modified the design of reading packets.

3.478

8/9/13

Added the ability to track IP changes of DHCP so that VoiParrot could modify its ARP commands needed for re-routing.

3.477

8/6/13

Fixed a problem in which other computers in the LAN  that ran softphones could not use the Internet browser.