The 3 seconds pause is defined by BlackBerry OS for accessing office extensions, not by EasyDialer. You may follow below steps to try other options like My Response and Direct Dial. Sorry I'm not sure what they mean exactly, but it may shorten the pause time.
- Open Phone Log Screen
- Click menu "Options".
- Click Smart Dial
- Try to change "Wait For" values.
Regarding Smart Dial rules, please tell me your detailed rules and which one randomly work. If there is a bug I'll surely fix it and update release.
Let me guess your problem-- are you adding a rule like "Don't dial with calling card for local phone numbers starts with area code aaa,bbb,ccc,ddd"? If yes, you must also add another for numbers with country code, 1aaa, 1bbb, 1ccc, 1ddd. Hope it's helpful.