the problem is that most places in the dialplan do add a 1 second delay to provide time for the channel to ‘settle’ prior to putting out message. You could have your trunks come into your own contest and delay before sending them to from-pstn but this probably won’t solve your problem. The delay you describe is typically caused after you have executed and answer either directly or indirectly and is usually caused because of a slow startup of the rtp streams flowing.Some providers start flowing the rtp streams before the the call is actually answered which is usually best.
Philippe Lindheimer - FreePBX Project Lead
http//freepbx.org - IRC #freepbx