Conference

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

    See more

    Declaration

    Swift

    public class Conferences
  • Represents a conference

    See more

    Declaration

    Swift

    public protocol SippoConference
  • Delegate to receive conference updates

    See more

    Declaration

    Swift

    public protocol SippoConferenceDelegate: class
  • Use to identifier conference media

    • video: Use to share video
    • audio: Use to share audio
    See more

    Declaration

    Swift

    public enum ConferenceConstraint: String
  • 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
    See more

    Declaration

    Swift

    public enum SippoConferenceError: 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
    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

    public class SippoConferenceEntry: CustomStringConvertible