A first terminal providing a Push To All, PTA, service, the first terminal comprising: a transceiver configured to transmit and receive PTA service messages to and from a second terminal (100b, 100c); and a controller configured to: determine whether a service type of a session request message, received by the transceiver from a third terminal for establishing a new session with the first terminal is identical to a service type of an established session between the first terminal and the second terminal; determine to reject the session request message in case the service type of the session request message is identical to the service type of the established session between the first terminal and the second terminal; the controller being further configured to, in case the service type of the session request message is not identical to the service type of the established session between the first terminal and the second terminal; request input from a user regarding whether the new session is to be accepted, determine to accept the session request message if information corresponding to an acceptance of the new session has been input by the user; determine to reject the session request message if information corresponding to an acceptance of the new session has not been input by the user; the controller being furthermore configured to: generate a session rejection message for transmission to the third terminal if it is determined to reject the session request message; and establish the new session with the third terminal if it is determined to accept the session request message; wherein the session request message comprises at least one service type of Push To Talk, PTT, service, Push To Video, PTV, service, and Message Session Relay Protocol, MSRP, for establishing a session with the first terminal. a transceiver configured to transmit and receive PTA service messages to and from a second terminal (100b, 100c); and a controller configured to: determine whether a service type of a session request message, received by the transceiver from a third terminal for establishing a new session with the first terminal is identical to a service type of an established session between the first terminal and the second terminal; determine to reject the session request message in case the service type of the session request message is identical to the service type of the established session between the first terminal and the second terminal; the controller being further configured to, in case the service type of the session request message is not identical to the service type of the established session between the first terminal and the second terminal; request input from a user regarding whether the new session is to be accepted, determine to accept the session request message if information corresponding to an acceptance of the new session has been input by the user; determine to reject the session request message if information corresponding to an acceptance of the new session has not been input by the user; determine whether a service type of a session request message, received by the transceiver from a third terminal for establishing a new session with the first terminal is identical to a service type of an established session between the first terminal and the second terminal; determine to reject the session request message in case the service type of the session request message is identical to the service type of the established session between the first terminal and the second terminal; the controller being further configured to, in case the service type of the session request message is not identical to the service type of the established session between the first terminal and the second terminal; request input from a user regarding whether the new session is to be accepted, determine to accept the session request message if information corresponding to an acceptance of the new session has been input by the user; determine to reject the session request message if information corresponding to an acceptance of the new session has not been input by the user; generate a session rejection message for transmission to the third terminal if it is determined to reject the session request message; and establish the new session with the third terminal if it is determined to accept the session request message; wherein the session request message comprises at least one service type of Push To Talk, PTT, service, Push To Video, PTV, service, and Message Session Relay Protocol, MSRP, for establishing a session with the first terminal.