||New functions, changes, bug fixes
- Yealink T48G: Adaptation for scan of identities.
- For the Yealink models T49, T58 and T56, the consultation calls are initiated with TRANSFER, so that following the transfer works.
- Support for SIP-Phone "VopTech S4P" (dial, accept, hang up).
- BugFix: In connection with HTek-Phones, after CTI-MakeCall + Accept + HangUp in the CTI Client the CallTab could still show "connected".
- IP Phones:
- When setting the firewall rules for the Action URLs, "Allow-Domain" is also set for the CTI Client.
- Special treatment for outside line access if the number is reported with "+CountryCode" (for example +4923456789).
- BugFix: In [Options > Interworking], keyboard remote control of other applications could fail.
- BugFix: If an alias with more than 8 characters has been assigned to the local phone numbers/identities, then a callback from the journal may be done via the last used identity.
- Automatic CallerID error handling has been disabled in the basic configuration.
- Adjustment for outside line if the number is first reported as +4923456789 and with the following NewCallerID event as 0023456789.
- Support for lineCompleteTransfer (LINETRANSFERMODE_CONFERENCE).
Condition: In the TAPI driver, a personal conference room was entered for the Asterisk Line, which is accessible without a PIN.
- Adaptation for new Yealink firmware from February 2018. Authentication did not work anymore.
- Snom: Under the tab "More" the "Call answer via Headset" can be activated.
- For offline calls, the local numbers of the columns "to", "via" and "extension" in the journal are resolved into names using the speed-dial keys.
- MSI creation is no longer tied to WiX 3.6.
- BugFix: SIP-SoftPhone: After pickup, the actions hold/forward could fail.
- BugFix: After Pickup + Hold an incorrect number may have been displayed.
- In connection with Zoiper is new supported: Pickup, the TAPI event "BUSY" and DTMF '*' and '#'.
- Aastra phones: XML commands are always sent via HTTP, even if the phone requires HTTPS for web configuration.
- In history, fields of the type "URL" are displayed as a link.
- The microphone can be muted.
- BugFix: The option "Fade out sound on calls" may have gradually reduced the volume after several calls.
- BugFix: GigasetDX 800A: After dialing a number, a second call from this number may have been displayed.
- Adaptations for Grandstream GXV2160
- If the DISCONNECTED event contains a new phone number, this is considered as transfer and an extra CALLINFO event is generated.
- The handover was not performed reliably. For troubleshooting, a delay of 500ms was recorded.
- Adaptation for Yealink T58
- Integration of Outlook contacts: For root entries with the same name, only one was displayed for selection.
- Pickup: If the B-subscriber is monitored by speed dialing, the telephone number of the A-subscriber may be adopted from this.
- Call transfer: If the B-subscriber is monitored by speed dialing, the telephone number of the A-subscriber may be adopted from this.
- Adaptation for TAPI120: Incoming call over group was reported with RINGBACK.
- BugFix: Chat: With fast text input + Enter the text was not sent.
- BugFix: After undocking the speed-dial panel, no dock-markers may have been displayed.
- BugFix: During MSI installation, the commands "callto:", "tel:" and "cticlient:" were not entered correctly in the registry.
- Not all identities may have been read from the phone.
- T48G: SetupTransfer is initiated with F_TRANSFER for CompleteTransfer to work.
- Monitoring if the transfer has been executed. If the call has not been transferred, the alternate transfer mode is used.
- If the phone does not transmit a "Call-ID" with the ActionURLs, the phone number will be used as the Call-ID.
- You can also extract a CalledID from a specially formatted CallerIDName.
- Optional auto-answer for Originate via PJSIP_HEADER.
- BugFix: The presence status "Screen Locked" may still be displayed although the Client was "ready" again.
- Asterisk: Consultation by Atxfer did not work reliably. Problems with cancellation or wrongly dialed number. Ringback was not reported.
- BlindTransfer via TAPI may not be executed.
- LDAP: Adaptation for Auerswald PBX. So far no call numbers were read out.
- Adaption of dialing parameters for Grandstream GXP1625
- Yealink: "CANCEL" is is used for most models now. So far "F4" was used as default.
- BugFix: Asterisk LineScan: If "sip show user" returned an error response, no further "sip show user" commands were sent.
- "CTI Client TAPI-Connector" now saves the LineAddressNames so that they are identical to the latest state after a computer restart. The LineAddressNames can be fixed to "standard" by registry entry.
- BugFix: Dialing settings for Liechtenstein have been adjusted.
- New: Call forwarding for SIP SoftPhone
- If an "Event Bridge" reports a new call number, this is interpreted as a call transfer.
- BugFix: If the Asterisk system responded to the Line-Scan on Action "ExtensionStateList" with a response error without ActionID, the scan was aborted without result. (e.g. at IPTAM-PBX)
- The Zoiper connector has been extended for conference and DTMF.
- BugFix: Alias in SQL queries could cause problems.
- An Event ExtensionStatus with status 8 (ringing) is ignored for InService/OutOfService detection.
- Hangup-Cause "26 / Answered elsewhere" is evaluated and possibly mapped to LINECALLREASON_PICKUP.
- New Option: "If the action URLs could not be configured, then cancel TAPI-LineOpen with error."
- Login is now sent with ActionID.
- UTF8-coded umlauts are decoded in the line scan.
- Scan of the TAPI lines is done by the action "ExtensionStateList".
- BugFix: In the case of transfer, the A number was not reported as a CONNECTEDID for the C subscriber.
- BugFix: Tiptel 31xx: After dialing an invalid number, a CallTab could remain.
- BugFix: Yealink: After Hold/Unhold the conversation was possibly displayed as "onhook".
- New mode "Action URLs are already configured in the phone". Thus, LineOpen does not try to set the ActionURLs.
- BugFix: Transfer could result in a exception error.
- BugFix: If a "Linkedid:" was transferred with NewChannel event, an incoming call could possibly be recognized as outgoing.
- The notes windows now supports several tabs and the optional processing of contact and phone number related notes.
- Phone number related notes can optionally be displayed as preferred.
- A tab "General" is provided for personal notes.
- Tobit-David: Support for CSV files exported from Tobit-David. The double column name "Company" is automatically corrected and a standard data mask has been created.
- If a network configuration directory is set, the CTI Client waits for the drive to start.
- BugFix: The phone number resolution for speed dials with external numbers had not worked.
- At program start, connection error messages to CTI Server will be suppressed.
- BugFix: If a connection to the CTI Server could not be established, there might have been a protection violation on program exit.
- If MakeCall is acknowledged with LINEERR_INVALCALLPARAMS, any CLIR / LINECALLPARAMFLAGS_BLOCKID that is set is switched off.
- Various adjustments have been made. For example, for "Originate".
- Warning: The detection of transfer for the C-party currently only works if the B-party is also monitored via an open TAPI line.
- Aastra 6757i: For pickup, an "outgoing" event is ignored.
- Tiptel 3020: Problem: If a call is rejected with "Reject", then no ActionURL is triggered. WorkAround: If a call is rejected by CTI, the driver generates an IDLE event.
- Adjustments for Yealink T21P E2
- Adjustments for Yealink:
- If the external IP was set as DNS name, then resolve it into IP address. The Yealink obviously does not resolve DNS names in the "Action URI allow IP List" itself.
- Terminal Server: If the start button is clicked under "Action URLs" and the port is already occupied, an error message is displayed.
In older versions the next free port was used in the background.
- GXP2135: [Settings > Call Features > Click-To-Dial Feature] is automatically set to "Enabled".
- BugFix: For Grandstream GXP21xx passwords with '#' did not work.
- If a new record is created in Outlook from the journal, the number is now entered in the first field "BUSINESS_TELEPHONE_NUMBER".
This only affects newly linked Outlook folders
- Changeover for "Create Contact" from Journal and PhoneDialog.
- The destination folder is now selected via the menu.
- The hotkey is F7. Ctrl+F7 creates a new contact in the default folder.
- The default folder for new contacts can be set in [Options > Phonebook].
- BugFix: The "CTI Client TAPI-Connector" has reported the CalledID with a maximum of 9 digits for incoming calls.
- "Hold + Dial" can now be set for consultation mode.
- Support for Grandstream GXP21xx phones
- Support for Grandstream GXV3240 phones
- Special treatment of "CallerIDNum: ####.ylnkt##"
- If pickup is detected, LINEDISCONNECTMODE_PICKUP is reported.
- BugFix: Extensions for DND, CF, USERINFO have not worked for PJSIP channels.
- BugFix: If numbers are extracted from the Dialstring parameter, then invalid characters are removed. For example "Tel18" => "18".
- BugFix: If the "Newexten" event has reported an extension with '+', an incorrect number might have been reported.
- Aastra 6757i: For pickup, an "outgoing" event is ignored.
- BugFix: Pickup from a SIP-Monitor-Line has not worked.
- BugFix: LCR provider could not be manually switched.
- BugFix: If the handset is first picked up and then dialed via the command line, the call number has not been displayed in the PhoneDialog.
- BugFix: LineSetStatusMessages() has been supplemented by LINEADDRESSSTATE_DEVSPECIFIC so that the USERINFO can be received by the TAPI driver.
- BugFix: If a name was searched for in the PhoneDialog after a call, the search was only started after entering a space.
- BugFix: The first 0 is no longer truncated as an outside line in the case of the own private branch numbers.
- BugFix for Jabra-CordlessHeadsets: If the "Jabra Direkt" software was not installed, the ring tones could not be heard and the microphone was not activated.
- NEC systems may report BLF calls via TAPI, but with dwAddressID>0. These calls are ignored.
- BugFix: The detection of "Call completed elsewhere" did not work if the speed dial button with the CONNECTED call was located behind a button with OFFERING.
- When calling via a queue, the queue number is mapped to the RedirectingID (previously the CalledID).
- BugFix: After consultation with Atxfer, a "connected" may not be displayed for the consultation call.
- The events "MusicOnHoldStart" and "MusicOnHoldStop" are evaluated.
- If necessary, "pjsip show endpoints" is used to determine the state of the PJSIP extensions.
- Event "DeviceStateChange" is evaluated for (InService/OutOfService).
- Treatment of Atxfer has been adapted.
- BugFix: HTTP passwords with a colon did not work.
- Dialing a number that starts with #
- If the Snom telephone does not execute the dial action, it is switched to "CSTA dialing" once.
- BugFix to Version 3.0.030: The number-related notes were stored in the root of the work directory, instead of "notes".
- BugFix: Document templates with *.docx and *.dotx were not retained.
- In the case of manual dialing, unclear name resolutions are suppressed in the "DIALING" state.
- BugFix: For [File > Working Directory > Backup] and automatic backups, open journal files have not been copied.
- Changes to the "CTI Client TAPI-Connector":
- The CallerID has been assigned the LineAddr for incoming calls. Now the CTI Client passes the CallerID.
- The RedirectingID and RedirectionID are also transferred.
- lineGetAddressCaps now also supplies the LineAddr from the current/last call in the CTI Client.
- It can be restricted to external call events.
- Scan of PJSIP extensions.
- BugFix: The event "Attended Transfer" has been processed only if a transfer scenario was detect before.
- BugFix: The SIP Monitor Lines (SUBSCRIBE) did not work with Asterisk 13.
- Snom: Now "key=CANCEL" is used for hangup, instead of "/index.htm?HANGUP=1" to disconnect the headset.
- For Yealink authentication is enforced. Default "admin".
- Under [Options > Windows > Sidebar] spaces can now be set to monitor border.
- BugFix: Generate Setup:
- "CTI Client TAPI-Connector" and "Outlook Addin" were not installed with MSI.
- If an auto-config has been executed by the master, this has prevented the unique auto-config in the clones.
- New Option: "No live synchronization on changes in Outlook".
- BugFix: The "dialer.exe" in conjunction with the "CTI Client TAPI-Connector" has shown the error message "... incompatibel with TAPI.DLL" under Windows 7 x64.
- Setup supports wildcard "%APPDATA%" and other placeholder.
- History was adapted for printing and it can display extra fields.
- Alert-Window for speed dial keys with LED when free again.
- Unicode CSV files can be read-in.
- The monitor LED Lines are also evaluated to see if a group call was answered by another line.
- Support of SIP-SoftPhone ZoiperBiz 3.29
- OCR number recognition has been improved. A '1' could be recognized as '3'.
- new optional Journal columns "Status" and "Category"
- new optional Journal column "NameTapi". This column shows the name reported via TAPI.
- The name reported via TAPI may optionally be displayed in the PhoneDialog-Infoline.
- Support of new Kuando Busylights with SDK version 3.x.
- BugFix: If the speed-dial-menu has been opened via hotkey, the dial-action was not executed.
- If the setup can't detect the path to "MyDocuments" then the path "AppData\Roaming" is used.
- Directory for phone-related notes can be set per option.
- BugFix: If a record was not found in the primary data source, possibly another record was removed from the cache.
- In the journal, the date is displayed with a dot after the month (when viewed without year).
- Bugfix: When a Yealink phone is not available via the standard HTTP port 80, but only through a different port, then the "Test" has shown a "TCP Connect Error".
- "Phone_Admin_Pwd" was included as Autoconfig parameter.
- Adation for transfer in state 'offering'.
- Numbers starting with * or # are not dialed via CSTA anymore.
- BugFix: During call setup via Originate a second incoming call could appear.
- BugFix: An anonymous call from a queue was possibly reported as "outgoing".
- BugFix: An Asterisk QueueMemberStatus event could bring the CTI Client to crash.
- BugFix: In Pickup situation a wrong number may be reported.
- For pickup detection and the local phone number is evaluated.
- In CALLINFO::DevSpecific the UniqueID of the own channel and the partner channel is entered.
- The events "QueueCallerJoin" and "QueueCaller Leave" are processed.
- BugFix: When dialing via "Aastra Line" the loud speaker was activated instead of headset/handset.
- New: DND for SIP SoftPhone.
- BugFix: If the CallControl was enabled at runtime, it has affected only after restarting the application.
- With SIP Monitor Lines also own voicemail box can be monitored.
- BugFix: In combination with Auerswald LAN-TAPI no call forwarding could be set.
- BugFix: If there are no TAPI events received after setup a consultation call, there was a protection violation during next dial action.
- BugFix: Aastra: When in [Dial > Identity for outgoing connections] the first entry "active identity" was selected, a conultation call could not be canceled.
- Snom: Action URL 'received_attended_transfer' is evaluated only for incoming calls.
- ActionURLs: Under "Advanced" valid IP networks can be entered now.
- Adaptions for Tiptel 30xx; Tested functions: Dial, Answer, Consultation, Transfer, BlindTransfer, Redirect, Cancel a consultation call in state ringing and connected.
- New option for Interworking Transfer Sequence: "Copy number/data into clipboard"
- New global and local hot keys for call control.
- Modified logic in PhoneDialog:
- In case of two waiting calls: The second call is assigned to a background tab.
- In case of a waiting call: The receiver button shows still the state of the active call.
- BugFix: The search in the Search Window and PhoneDialog has ignored the network folder.
- BugFix: If option "Display new destination number for outgoing connections" was active, the RecordID may not saved in the journal. (for extension numbers)
- Skype: Dial commands are sent via command line parameters to Skype.
- A Server Group panel can be connected to a local journal.
- Server Journal events and offline calls are now handled asynchronously in the client.
- BugFix: Plantronics headset button is locked after the first offering for 1500 ms.
- BugFix: The configuration of the Outlook Journal Logging could bring the application to crash.
- The shutdown timeout has been increased to 30 seconds.
- Yealink T4x: The Action URL "Remote Call Canceled" is supported to detect missed calls via call groups. Requires the current Yealink firmware x.80.0.70.
- Gigaset DX: CTI-dial now switches to handsfree.
- Asterisk: BugFix: Hold/Consultation by Parking.
- The CTI Client setup registers the Capabilities "callto:" and "tel:" in the system. This is necessary for dialing via "callto:"-links under Windows 10.
- BugFix: international phone numbers were transferred without "00" then using %tel%.
- Modification: Local phone numbers are transferred with area code or country code when you use the placeholder %ctel% or %itel%.
- The order of the Journal columns can be changed by Drag & Drop.
- Dial via CSTA, when phone number starts with # or *.
- BugFix: lineDrop after lineMakeCall could be acknowledged with OperationFailed.
- Processing of "sip show peers" was changed because several entries may be reported for a channel/user (one entry with IP and other enries without IP).
- Hint *11*: "State:Unavailable" is ignored.
- The queue member states are mapped to the presence management icons.
- BugFix: Outlook Addin could crash Outlook in case longer numbers in an e-mail.
- BugFix: Changes in [Options > Telephony > Call Control] were applied until restarting the CTI Client.
- TAPI-Connector for Gigaset DX 800A/600A
- BugFix: Option dialogue could not be opened under Vista (after Windows update) .
- BugFix: Fixed protection faults in combination with CTI Server
- Control of Plantronics headsets requires installation of the latest "Plantronics Hub" software:
- Snom: ActionURL "received_attended_transfer" is evaluated.
- BugFix: Yealink: Transfer did not work, because the firmware version was not scanned/analyzed.
- The processing of the ExtensionStatus events can now be suppressed for InService/OutOfService.
- BugFix: For lineMakeCall with auto answer SIP header possibly two outgoing calls could be signaled.
- From event NewState/Ringing preferably the parameter ConnectedLineNum is used as caller number.
- BugFix: ODBC: In case of UTF8 encoding, incorrect values could be were written to the database.
- Outlook Journal entries will be created with parameter "company name".
- BugFix: Interworking URL parameters are UTF8-encoded.
- PhoneTSPs: If in case of "call pickup" the A-Party Phone Number is transmitted as Name, this is interpreted as calling party number.
- Yealink T4x: Setting/reading CallForward/DoNotDisturb is supported again.
- Asterisk: BugFix: An incoming group-call could be misdetected as "outgoing" if the trunk call was parked.
- PhoneDialog-InfoLine: Optional display of contact folder name in state ringing/conversation.
- If a transfer has been detected on a monitor line and the C-party is the own main line, the number from the A-party is transmitted to the main line.
Applies to SIP SoftPhone and SIP Phone lines.
- BugFix: Call forwarding changes were not tracked in the CTI Client. It was still displayed the old forwarding destination.
- DISCONNECTED is only ignored when it arrives shortly after OFFERING.
- Yealink: Support for firmware x.73.x.x
- Username / password is supported for HTTP phone books now.
- BugFix: Phone books could not be loaded via HTTPS (HTTP only).
- Dial via command line with parameters in quotes: start cticlient:"/dial 023456789"
- Snom: For each MakeCall is checked for hidden security features.
- BugFix: Activation of the Outlook addin under [Options > Outlook] could show an incorrect error message.
- Support for embedded browser windows
- SIP: BugFix: RE-Register / "not here"
- Web URLs can be opend via the E-mail button.
- Journal: Entries can be marked again as "missed" via context menu.
- Team Chat in conjunction with CTI Server:
This requires the use of xtelsio CTI Server from version 1.2.007 and that in the CTI Client, a group from the server is integrated as a speed dial panel.
In CTI Client, the chat feature must be activated under [Options > CTI Server].
- BugFix: In rare cases, the application has blocked when resizing the window. Then also no window dock marks were displayed.
- Adjustments for Asterisk 12
- BugFix: Event UserEvent with InfoText: The InfoText was not displayed.
- BugFix: Some Asterisk messages were not decoded.
- SIP-SoftPhone: Contact Expire-values less than 60 seconds are supported.
- BugFix: Phonebook: In case of search by "filter" the results list were deleted by clicking on it.
- The OCR scanner has been improved to detect the '1'.
- BugFix: A hanging Conference Moderator tab is automatically released.
- Outlook API Error 0x8002801D is corrected automatically during setup - or by demand at runtime.
- BugFix: The font size in the note window was always "system" after application start.
- OCR scanner has been improved
- Yealink: Dial via the 2nd or 3rd account is supported.
- BugFix: Monitor handling: Now, the Monitor-ID is no longer evaluated, but the Monitor-coordinates.
- BugFix: A permanently visible Sidebar was positioned incorrectly after screen lock and has limited the working range.
- BugFix: PhoneDlg was not displayed automatically at pickup via phone.
- BugFix: After long computer/server runtime, the dial-button may not starts the call setup.
- SIP-SoftPhone: New Option: Reject all calls (only monitoring).
- Snom: If "hidden security features" were activated, the Test has displayed "Error Action set URLs!".
- BugFix: When a "Special Devcie" was assigned and was then changed back to "Standard", the "old" number was possibly still displayed.
- Monitoring of parked calls via "ParkPos/xx", where xx is the Park position. For each parking position a line must be configured.
- Outlook: If the CTI Client is going to access Outlook and multiple Outlook profiles are available, Outlook is started in advance to force the profile selection by the user and thus to prevent the message "Server is busy".
- BugFix: Default Outlook contacts were not stored with path "*\Contacts". Thus, it results in a problem after setup generate. In the cloned installations the contacts then could not be read.
- Flickering when searching the phone book has been removed.
- Via TAPI reported names are UTF8 decoded (eg รถ => ๖).
- BugFix: A faulty Journal cache is automatically repaired.
- BugFix: When moving data records with Ctrl, the record from the source was not deleted when the Column Mapping dialog was between blinded.
- BugFix: When dialing via "callto" or "tel" now all the HTML codes are resolved. e.g.: tel:%2B49 %283333%29 4444-0 => +49 (3333) 4444-0
- Bugfix: Environment variable as a local profile was not displayed in the options.
- BugFix in 3.0.016 Version: Server plugin was disabled after initial installation.
- Dialing from journal can be controlled by option. (Use standard TAPI TAPI device or other device)
- Maximum length of the outside line code was increased from 7 to 11.
- Journal column for outside line code was increased from 8 to 12 characters.
- Yealink: "Action URI allow IP List" is set automatically.
- Snom: Call hangup action is observed by timer.
- User events like "SetDND" were not processed when a Uniqueid was included in the event.
- A %2B at the beginning of numbers is replaced by +.
- Journal export has been enabled.
- BugFix: In the basic configuration PhoneDialog was not closed automatically at end of call.
- BugFix: LDAP folder was empty after update, when the LDAP-root was linked.
- BugFix: UTF8 header is evaluated when reading text files.
- BugFix: In automatically opened Outlook contacts always a time stamp was inserted even if the option was disabled.
- BugFix: The Outlook error message "server is busy" should no longer occur.
- Line-AutoConfig was improved in the Client (if permissions in the CTI Server have been changed).
- HTTP sources can be read through a proxy.
- BugFix: New linked HTTP sources were not sorted.
- Automatic application startup after setup has been removed, otherwise problems could arise with the working directory.
- BugFix: If LDAP root contained only one level, the structure could not be loaded (program exception).
- BugFix: If only one CONNECTED_ID was reported, this was not shown.
- BugFix: Redial button was not enabled in some cases.
- BugFix: In setup the Outlook addin could not be selected.
- BugFix: When you open the folder properties and save with OK possibly new CTI Server connections are created.
- BugFix: Interworking control sequences may have been executed several times.
- BugFix: Interworking control sequences could distort the calling number.
- BugFix: A speed dial option was not saved.
- BugFix: When updating from version 2.x ODBC and LDAP folders were not included.
- BugFix: Yealink test has possibly reported OK in the second test, even though the password was wrong.
- BugFix: SIP: REGISTER expire can be set by the system to a minimum of 60 seconds.
- SIP: New option for "Connected UDP socket"
- BugFix: CSV files from a network drive were not loaded.
- BugFix: In the server-based history all calls were displayed with duration 00:00.
|Features of the new version 3.x:
- Server-based speed dial panel.more...
- Presence management in conjunction with CTI Server.more...
- Search filter for Journal.
- Direct search in the PhoneDialog.more...
- Improved signaling of missed calls.
- More than 16 embedded speed dial buttons.more...
- Flexible window design.more...
- Search window for contacts, speed dial and appointments.more...
- Multiple Views for the PhoneDialog.
- Font sizes can be configured.
- Journal was converted to SQLite.
- Setup generator has been modified.