Distictive Ring for Internal call

Hi, I use FreePbx via the GUI interface only not in the code. I would like to know of I could change the internal ringtone. I have find how to change it for external call but I would like to keep original ringtonen for external and have a special ringtone for internal call.

Can some one help me ?

Finaly I have solve it myself by modify this file


include => set-alert-if-local

include => from-internal-xfer
include => bad-number

exten => _XXX,1,GotoIf($["${CALLERID(num)}" > “999”]?notfromlocal)
exten => _XXX,n,GotoIf($["${CALLERID(num)}" < “100”]?notfromlocal)
exten => _XXX,n,Set(__ALERT_INFO=Bellcore-dr3)
exten => _XXX,n(notfromlocal),Goto(from-internal-original,${EXTEN},1)

exten => _.,1,Goto(from-internal-original,${EXTEN},1)
exten => s,1,Goto(from-internal-original,s,1)
exten => h,1,Macro(hangupcall)