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

/etc/asterisk/extensions_override_freepbx.conf

[from-internal]
include => set-alert-if-local

[from-internal-original]
include => from-internal-xfer
include => bad-number

[set-alert-if-local]
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)