MM_CALL_STATE_WAITING may also be used on outgoing calls, so we need to check the call direction. Fixes #465