Message syntax
Faulty request
VTel cannot understand enough of the request to attempt processing or even identify the
destination. A generic response message is sent to the requester, who is identified by the
communications path. The original request is not returned as this will often "break" the
parsing components in the requester.
Server not found
A request is made to a server that did not respond at this time.
Method not found
A server attempts to perform an unknown method. The method does not exist in the
vespidl.pk file and is therefore not registered with the Telephony Server.
Method-specific problem
These are documented with the specific server and method.
Exceptions
The exception field indicates all serious problems with a request, such as a requested
server that does not exist. An empty exception field indicates the request was processed
without serious error. This is indicated in the response below by a comma delimiter with no
preceding quotes.
[VTel.VDUGetOneValue("2df5d9e6003b00002a1f430002","ani",)]
[VTel.VDUGetOneValue.response(,"2df5d9e6003b002a1f430002","ani","5084863244")]
When present, an exception consists of three string elements, separated by colons (:).
The first element indicates the error level, and is typically a literal word. Common exception
elements include SYSTEM, VTel, and USER (a USER exception might occur if unintelligible
information was passed to the Telephony Server, for example). The second element is a
hexadecimal code for the error. The third is a string describing the error. All three are
contained within one set of double quotes.
Note:
Note:
For example, if a supplied EDU ID does not exist, the following request-response
sequence might occur:
[VTel.VDUGetOneValue("1df5d9e6003b00002a1f430002","ani",)]
[VTel.VDUGetOneValue.response("USER:4000350:No such
VDU:1df5d9e6003b002a1f430002","1df5d9e6003b002a1f430002","ani",)]
40 VTel Programmer Guide
Describing strings may contain additional colons.