---
title: kSCNetworkFlagsInterventionRequired
framework: systemconfiguration
role: symbol
role_heading: Global Variable
path: systemconfiguration/kscnetworkflagsinterventionrequired
---

# kSCNetworkFlagsInterventionRequired

The specified node name or address can be reached using the current network configuration, but a connection must first be established.

## Declaration

```swift
var kSCNetworkFlagsInterventionRequired: Int { get }
```

## Discussion

Discussion In addition, some form of user intervention will be required to establish this connection, such as providing a password, an authentication token, etc. Currently, this flag is returned when there is a dial-on-traffic configuration (ConnectionAutomatic), an attempt to connect has already been made, and when some error (for example, no dial tone, no answer, bad password, etc.) was encountered during the automatic connection attempt. In this case the PPP controller stops attempting to establish a connection until the user has intervened.

## See Also

### Constants

- [kSCNetworkFlagsTransientConnection](systemconfiguration/kscnetworkflagstransientconnection.md)
- [kSCNetworkFlagsReachable](systemconfiguration/kscnetworkflagsreachable.md)
- [kSCNetworkFlagsConnectionRequired](systemconfiguration/kscnetworkflagsconnectionrequired.md)
- [kSCNetworkFlagsConnectionAutomatic](systemconfiguration/kscnetworkflagsconnectionautomatic.md)
- [kSCNetworkFlagsIsLocalAddress](systemconfiguration/kscnetworkflagsislocaladdress.md)
- [kSCNetworkFlagsIsDirect](systemconfiguration/kscnetworkflagsisdirect.md)
