示例#1
0
		private bool IsExpiresValid(SipMessageReader reader)
		{
			int expires = reader.GetExpires(defaultExpires, maxExpires);

			for (int i = 0; i < reader.Count.ContactCount; i++)
			{
				int localExpires = reader.Contact[i].Expires;

				if (localExpires == int.MinValue)
					localExpires = expires;

				if (localExpires != int.MinValue && localExpires > 0 && localExpires < minExpires)
					return false;
			}

			return true;
		}