AddTapi.NET has been updated to 5.1

Our computer telephony library AddTapi.NET has been updated to version 5.1. You can download the demo version from www.traysoft.com. To upgrade the purchased version of AddTapi.NET please send your serial number to devtools@traysoft.com.

Version 5.1 is a small update that adds TapiLine.SetupForwarding method for setting up call forwarding and do-not-disturb on the line.

This update also contains workarounds for non-standard behavior of Aastra TSP in some configurations.

PhoneTray Pro 2.3 Has Been Released

New version of PhoneTray Pro 2.3 has been released. To update your version of PhoneTray Pro click Help -> Check for Updates button on the Ribbon Menu. Please click here for more detailed update instructions.

Here is what’s new in PhoneTray Pro 2.3:

  • Now PhoneTray can import contacts from CSV files created by Outlook, Google Gmail and other programs. To import contacts, click PhoneTray logo in the top-left corner and select Import Contacts:
    Import contacts from CSV files created by Outlook, Google Gmail and other programs
  • Added an option to dial area code for local calls (10-digit dialing). You can change this option on the Settings -> Lines screen, Dialing Settings tab:
    New option to dial area code for local calls (10-digit dialing)
  • Added Ctrl-Alt-D hotkey that quickly opens PhoneTray dialer. To dial a phone number from another application, copy phone number to the clipboard then press Ctrl-Alt-D to open PhoneTray dialer and dial the number.
  • Now you can Ctrl-click the Zap button on a tray alert to zap a call and add the caller’s number to your black list in order to block future calls from that caller. As before, regular click zaps a call without adding the caller’s number to your black list.
  • New version will remember sort order and columns’ width on the Calls, Contacts, Black List and White List screens.
  • New feature: full screen alerts will stay on the screen until clicked if timeout is set to 99 seconds.
  • Added 3 new skins: Seven, Seven Classic and Pumpkin. To change the skin in PhoneTray, click the Skins button in the upper left corner next to PhoneTray logo.

PhoneTray Halloween Skin - Trick or Treat!
Make sure to select the Pumkin skin on Halloween. Trick or treat! 🙂

AddTapi.NET 5.0 is available

New version 5.0 of our computer telephony library AddTapi.NET is available for download from www.traysoft.com. To upgrade the purchased version of AddTapi.NET please send your serial number to devtools@traysoft.com. Here is a list of new features in AddTapi.NET 5.0:

Conference call support

AddTapi.NET 5.0 adds support for conference calls with three or more parties. The application can use TapiLine.SetupConference or TapiCall.CompleteTransfer resolved as a 3-way conference to setup a conference call. Additional parties can be added to the conference using TapiCall.PrepareAddToConference and TapiCall.AddToConference methods.

Audio playback and text-to-speech in Windows service applications

This version includes new audio engine that supports audio playback and text-to-speech in applications that run as a service. With AddTapi.NET 5.0 you can develop Windows services that play .wav files and speak to the callers using text-to-speech. Both TapiCall.Play and TapiCall.Speak can be used in Windows service applications without any problems.

Line device state information

New version adds TapiApp.LineDeviceState event that fires when the state of the line device changes. The application can use this event to find out when the line goes out-of-service and back in-service (TapiLineDeviceStatus.IsInService property), when the line is connected/disconnected to TAPI (TapiLineDeviceStatus.IsConnected property) or when the message waiting indicator turns on/off (TapiLineDeviceStatus.IsMsgWaitOn property).

Device-specific information about the line status

Version 5.0 adds TapiLineDeviceStatus.DeviceSpecificInfo property to obtain device-specific information about the line status. Avaya IP Office system uses this property to provide a lot of additional information about the line/extension, including call forwarding/DND information, number of read/new voicemail messages, user login information and much more. Please contact us for more information and we will provide a code sample that shows how to use this feature of the Avaya IP Office phone system.

Separate assemblies for .NET 4.x and .NET 2.0/3.x

Starting from version 5.0, AddTapi.NET assemblies located in the installation folder are compiled for .NET 4.0 and will not work with earlier versions of .NET Framework. If your application is targeting .NET 2.0 or 3.x, please reference Traysoft.AddTapi.dll located in the NET2 folder of your AddTapi.NET installation.

Other small fixes and improvements

– Incoming calls were reported as outgoing on some phone systems with non-standard TAPI drivers.

– Implemented a workaround for outgoing calls on Tadiran Coral IP PBX. The TAPI driver for the Coral system does not list any addresses that support outgoing calls and AddTapi was showing an error.

– Version 5.0 uses 8kHz 16-bit audio format on Avaya IP Office for better audio quality.

TapiApp.OutgoingCall event was not fired when establishing dial-up connection.

PhoneTray Pro 2.2 Has Been Released

New version of PhoneTray Pro 2.2 has been released. To update your version of PhoneTray Pro click Help -> Check for Updates button on the Ribbon Menu. Please click here for more detailed update instructions.

  • New more reliable software update system.
  • Added a hidden option to change PhoneTray data folder. Please contact us if you want to change where PhoneTray stores its data.
  • Added support for phone numbers with extensions. When entering the contact’s phone number you can use ‘x’ to add an extension to the number, for example 555-235-4865 x234.
    Phone numbers with extension
    PhoneTray dials the number, waits for a few seconds then dials the extension. You can use this feature to dial additional digits when needed, for example to enter your account number when calling your bank.
  • Added Dial Home, Dial Mobile, Dial Work options to the pop-up menu shown when you right-click on a contact on the Contacts screen. Now you can quickly dial any of the contact’s numbers using the right-click menu.
    Contact Dial Context Menu
  • Now you can enter call notes directly on the Dial screen.
  • PhoneTray will show a matching PhoneTray contact when using PhoneTray dialer to dial from another application.
  • Added an option to start dialing immediately after clicking the Dial button. To change this option, go to the Settings -> Lines screen and select Dialing Settings tab:
    Dial immediately option
  • Other dial-out improvements.
  • Implemented a workaround for firmware bug in new Sewell modems. Sewell USB modems from the latest batch have a firmware bug that prevented PhoneTray from blocking calls on some phone lines. New version of PhoneTray should work properly with new Sewell USB modems.
  • Added an option to prevent PhoneTray alerts from interrupting full screen games and applications. To prevent PhoneTray from interfering with full screen games or applications, please go to the Settings -> Full Screen Alerts screen and check  “Do not show alerts if another full screen application or game is running” option.
  • Improved multi-monitor support. PhoneTray didn’t restore its position on the second monitor after restart in some configurations.
  • Fixed: changes to the notes for a white-listed or black-listed number were not reflected on the Calls screen.

PhoneTray Pro 2.0 with the Built-in Dialer

We released PhoneTray Pro 2.0. This version adds built-in dialer and now you can call your contacts or any phone number using PhoneTray with just one click! To update your version of PhoneTray Pro click Help -> Check for Updates button on the Ribbon Menu. Please click here for more detailed update instructions.

PhoneTray Dialer

Click the Dial ButtonDial button to place a call to your contact or any number on the Calls list:

Outgoing calls are logged and displayed with an arrow StatusOutgoing16x16on the Calls list:

PhoneTray will dial the number and notify you when it’s time to pick up your phone and talk to the person you are calling.

You can quickly search and place a call to any of your contacts using Find Contact box on the Dial form:

New “Summer” Skin

Check out the new skin we added in version 2.0. To change the skin in PhoneTray, click the Skins button in the upper left corner next to PhoneTray logo.

Enjoy your summer! 🙂