The GetUserNamefunction returns the user name portion of a SIP URI.


  Copy codeCopy code
string GetUserName(
  string uri



A SIP URI whose hostname portion is returned. The function accepts only a valid SIP URI string in the following form: "Display Name" <sip:user@host:port;param=value>. For example, GetUserName("")returns "someone".

Return values

Returns the user name as a string. Returns null if requested data is not found or if the URI passed in is not a valid SIP URI in the form specified above. Live Communications Server 2003 applications that pass non-SIP URI strings to this function need to be modified to work properly with Office Communications Server 2007 R2.


The user name occurs in a SIP URI before the host name, separated by an "@" (at) symbol. For example, a URI specified as "" would have a user name of "someone".