Anonymousprnt::Y
Click on images to see them in full screen

Proxy Configuration

The smsPULSE proxy configuration utility, smsproxy.exe (installed in the Domino program directory), allows you to configure smsPULSE to access the SMSC through a proxy server. If your server is configured for MSXML4/6 there should be no need for you to run smsproxy. If you use OSes such as Windows 2008 or Windows 7, in 64bit, see below.

You must use the smsproxy.exe utility to configure smsPULSE proxy settings. smsPULSE proxy settings are per server, not per user. Also, smsPULSE proxy settings are separate from the proxy settings in Microsoft® Internet Explorer.

In order to run smsproxy.exe, you must have local administrator privileges so that smsproxy.exe can update the registry of the local computer. Please note that after the smsproxy.exe has run and updated the registry, the previous registry settings cannot be restored.

Using smsproxy.exe
Open a command prompt window and enter the appropriate smsproxy command. The following describes the command prompt parameters you can enter for the smsproxy.exe utility:

smsproxy -d
Specifies that the SMSC server should be accessed directly. Use this command if there is no proxy server.

smsproxy -u
Imports the Internet Explorer proxy settings of the current user. Auto-discovery and configuration script-based proxy settings are not supported by smsPULSE.

Important Note: if the smsPULSE server add-in is running while you are making changes to your proxy settings (and running smsproxy), you must then either restart smsPULSE (tell smspulse q) or reload smsPULSE (tell smspulse re).

Firewall and Web Surfing control programs
To ensure the smooth operation of the server running smsPULSE please remember to:

  1. Allow the server to communicate over secure HTTP connections (i.e. HTTPS)
  2. Allow the server to access any remote destination when using products like SurfControl's SuperScout which controls the websites users may browse.

smsPULSE Proxy Settings in 64 Bit (x64) Environments
There are two settings for Proxy settings for a 64 Bit OS. One applies to the 64 bit environment and one for the 32 bit environment. You can use netsh for Windows 2008, Windows 7 and later OSes and smsproxy.exe for earlier OSes. If you are confused and not sure where the smsPULSE server is reading proxy settings from, the easiest way to determine this is to use procmon (process monitor).

To set the x64 proxy settings using netsh.exe, simply open a command prompt and type "netsh winhttp set proxy" and set your proxy there (if you do not supply arguments it gives you some examples). This will run the 64 bit version of netsh from the System32 directory.

To set the 32 bit (x86) proxy settings, open a command prompt and navigate to the Windows\SysWOW64 directory and run netsh there.

For smsproxy.exe you need to run smsproxy from the command line (system32 dir by default so x64 code) or the smsproxy from the c:\windows\sysWow64\ directory (x86 – 32bit).

Example
netsh winhttp set proxy 23.255.321.101:8080