A method to be executed in a computing device for facilitating conferencing in a distributed communication system, the method comprising: receiving a request to join a conference, the request including a numeric conference identifier associated with the conference; determining a conference resource associated with the requested conference based on decoding the numeric conference identifier according to a predefined algorithm, wherein the conference resource is part of a distributed architecture of conference resources; contacting the determined conference resource employing an enhanced network communication protocol; and facilitating the conference if the contacted conference resource is capable of providing requested conference services; wherein the numeric conference identifier is generated at conference scheduling time employing a logical inverse of the predefined algorithm by combining a numeric identifier assigned to the communication server and a random number, and formatting the combination to derive the numeric conference identifier unique to the conference; wherein the reverse algorithm includes: appending a ceiling function of a logarithm of the numeric identifier and the random number to generate a string of digits; reversing the digits in the string of digits, wherein a first and a last digit in the string of digits remain in their place if the last digit is zero; and replacing the digits with a combination of themselves and a digit to their left, wherein the first digit remains unchanged. receiving a request to join a conference, the request including a numeric conference identifier associated with the conference; determining a conference resource associated with the requested conference based on decoding the numeric conference identifier according to a predefined algorithm, wherein the conference resource is part of a distributed architecture of conference resources; contacting the determined conference resource employing an enhanced network communication protocol; and facilitating the conference if the contacted conference resource is capable of providing requested conference services; wherein the numeric conference identifier is generated at conference scheduling time employing a logical inverse of the predefined algorithm by combining a numeric identifier assigned to the communication server and a random number, and formatting the combination to derive the numeric conference identifier unique to the conference; wherein the reverse algorithm includes: appending a ceiling function of a logarithm of the numeric identifier and the random number to generate a string of digits; reversing the digits in the string of digits, wherein a first and a last digit in the string of digits remain in their place if the last digit is zero; and replacing the digits with a combination of themselves and a digit to their left, wherein the first digit remains unchanged. appending a ceiling function of a logarithm of the numeric identifier and the random number to generate a string of digits; reversing the digits in the string of digits, wherein a first and a last digit in the string of digits remain in their place if the last digit is zero; and replacing the digits with a combination of themselves and a digit to their left, wherein the first digit remains unchanged.