version 1 . ; Definitions for non-modem-hardware-specific telephony interactions. ModemPresent = . ; Assertion. Describes an ongoing call. ActiveCall = . CallId = int . CallDirection = =mo / =mt . CallType = =voice / =data / =fax . NumberType = =unknown / =international / =national . CallState = =hold / =original / =connect / =incoming / =waiting / =end / =alerting . ; Message. Triggers call answering. AnswerCall = . ; Message. Triggers call rejection or disconnection. DisconnectCall = . CallIdSelector = @specificCall int / @allCalls =all . ReleaseCause = / =unassignedNumber / =normal / =busy / =noUserResponding / =callRejected / =destinationOutOfOrder / =normalUnspecified / =incompatibleDestination . ; Message. Starts an outgoing call. Assumes `international` NumberType. PlaceCall = . ; Assertion. Some call is active. CallInProgress = .