Callprogress and busydetect fine tuning

can anyone help me with following, please :

how can I use more than one busypattern pattern like it used for cadence? probably such feature can be added by some patch. I need following patterns to work at once :

busypattern=500,500
busypattern=250,250

is it possible to do in any way?

another thing is call progress for outgoing call. can I set pattern for ringing tone somewhere? like the same way as busypattern. like a “ringingpattern=1000,4000”. please advice

I am using latest dahdi drivers. asterisk 1.6.0.10. tried with original X100P and TDM cards