The following information details recent updates to eurovoice objects software and instructions for downloading.

Before updating your software we recommend that you:-

  • Backup your existing applications and your original eurovoice objects setup program. That way, you will be able to revert to your existing configuration should the update not meet your needs.
  • Take note of your existing serial number and licence key from the eurovoice objects server manager application.
  • Click on Start / Settings / Control Panel / Add/Remove Programs.
  • Locate eurovoice objects and de-install the existing installation.
  • Download the latest eurovoice objects update, by following your original download instructions.
  • Run the downloaded evo setup file to install the updated version of eurovoice objects.
  • Re-run the evo Server Manager to scan your hardware and re-enter your serial number / licence key information.
  • Re-compile your applications using the updated software.
  • If you have any problems, please contact us for assistance.

Please note that users licenced for more than 30 lines should also e-mail This email address is being protected from spambots. You need JavaScript enabled to view it. for additional files.

eurovoice objects version 3.0 release history:

Release build 141:  23rd March 2010 - this is the final release of eurovoice objects 3.0

  • Fixed issue 20100203; PIKA HMP: Tone(Tone_DeleteAll) no longer raises an error if no tones have previously been added.
  • Fixed issue 20100202; PIKA & Dialogic: SendDTMF() method allows either upper or lower case to be used when DTMF characters A to D are used. Previously lower-case was required for Dialogic systems and uppercase for Pika-based systems.

Added functionality:

  1. The ServerSend("ChannelRestart") method may now be used on Dialogic and Pika analogue-based systems.  This method may be used immediately following an Allocate() method to recover from situations such as where an application previously crashed, leaving the evo Server / phone lines in a non-idle or offhook state.


Release build 139:  25th January 2010

  • Fixed issue 20100116; PIKA HMP: Fixed issue where the evo.LineNumber property remained set at 0, following an Allocate(), Deallocate(), Allocate() method sequence.
  • Fixed issue 20100116; PIKA HMP: Fixed issue where evo.EndPosition property did not work correctly in build 137 when DTMF interrupt used.

Added functionality:

  1. Pika HMP-based fax is now supported.  Functionality remains similar to existing DSP-based fax, with the following exceptions:-

• Outgoing fax properties (such as resolution) are defined within the TIFF document being faxed.
• With HMP-based faxing, the “pool of fax resource” concept is not required.  All lines can be defined with a “fax=true” entry in the autoscanboards.cfg file.  Faxing may then take place on any line, with the internal Pika licence manager limiting the number of fax channels that are available concurrently.  If the number of concurrent fax operations is exceeded an error will be generated at when either the FaxSend() or FaxReceive() method is called.

Release build 137:  16th December 2009

  • Fixed issue 20090917; PIKA ISDN:  Added feature to allow suppression of automatic sending of ISDN Call Proceeding message for compatibility with specific T1 ISDN circuits.  To disable the sending of ISDN Call Proceeding message add the following evo30serv.ini file parameter of:-


  • Fixed issue 20091006; HMP SIP:  Added functionality to process SIP RE-INVITES.  Requires updated PIKA SIP stack in Pika HMP drivers 2.7.16.
  • Fixed issue 20091022; PIKA ISDN:  Fixed issue whereby a race condition, occurring due to called person answering at same time as MakeCall() method was ended, allowed call progress to continue after call was terminate.  This resulted in failure of call progress to be started on the subsequent call.
  • Fixed issue 20091029; PIKA SIP:  Fixed issue whereby SIP Call Progress events were triggering the generic ServerEvent, rather than CallProgress event handler.
  • Fixed issue 20091119; PIKA SIP:  Fixed issue where output volume of SIP playback was defaulting too high, due to AGC being always on.  Added new ini-file parameters (see Appendix B below) to enable or disable AGC for output as well as input.  With this fix, the AdjustPlayOptions for volume and speed now work correctly for HMP audio output.
  • Fixed issue 20090201; PIKA SIP:  Now correctly responds to “options” requests.

Release build 135: 27th August 2009

  • Fixed issue 20090626; evo Experimenter: Fixed issue where SIPPublicRTPAddress could not be set.
  • Fixed issue 20090715: SIP: Fixed issue negotiating SDP with Mitel 3300 PBX.
  • Fixed issue 20090720: SIP: Fixed issue manually parsing SDP contact address when not processed by Pika SIP stack.
  • Fixed issue 20090813: Dialogic-based systems: Fixed (rarely occurring) issue where a line could get into bad state on start-up and trigger an evo-server crash as the first remote disconnect on that line was processed.
  • Fixed issue 20090826: Fixed issue where changing language directory had no effect on PlayCharacters() when parameter was all numeric.

Release build 133: 8th June 2009

  • Fixed issue 20090410; HMP Conferencing: Fixed issue if conference group is destroyed whilst conference members are still active. Fixed issue with enabling Basic Conference mode when ‘Summation’ conference type was requested.
  • Fixed issue 20090424; PlayTone in HMP configuration: Fixed issue with PlayTone failing due to dual-tones exceeding maximum signal amplitude.
  • Fixed issue 20090428; HMP ISDN: Fixed issue with MakeCall failing in T1 ISDN configurations.
  • Fixed issue 20090429; HMP SIP: Fixed race condition that caused channel busy when evo rejects a call which is simultaneously being cancelled by calling party during early media playback.
  • Fixed issue 20090430; HMP SIP: Added auto-recovery to prevent getting channel into busy state if no response is received to evo’s ACK response to incoming INVITE.

Added functionality:

  1. Ability to reset individual SIP channels. Used to recover one channel that got into a bad state (e.g. not answering any more calls) without restarting the whole system. Applies to HMP SIP channels only.
    Sample usage:-
  2. Enhanced evo Line Monitor allows variable-width real-time display, variable-height main screen and option to toggle between display of call duration and call start time.

Release build 131: 19th March 2009

  • Fixed issue 20090310; Evo experimenter: Fixed issue with CTBusListen’s target resource type not being specified correctly with some configurations.
  • Fixed issue 20090316; Server Simulator: Fixed issue with Server Simulator timeouts due to version incompatibility.

Added functionality:

  1. Support for PIKA HMP ISDN cards now included. T1 and E1 configurations are supported from 1 to 4 spans per card. HMP-based systems may include any combination of PIKA HMP ISDN (Primenet HMP), HMP Analogue (Daytona HMP) or pure SIP-based VoIP (software-only) channels.
  2. Audio Conferencing now supported under Pika HMP configurations (SIP, ISDN and Analogue)
  3. Virtual media streams are now supported with Pika HMP configurations. These can be used to record conversations, record or play into conferences, provide music-on-hold audio etc.
  4. Enhanced evo Server Manager included in this release to support configuration of Pika HMP ISDN, Analogue, SIP and Virtual Media channels.
  5. Enhanced evo Line Monitor allows filtering of channel log entries in its real-time display and provides system-wide shared variable information on number of channels in use.
  6. Additional evo Server builds and included for running the evo Server as a Windows Service – please refer to Appendix A below for further details.

Release build 129: 18th February 2009

  • Fixed issue 20090211; Incorrect logging of ISDN SERVICE messages in Pika DSP configuration.
  • Fixed issue 20090212; Error processing runtime licence info with Dialogic configurations.

Added functionality:

  1. HideDigitsEnable & HideDigitsDisable added via evo.ServerSend() method. These commands enable or disable the hiding of actual DTMF numbers (0 though 9) in the evo server log file. By programmatically invoking these commands around the collection of 'sensitive' digit information such as credit card numbers, the data will remain hidden. When HideDigitsEnable is active, all DTMF digits (0 through 9) are replaced with a "@" character in the log file. HideDigitsEnable/Disable acts on each line individually, so only sensitive data can be suppressed, with other logging (e.g. key-presses for menu options) continuing as normal.

Sample usage:-

If MenuChoice = 1 Then
' get card details
CardNum = evo.GetDigits(16, "*#", 30)
CVV= evo.GetDigits(3, "*#", 15)
‘ ... continue with application

Release build 127: 5th February 2009

  • Fixed issue 20090204; Pika DSP-based conference member gain restored to originally specified value following DTMF clamping.

Release build 126: 16th January 2009

  • Fixed issue 20090114; Enhanced SIP handling will now process ‘m=audio’ line for additional RTP types that do not have a specific attribute ‘a=’ entry of their own.

Release build 125: 23rd December 2008

  • Fixed issue 20081218; Pika ISDN not releasing due to digital logging connect mapping defaulting to enabled if not actively disabled in evo30Serv.ini file.

Release build 124: 7th November 2008


  • Initial release of eurovoice objects 3.0