Node:set-conf-type, Next:, Previous:set-super-conf, Up:Protocol Requests



set-conf-type [21] (1) Recommended


        set-conf-type [21] (( conf-no : Conf-No;
                                 type : Any-Conf-Type ))
                -> ( );

Sets the conference type of conference conf-no to type. Before protocol version 8, type could only be four bits. Starting with protocol version 8, either a four-bit Conf-Type or an eight-bit Extended-Conf-Type is allowed.

Example:

        1 78 4
        =1 17HNyheter om LysKOM 00001000 1 77
        1 21 4 00000000
        =1
        1 78 4
        =1 17HNyheter om LysKOM 00000000 1 77

This example shows a user removing the allow-anonymous bit from conference four. The get-uconf-stat call shows all eight bits of the conference type before and after the set-conf-type call.

Error codes

login-first
Login required before issuing this call.
undefined-conference
Conference conf-no does not exist or is secret.
conference-zero
conf-no is zero.
secret-public
type has secret bit but not rd-prot.
permission-denied
Not enough permissions or privileges to change the conference type of conference conf-no.
letterbox
Attempt to change the letterbox flag.
invalid-membership-type
Attempt to change to a conference type that is not compatible with one of more members of the conference (for example, attempting to set forbid-secret on a conference with a secret member.) error-status is the id of the first person with an incompatible membership type.