Conference

  • This class provides a method to create conferences and retrieve conference log.

    See more

    Declaration

    Swift

    public class Conferences
  • Delegate which receives new conferences and conferences log entries

    See more

    Declaration

    Swift

    public protocol ConferencesDelegate : AnyObject
  • Represents a conference

    See more

    Declaration

    Swift

    public protocol SippoConference
  • Delegate to receive SippoConference updates

    See more

    Declaration

    Swift

    public protocol SippoConferenceDelegate : AnyObject
  • Use to identifier conference media

    • video: Use to share video
    • audio: Use to share audio

    Declaration

    Swift

    public enum ConferenceConstraint : String
  • Configuration used to define conference properties like fps or camera position

    See more

    Declaration

    Swift

    public struct ConferenceConfiguration

ConferenceError

  • Error throw due to conference error

    • participantAlreadyInvited: Invite already been sent to participant
    • participantNotInvitedPreviously: Cancel an invitation that not exists
    • participantNotFound: Participant not found in server
    • hasAlreadyJoinedConference: User already joined to conference
    • previewMediaNotAllowed: Preview media is not allowed due to user is not invited or already joins the conference
    • notJoinedConference: User haven´t join the conference
    • roomNotCreated: The room not exist
    • invitationNotFound: Invitation not found in server
    • noAnswerToInvite: Callee doesn’t answer the invitation
    • invitationDeclined: Callee declined the answer
    • busy: Callee is not available
    • forbidden: Not allowed
    • internalError: Server error
    • serviceNotReady: Client is not connected

    Declaration

    Swift

    public enum ConferenceError : Error
  • Code that represents a conference invitation state

    • decline: Callee decline invitation to conference
    • ok: ok
    • busy: Callee is busy
    • cancel: Caller cancel invitation to conference
    • timeout: timeout

    Declaration

    Swift

    public enum ConferenceCode : Int
  • Represents a conference entry in Server for checking details of last conferences

    See more

    Declaration

    Swift

    public struct SippoConferenceEntry : CustomStringConvertible
  • Delegate to receive new conference entries

    See more

    Declaration

    Swift

    public protocol ConferenceEntriesDelegate : AnyObject
  • A conference participant

    • user: A participant who exists in the server
    • pstn: A participant from pstn

    Declaration

    Swift

    public enum Participant
  • A model that represents a transfer to another participant

    See more

    Declaration

    Swift

    public class SippoTransfer