A method for managing code resources, in a Code Division Multiple Access radio-communication infrastructure network comprising a network element capable of controlling calls between the infrastructure network and radio terminals, wherein said calls use code resources in a pool of code resources, and wherein at least some of said calls may use transmission on shared communication channels or transmission on dedicated communication channels, the method comprising the steps of: - defining a first set of codes as a subset of said pool of code resources, wherein said first set of codes comprises code resources available for calls which use transmission on shared communication channels; - responsive to reception of a request for establishment of a new call which uses transmission on dedicated communication channels, allocating code resources to the new call wherein at least some of the allocated code resources are selected within said first set of codes, characterized in that the method further comprises: - in order to avoid any fixed or initial partitioning of the subset of the code resources available for communication transport channels in sets of code resources dedicated to communications using shared communication channels and sets of code resources dedicated to communications using dedicated communication channels, all codes resources of the subset of code resources available for communication transport channels are initially considered available for both communications using shared transport channels and communications using dedicated transport channels; - using by the shared channel all codes that are not allocated to or blocked by calls which use transmission on dedicated channels; - receiving a code resource relinquish message for said new call; - updating the first set of codes by adding the code resources relinquished related to said new call; - identifying what codes are blocked by dedicated channel calls each time the network element receives an allocation, release or reconfiguration procedure, and the available codes are used to send data to the radio terminals using the shared channel. - defining a first set of codes as a subset of said pool of code resources, wherein said first set of codes comprises code resources available for calls which use transmission on shared communication channels; - responsive to reception of a request for establishment of a new call which uses transmission on dedicated communication channels, allocating code resources to the new call wherein at least some of the allocated code resources are selected within said first set of codes, characterized in that the method further comprises: - in order to avoid any fixed or initial partitioning of the subset of the code resources available for communication transport channels in sets of code resources dedicated to communications using shared communication channels and sets of code resources dedicated to communications using dedicated communication channels, all codes resources of the subset of code resources available for communication transport channels are initially considered available for both communications using shared transport channels and communications using dedicated transport channels; - using by the shared channel all codes that are not allocated to or blocked by calls which use transmission on dedicated channels; - receiving a code resource relinquish message for said new call; - updating the first set of codes by adding the code resources relinquished related to said new call; - identifying what codes are blocked by dedicated channel calls each time the network element receives an allocation, release or reconfiguration procedure, and the available codes are used to send data to the radio terminals using the shared channel.