TelServer v1.3
Release Notes
Contents
Latest changes
The version provided is
TelServer v1.3.2.
TelServer
v1.3.2 brings the following changes :
Enhancements
- The configuration file can be passed through the command line.
- TelServices window : the functions TelServices_isWindowVisible and TelServices_showWindow
manage the visibility of the TelServices window.
- Scripts to launch TelServer have been enhanced to handle start/stop as a
service both on Windows and Unix.
Bug fixes
-
TelServices window : the TelServices window can bother the user because
it can stay in the middle of the page. Now, when the user scrolls so that
the TelServices window is no more visible, then it will still be made visible
but always be hooked in the top left angle of the page.
Summary of changes
The version provided is
TelServer v1.3.1.
TelServer
v1.3.1 brings the following changes :
Enhancements
- TelServices interface : in the situation when E calls G who will transfer
to A1, E is the initial calling device, G is the ACD which distributes the
call to agent A1 with a transfer. The initial calling number E can be known
before the actual transfer if the PBX link provides the information through
correlator data for example. In the TelServices interface, the number is then
provided in the 'otherPartyNumber' component of the Call event with a state
'alerting' or 'connected'. The addition of a new setting telserver.sessions.correlator_data_as_calling_device.enabled
makes this possible.
For example, in the CSTA phase I interface of the Alcatel OXO R6.0, for an
ACD distribution, the CSTAPrivateData hold correlator data that provide the
initial calling device in Delivered/Established events on the agent treating
the call; the new setting makes it possible to report the initial calling
device before the transfer.
- TelServices interface : the causes 'transfer/conference' have been added
in the CallInfo cause component to indicate why a new event is emitted to
the client.
- PBX properties : addition of PBX_ALCATEL_OMNI_PCX_ENTREPRISE (equivalent
to PBX_ALCATEL_4400) and PBX_ERICSSON_AL (for the Ericsson Application Link).
- PBX properties : addition of a new setting to control the SnapshotDevice
request after a MonitorStart, pbxlink.pbx.csta.snapshotDevice_at_monitorStart.enabled.
Bug fixes
- The TelServicesWindow is not updated with existing calls if any after an
openSession. This happened because the mapping of the SnapshotDeviceResult
in CSTAp1 to CSTAp2 when no extension is present was leading to an Asn1ValidationException.
This bug happened on CSTA phase I PBX (e.g.Alcatel OXO - R6.0).
- When the TelServices HoldCall invites the user to enter a number (through
a CSTA ServiceInitiated), it was not reflected in the TelServicesWindow. It
is now possible to enter a number through TelServicesWindow, only the MakeSecCall
and DropCall buttons being offered. This bug happened on Alcatel OXO - R6.0.
- Some external calls for which the dialing number is not provided and that
are transfered are not shown on the TelServicesWindow of the party to which
the call is transfered. The cause is that if a CSTAp1 TransferredEvent contains
a connection with no static endpoint in the ConnectionList, an Asn1ValidationException
is thrown for the mapped CSTAp2 event and the event is not fired to the upper
layers. This bug happened on CSTA phase I PBX (e.g.Alcatel OXO - R6.0).
- Some messages/events are not reported to the client of TelServer. One cause
is because the Asn1ValidationException is considered as a true Exception and
not reported to the upper layer. Another cause is when an Asn1ValidationException
occurs on a ROSE return to an invoke, the link does not provide an immediate
error but actually returns after the timeout.
- Following a transfer, the incomingCall callback was not invoked within the
transferred agent page.
TelServer
v1.3.0 brings the following changes :
Enhancements
- The TelServices Asn1API (built from the ASN.1 schema for the TelServices
protocol) for Java and C# is included in the distribution. This can help developing
a TelServices client application for TelServer. Examples are provided.
- A javascript library handling the TelServices protocol is available. It
can be used to control the desktop phone from any HTML application (it is
a pure Ajax library requiring no client installation except the browser).
- TelServices call events report the duration of the call (from start of call).
- TelServices 'snapshot' service allows to be answered upon change only. This
permits an Ajax client to leave an open connection waiting for the next incoming
call for instance (without being forced to poll the server). A timeout can
be given to get an answer even if no change has occured.
- Some PBX settings have been renamed, it is recommended to modify them in
your configuration file :
- pbxlink.pbx.acse.enabled => pbxlink.pbx.csta.acse.enabled
- pbxlink.pbx.cstaVersion => pbxlink.pbx.csta.version
- pbxlink.pbx.csta_supported_services.default => pbxlink.pbx.csta.supportedServices.default
- pbxlink.pbx.csta_supported_events.default => pbxlink.pbx.csta.supportedEvents.default
Bug fixes
- Many other issues have been addressed in this version.
TelServer
v1.2.3 brings the following changes :
Enhancements
- TelServices gateway also makes use of numbering rules if defined by the
configuration. This allows the user client to provide numbers to the server
without caring if they are PBX analyzable numbers.
- TelServices gateway accepts the 'POST' HTML method. It is preferrable to
use POST rather than GET to make the browser not register the URL in its temporary
cache.
Bug fixes
TelServer
v1.2.2 brings the following changes :
Enhancements
- Documentation has been improved with the addition the SIP/CSTAGateway guide
(with examples for the Microsoft LiveCommunications Server) and TelServices
guide.
- The new 'snapshot' service of the TelServices protocol allows the client
to get a snapshot of the context within TelServer
(calls, forward, doNotDisturb, msgWaiting and optionally agentState).
Bug fixes
TelServer
v1.2.1 brings the following changes :
Enhancements
- Mainly a refactoring version.
Bug fixes
TelServer
v1.2.0 brings the following changes :
Enhancements
- TelServer can link to a LDAP server so that TelServices can provide the
name as well as the dialing numbers of involved parties.
- TelServices protocol includes "extraData" fields that can be provided
in the CSTA CorrelatorData in MakeCall, ConsultationCall. Events report the
CSTA correlatorData in the "extraData" field.
Bug fixes
TelServer
v1.1.0 brings the following changes :
Enhancements
- TelServer now supports a SIP+CSTAp3XML client such as Microsoft Live Communication
Server. It is compliant with ECMA TR87.
- TelServices have been enhanced with addition of consultation, conference,
divert, transfer services.
Bug fixes
TelServer
v1.0.0 brings the following changes :
CTI Solutions products are licensed by uniGone.
For further information, email to unigone@unigone.com.
Copyright © uniGone 1999-2008. All Rights Reserved.
uniGone 4 Route de la Noue 91190 GIF SUR YVETTE France.