A method for operation of a terminal in a multiple access slotted wireless communication system comprising a plurality of terminals and a multi-access receiver which communicate using a frame comprising a plurality of slots, wherein each terminal has an active state for transmitting, and an inactive state during which the terminal is prevented from transmitting, and a wait state, and the multi-access receiver has a first field of view and is configured to successfully decode up to m transmissions in each slot of a frame from terminals in the field of view, the method comprising: determining, by a terminal, if the terminal is in the field of view of the multi-access receiver, and if the terminal determines it is in the field of view and the terminal has a message to transmit the terminal enters the active state if not already in the active state; and the inactive state if the terminal does not have a message to transmit, and if the terminal determines it is not in the field of view then the terminal enters the wait state; determining whether to transmit a message in a frame using a probability of transmitting, p, and if the terminal decides to transmit a message in the frame then: selecting a slot in the frame; transmitting the message during the selected slot of the frame; receiving one or more acknowledgement messages; determining, using the received one or more acknowledgement messages, if the transmitted message was successfully received by the multi-access receiver; and entering the inactive state for at least a transmission delay time if the terminal determines that the transmitted message was successfully received, wherein the probability of transmitting, p is set to zero for the transmission delay time, and then repeating the step of determining if the terminal is in the field of view, and wherein the probability of transmitting, p is determined from network and other factors or information. determining, by a terminal, if the terminal is in the field of view of the multi-access receiver, and if the terminal determines it is in the field of view and the terminal has a message to transmit the terminal enters the active state if not already in the active state; and the inactive state if the terminal does not have a message to transmit, and if the terminal determines it is not in the field of view then the terminal enters the wait state; determining whether to transmit a message in a frame using a probability of transmitting, p, and if the terminal decides to transmit a message in the frame then: selecting a slot in the frame; transmitting the message during the selected slot of the frame; receiving one or more acknowledgement messages; determining, using the received one or more acknowledgement messages, if the transmitted message was successfully received by the multi-access receiver; and entering the inactive state for at least a transmission delay time if the terminal determines that the transmitted message was successfully received, wherein the probability of transmitting, p is set to zero for the transmission delay time, and then repeating the step of determining if the terminal is in the field of view, and wherein the probability of transmitting, p is determined from network and other factors or information. selecting a slot in the frame; transmitting the message during the selected slot of the frame; receiving one or more acknowledgement messages; determining, using the received one or more acknowledgement messages, if the transmitted message was successfully received by the multi-access receiver; and entering the inactive state for at least a transmission delay time if the terminal determines that the transmitted message was successfully received, wherein the probability of transmitting, p is set to zero for the transmission delay time, and then repeating the step of determining if the terminal is in the field of view, and wherein the probability of transmitting, p is determined from network and other factors or information.