Softdial CallGem™ reports any errors detected by issuing an Error Report [ER] message with an Error Code (EC) parameter which contains an integer value, e.g. EC1602. Error messages displayed by Softdial applications will often report this error code to the user. All errors are also reported in the Softdial logs, particularly the Softdial CallGem™ syslog and msglogs, but they will also appear in other application logs.
For clarification of any error messages that contain error codes, use either
In order to encourage those writing to the message interface to tailor and debug their code effectively, all messages that result in an error message are rejected, even when the error is just reporting the presence of a redundant parameter.
When errors are detected they are returned to the host in an Error Report [ER] message.
To minimise the incidence of error messages during live campaigns, you are strongly advised to test out all messages and parameters at integration time.
In the vast majority of cases, the remedy required will be clear from the context of the error message itself, e.g. "parameter not numeric", so we have refrained from adding much further comment, even though space is provided for doing so.