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
×
accepted›checked›blocked›callback›done
The point: DND is terminal for the contact, but it never becomes a phone call.
← Back to the outcome model