I'd never used the voicedialer app before. That's interesting and will use that in the future. Anyhow, it opened the APN list and one for Verizon was there. Only one listed. I can add a new one, and save it. I enter all the info and hit save, and the screen clears and it doesn't add CS apn to the list. Twice I only added a new one and only entered Name and APN type and it would save it. But everytime I entered all shown info, it wouldn't save at all, or if I was editing the previous save that was successful it would then (delete?) that save and show nothing. I even tried to edit the Verizon APN with CS info, once I hit save, the entire list cleared and now it currently shows nothing. Weird. Does something possibly need to be granted superuser access?
Update: I slowly changed one thing at a time to the Verizon APN. After each change I'd save it and check if it was still in the list. Each time it is. When I edited the mcc and mnc and saved, the file disappears again!
Ok, after a little digging, this is what I found. You can try this to see if this works...
Make your APN and don't change MNC and MCC values(save). Make your APN default. Edit APN again and change MNC and MCC(save).
APN will disappear but after reboot data will work!!!
Please let me know if that works for you or not.
.: Edit :.
Ok, I posted the above without trying it first, it didn't appear to work for me though, so I tried a few other things and I think I might have got it, but need someone to test it out for me since I really don't have my milestone to test with since it is out of commission since the radio got flashed to the Verizon Radio... Anyway, here is what I did on my Verizon Droid that is now an A854/A853.
adb shell
su <-----(this should give you a # instead of a $, if not, make sure you have given terminal/adb superuser permission)
sysrw <-----(if this command does not work use:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system )
cd etc
mv apns-conf.xml apns-conf.bak
cp ../../sdcard/apns-conf_1.xml apns-conf.xml
sysro <-----(if this command does not work use:
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system )
sync
reboot
After Reboot, use Voice Dialer and say "Open APNs", Click Open APNs and voila, Cellular South should be listed above Verizon. Click on the green button by Cellular South and then hit the Home button back out. If it don't work the first time, you might try to reboot your phone just to see if that fixes it since it isn't checked by default.
Like I said, my Milestone is in for repair so I have no official way of knowing if this actually works or not. I did notice that when you edit the APN it don't have the exact values in place for the MCC and MNC so I'm not sure if this is going to work or not but it is worth a try IMO.