Client

  • Entry point to create calls, listen to incoming calls and manage register/login. A reachable WAC and gateway is needed.

    See more

    Declaration

    Swift

    public class SippoClient
  • Represents errors related to SippoClient

    • forbidden: forbidden
    • notFound: Resource requested (Contact, Chat…) not exists
    • wrongCredential: Wrong credential provided
    • actionNotAllowed: Action not allowed due to user permissions
    • internalError: Server/Network errors
    See more

    Declaration

    Swift

    public enum SippoClientError: Error
  • System permission not granted like camera or microphone

    • notGranted: Permission not accepted as argument
    See more

    Declaration

    Swift

    public enum PermissionError: Error
  • Observer that notifies changes on the stack

    See more

    Declaration

    Swift

    public protocol ClientStateDelegate: class
  • Represents a Async result

    • success: action finished successfully
    • error: action finished with error
    See more

    Declaration

    Swift

    public enum SippoTask<T, Error: Swift.Error>
  • Error related to capability actions

    • requiredCapabilityNotGranted: User hasn’t been granted with this capability
    See more

    Declaration

    Swift

    public enum CapabilityError: Error