This is related to https://github.com/fusionpbx/fusionpbx/commit/9dcaddd81422bb46d940a2a3105112b30debcafa#diff-b1f5588538149bd825603176ff81d714. For internal calls the delay needs to be "Delay In Seconds * 500". For external calls the delay needs to be "Delay In Seconds * 10000". For external calls I'm am just doubling the value set prior in the script.