original single-entry example
initial directory
working
working
record the setup time as the timeout value if the call never is established (ie. the other side never responds)
add timers and more debugging
add more explanation