I’ve also created a custom source but for some reason the code is removed from the server. I’m not sure what is causing it to be completed deleted from the pbx.
The answer is: “No, not really.” I appears that the custom source file is safe until the Superfecta module gets updated. At which point, it gets tossed. I’m not 100% positive on the actual cause of the file being removed, but it’s my current best guess. It’s probably not to hard to test this theory, if someone wanted to spend a few minutes trying it.
That being said, I do believe that it should be possible deploy a work-around for this issue by saving the file somewhere on the server (which is safe from being discarded during updates) and then creating a cron job which copies the file back every day or so.
That being said, I haven’t actually set that up so I’m not sure what issues may arise (if any) in doing this.