An IP [=Internet Protocol] terminal, comprising: - communication means for communicating via an IP network; - a processor and memory, wherein the memory contains an operating software for the IP terminal and the processor is configured to execute the operating software; - means for assigning a role to the IP terminal in response to a user input; wherein: - the operating software comprises a normal mode logic for implementing a normal mode operation and a restricted mode logic for implementing a restricted mode operation; - the normal mode logic comprises program code for initiating a call of a first type under control of instructions from one or more dedicated servers (624, 626); and - the restricted mode logic comprises program code for collecting connection information including the role of other IP terminals and for initiating a call of a second type without instructions from the one or more dedicated servers (624, 626); - wherein: - the restricted mode logic comprises program code for originating a call to at least one other IP terminal, which also comprises means for assigning a role to it in response to a user input, by sending one or more call invitation messages addressed to the role assigned to the at least one other IP terminal and the IP terminal further comprises means for assigning a token indicating permission to talk between the IP terminal and said at least one other IP terminal; whereby the IP terminal can communicate with the at least one other IP terminal on the basis of the role included in the connection information received from the at least one other IP terminal. - communication means for communicating via an IP network; - a processor and memory, wherein the memory contains an operating software for the IP terminal and the processor is configured to execute the operating software; - means for assigning a role to the IP terminal in response to a user input; - the operating software comprises a normal mode logic for implementing a normal mode operation and a restricted mode logic for implementing a restricted mode operation; - the normal mode logic comprises program code for initiating a call of a first type under control of instructions from one or more dedicated servers (624, 626); and - the restricted mode logic comprises program code for collecting connection information including the role of other IP terminals and for initiating a call of a second type without instructions from the one or more dedicated servers (624, 626); - wherein: - the restricted mode logic comprises program code for originating a call to at least one other IP terminal, which also comprises means for assigning a role to it in response to a user input, by sending one or more call invitation messages addressed to the role assigned to the at least one other IP terminal and the IP terminal further comprises means for assigning a token indicating permission to talk between the IP terminal and said at least one other IP terminal; - the restricted mode logic comprises program code for originating a call to at least one other IP terminal, which also comprises means for assigning a role to it in response to a user input, by sending one or more call invitation messages addressed to the role assigned to the at least one other IP terminal and the IP terminal further comprises means for assigning a token indicating permission to talk between the IP terminal and said at least one other IP terminal;