Settings/csta legacy control

From Snom User Wiki

Jump to: navigation, search
WEB USER INTERFACE
N/A
PHONE USER INTERFACE
N/A
FIRMWARE VERSIONS
V8  
Starting versions: 8.7.3
XML CONFIGURATION
<csta_legacy_control perm="PERMISSIONFLAG">VALIDVALUE</csta_legacy_control>
DESCRIPTION
Our csta-stack is constantly evolving but some scripts or tools might rely on us doing csta a certain way. Whenever we change our csta-stack we'll increase the default value of this setting. When you've written skripts that suddenly fail after upgrading your snom-firmware you should consider setting a lower number into this setting.

0 (before 8.7): csta via http

1 (since 8.7.1): initial uaCsta version (csta via sip)

  • changed behavior of some csta-http-commands since they now use a new, common csta-stack. Affected methods are:
    • AnswerCall
    • ClearConnection
    • HoldCall
    • RetrieveCall
    • TransferCall
    • MakeCall

2 (since 8.7.3): Changes are:

  • in SnapshotDeviceResponse:
    • old: <localConnectionState>connected</localConnectionState>
    • new: <localCallState><compoundCallState><localConnectionState>connected</localConnectionState></compoundCallState></localCallState>
  • in ConferencedEvent / ConferenceCallResponse:
    • only one of the two affected local connections gets reported
  • HeldEvent:
    • switching <DeviceID> of <heldConnection> is normally set to the local device (instead of remote party as previous), only inside a conference when phone puts one member on hold will we still contradict the spec and put the remote-device-id there
  • RetrievedEvent:
    • switching <DeviceID> of <retrievedConnection> is normally set to the local device (instead of remote party as previous), only inside a conference when phone puts one member on hold will we still contradict the spec and put the remote-device-id there

3 (since 8.7.3.18): Changes are:

  • in TransferredEvent:
    • now spelled with single r: TransferedEvent (CSTA-Spec ECMA-323 says to use one r here while it spells transferringDevice and others with two r's)
      • be aware: versions 8.7.4.1, 8.7.4.2, 8.7.4.3, 8.7.4.4 and 8.7.4.5 always spell with single r no matter what the value of this setting is
    • transferringDevice is no longer fixed to always just name one of the remote parties - instead it correctly names either the local or a remote party depending on who actually did initiate the transfer
  • when using CSTA via http, the style for the SingleStepTransferCall-service changed from this to that (only since 8.7.4, not in 8.7.3)

4 (since 8.7.4.8): Changes are:

  • in DeliveredEvent: now setting calledDevice independendly from alertingDevice for incoming calls. I.e. when the to-header contains another identity than the one ringing on the phone, e.g. "sales@snom.com", than that (to-)uri will be reported as calledDevice.
  • FailedEvent now includes non-optional lastRedirectionDevice
VALIDVALUE
an integer >=0 and <=3
DEFAULTVALUE
3
FURTHER INFORMATION
CSTA
Personal tools
Interoperability