public static SIPRoute ParseSIPRoute(string route)
{
if (route.IsNullOrBlank())
{
throw new SIPValidationException(SIPValidationFieldsEnum.RouteHeader, "Cannot create a Route from an blank string.");
}
try
{
SIPRoute sipRoute = new SIPRoute();
sipRoute.m_userField = SIPUserField.ParseSIPUserField(route);
return sipRoute;
}
catch (Exception excp)
{
throw new SIPValidationException(SIPValidationFieldsEnum.RouteHeader, excp.Message);
}
}