Actually, re-reading what you posted it might not help. In the config manager you can assign a call type to a dialed number. However, it sounds like the dialed number will stay the same, in your case, it's the script that's actually changing.
I didn't check the thing exactly what are you looking for, but i did some changes in the db directly before and found no discrepancy.
Even I did had to work in the db directly for some scenarios like: I added a DN from config manager; then for some reason I deleted it, it was deleted successfully, but I failed to add the same DN from config manager again. Then I found the same in the DB with disabled flag, the I deleted the entry from DB forcefully. Even I have also added agents from DB directly.
You should add entries over there when dependence parameters are there already.
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...
The below trick might come handy when you have to add a new node to a cluster but you don't have or is unsure of the security password for the publisher. This procedure has been around for ages.
1) Login into the CLI of the Publisher.