Dinodial Pulse · Drip

Why can a contact finish
without a call?

DND is checked before the calling runtime is allowed to start.
A blocked contact still produces one terminal outcome for your application.

✻ Drip · pre-dial gateone blocked contact
Your application
Pulse + transport
Submitted contact
your intended recipient
Callback endpoint
receive the terminal result
Pending contact
waiting for pre-dial checks
DND preflight
check before dialing
Call runtime
starts only after clearance
accepted
DND check
terminal callback
dial
×
acceptedcheckedblockedcallbackdone
The point: DND is terminal for the contact, but it never becomes a phone call.
← Back to the outcome model