If I dial a number - say 07860 123456 and pause between dialing the 07860 and the 123456 freePbx plays a recorded announcement " your call cannot be completed at this time…" Where is the timer for this and can it be extended as at the moment I feel it is too short.
This is not an optimal solution, because there will be a long delay after dialing before the SPA sends the call to the PBX. Instead, you can construct your dial plan so most calls have no delay and some only a short delay.
An SPA dial plan consists of several patterns. As you dial, the device attempts to match the digits you enter against the patterns. If there are only partial matches (you haven’t provided all the digits for any pattern), the system waits the long timer to allow you to enter more. If there is a complete match and all other patterns have mismatched, the device knows your number is complete and sends it to the PBX immediately. If there is a complete match but one or more partial matches, your number may be valid but may also be the start of a valid longer number; the device waits for only the short timer before sending the number. If everything mismatches, the device plays a ‘reorder’ tone and does not send the call to the PBX.
Assuming that your system does not require you to dial 0 for an outside line (recommended for several reasons), here is a guess at a suitable dial plan: