If you get a socket error message when using the Save to Amion feature
for publishing your schedule at amion.com, it is usually due to a firewall
blocking OnCall from communicating with the amion server.
Firewalls usually work through a proxy server. In OnCall, go to File / Preferences
/ System and you'll see a box for entering a proxy server. Call your IT help
desk and tell them you have an application that needs to communicate to a server using
standard HTTP Post commands. Ask them for the name of your proxy server. It will look
like a web address, something like proxy.myhospital.com. Also ask them what
port it monitors. If the port is anything other than 80, you'll need to add that in
the proxy box, with a space or a colon between the server name and the port number,
as in:
proxy.myhospital.com 8080
If the initial message you get says that OnCall is trying to contact a server other
than amion.com, (for example it lists something like "127.0.0.1"), go to File /
Publish on the web. Hold the Ctrl and Alt keys down and click on
the Online options button. You won't see anything happen but the key sequence
re-initializes some of the communication settings in OnCall. After the Ctrl + Alt
+ click, try the Quick Send again.
OnCall should be able to communicate through most firewalls but it does not support
authentication. If your firewall requires proxy authentication, you might get a message
from OnCall saying Unexpected, oversize reply. Ask your IT department if they
can set up an exception in the firewall to allow traffic to and from amion.com
without authentication.
*NEW as of 3.20* Webfilters used via Fortinet firewalls are set to use proxy-based
inspection. When that profile is in place, users may receive a socket error, even
though the hospital is not showing any blocks on that end. Change all traffic to amion.com
to use a flow-based inspection profile.
If OnCall is still unable to communicate with the server, you can troubleshoot further
by running OnCall in debug mode. Click
here for instructions. The file C:\OnCall.dbg will have a log of the handshaking
between OnCall and the server and the information in there can help diagnose what
the trouble is.
If you cannot get the Quick Send to work, you can publish through a web browser. Go
to File / Publish and click the Admin Login button. OnCall opens a browser
window and takes you to the Amion Administrator page. A text cursor will be flashing
in a box near the top. Hit Ctrl + V or Edit / Paste. The name of your schedule file
should appear in the box. Hit Enter or click Send to publish.