Well I think I found the area to target, I made a agi-conf 2 and found the dial command area:
GROUP
Group Name of the configuration variable
TITLE
Title of the configuration variable
KEY
Key name of the configuration variable
VALUE
Insert the Value
DESCRIPTION More information about the Dial :
http://voip-info.org/wiki-Asterisk+cmd+dial30 : The timeout parameter is optional. If not specifed, the Dial command will wait indefinitely, exiting only when the originating channel hangs up, or all the dialed channels return a busy or error condition. Otherwise it specifies a maximum time, in seconds, that the Dial command is to wait for a channel to answer.
H: Allow the caller to hang up by dialing *
r: Generate a ringing tone for the calling part
So i put this in: ,60,HRrL(%timeout%:61000:30000),A(dir-intro-fnln.gsm)
Not sure about the path of the audio file or if that audio file works, is there a test aduio file I can use, If i make one it is in the custom folder. I will play with it to see if I can get it working.
Also I set it to a second plan for testing so in freepbx i set up a new custom destination and in the extensions_custom.conf I added a copy but changed it to: a2billing.php,2 <- i think that is all I need to do to trigger the agi-conf2 right? I also saw in one article they are putting a path like /var/lib/asterisk/sounds/cutom .... I am going to play with that and see if it works.