version 1 . ; Definitions for non-modem-hardware-specific telephony interactions. ModemPresent = . Address =
. NumberType = =unknown / =international / =national / =gsm0338 . ; Assertion. Describes an ongoing call. ActiveCall = . CallId = int . CallDirection = =mo / =mt . CallType = =voice / =data / =fax . 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. PlaceCall = . ; Assertion. Some call is active - be it alerting, connected, ringing, etc. CallInProgress = . ; Assertion. An incoming call is signalling the user, asking for a decision about answer/reject/ignore. PhoneRinging = . ; Assertion. A remote party's phone should be ringing. PeerRinging = . ; Message. An incoming SMS has been received. SmsDelivery = . ; Assertion. An outgoing SMS should be transmitted. SmsTransmission = . ; Assertion. Enable speakerphone mode, if available. Speakerphone = .