A communications system includes a Session Initiation Protocol (SIP) user
agent. A server communicates with the SIP user agent and allocates an SIP
ID for the user agent for subsequent communications using SIP. A database
can be associated with the server and contain data relating to free SIP
ID's that can be allocated to the SIP user agent and allocated SIP ID's.