Category/CSTA/uaCSTA

From Snom User Wiki

Jump to: navigation, search

usCSTA uses SIP as Transport layer and is explained in detail in [1].

Our phones always use CompoundCallState when reporting a callState.

Our phones always use and expect sip-uris as deviceIDs. Alternatively (since 8.7.4) you may also use the index (1..12) when referring to an identity registered on the phone in most services.

Our phones support the following requests send to the phone:

  1. RequestSystemStatus
  2. MonitorStart (device-type)
  3. MonitorStop (since 8.7.4)
  4. SystemRegister (since 8.7.4)
  5. SnapshotDevice
  6. MakeCall
  7. ConsultationCall (since 8.7.4)
  8. AnswerCall
  9. ClearConnection
  10. HoldCall
  11. RetrieveCall
  12. ConferenceCall
  13. TransferCall
  14. SingleStepTransferCall (since 8.7.4)
  15. DeflectCall (since 8.7.4)
  16. GenerateDigits (only dtmf)
  17. GetSwitchingFunctionDevices
  18. GetDoNotDisturb (since 8.7.4)
  19. SetDoNotDisturb (since 8.7.4)
  20. GetForwarding (since 8.7.4)
  21. SetForwarding (since 8.7.4)

Our phones may send the following requests to a connected client:

  1. SwFunctionDevicesChanged (since 8.7.4, set up via SystemRegister)

And the following events:

  1. ServiceInitiated
  2. Originated
  3. Delivered
  4. Established
  5. Failed
  6. ConnectionCleared
  7. Held
  8. Retrieved
  9. Conferenced
  10. Transfered
    • was written with two 'r's in fw < 8.7.3.18: Transferred
    • new firmwares may also use double-r by setting csta_legacy_control to <= 2
    • firmware 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 csta_legacy_control is set to
  11. DigitsGenerated
  12. Diverted (since 8.7.4)
  13. DoNotDisturb (since 8.7.4)
  14. Forwarding (since 8.7.4)
  15. OutOfService (since 8.7.4)
  16. BackInService (since 8.7.4)
Personal tools
Interoperability