Hi Joseph, I doesn't matter if he "opens a port" or not (www.tacteam.net/openport.htm) he's not going to get voice/video because of the SIP issues. There only a single scenario where this is going to work, and that's when the external user is directly connected to the Internet (no NAT) and initiates the call. HTH, Tom Thomas W Shinder www.isaserver.org/shinder <http://www.isaserver.org/shinder> ISA Server 2004 Beta - Coming Soon <http://www.microsoft.com/isaserver/beta/default.asp> ISA Server and Beyond: http://tinyurl.com/1jq1 Configuring ISA Server: http://tinyurl.com/1llp <http://tinyurl.com/1llp> -----Original Message----- From: cismic [mailto:cismic@xxxxxxx] Sent: Thursday, December 18, 2003 11:37 AM To: [ISAserver.org Discussion List] Subject: [isalist] MESSENGER SETTINGS Sensitivity: Confidential http://www.ISAserver.org Hi Jim, I noticed that under NewDefinition that you had AddTCP, 1 listed twice? How does this affect the MSN rule? should it not be: NewDefinition.SecondaryConnections.AddTCP 0,6891,6900 NewDefinition.SecondaryConnections.AddTCP 1,6891,6900 NewDefinition.SecondaryConnections.AddTCP 2,6901,6901 NewDefinition.SecondaryConnections.AddUDP 3,5004,65535 Thank you, Joseph '*********************************************************************** ************************ ' Define the MSNIM protocol '*********************************************************************** ************************ Wscript.Echo "Creating (or updating) the protocol definition" Set Protocols = ISA.PolicyElements.ProtocolDefinitions Set NewDefinition = Protocols.Item ("MSN Msgr (Real)") If Err.Number = 0 Then Protocols.Remove "MSN Msgr (Real)", False Protocols.Save Else Err.Clear End If Set NewDefinition = Protocols.AddTCP ("MSN Msgr (Real)",1,1863) NewDefinition.Description = "Correct MSNIM definition" NewDefinition.SecondaryConnections.AddTCP 0,6891,6900 NewDefinition.SecondaryConnections.AddTCP 1,6891,6900 NewDefinition.SecondaryConnections.AddTCP 1,6901,6901 NewDefinition.SecondaryConnections.AddUDP 3,5004,65535 NewDefinition.Save