Hi Gordon
Thanks for this...
You should remove asterisk entirely before going up to 2.3 so you did the correct thing
You don't need to manually run scan or genconf (although it won't hurt anything if you do - see the quickstart docs) - SAIL will run these for you if you run sail PCI detection. PCI detection is non-dectructive so you can run it as many timws as you like to get familiar with it and what it does.
Looking at the sip output you've included, you look to have lost your G729 codec.
One of the few immediate benefits of DAHDI is that choice of echo-canceller is no longer done at zaptel compile time. It is now set by genconf. Also, cancellation is set at the individual line level (at least for analogue), so you are free to use different cancellers on different lines. Right now, we simply default to mg2 because that is the Digium default. However, in theory you can use any canceller that you have an image for, including the likes of HPEC and OSLEC.
Best
S