I have a simple call flow for Inbound call going to an extendion

carrier call ===> WITH_ALIASDB ===> extension (on Xlite) 

Works perfectly getting the call.

Issue :
  1. On Xlite I see the call as <TN>@<carrierIP>. I dont want my customers to know what carrier I use and also I want to be in the loop for CDR.
  2. Hanging on either phone will not send a BYE to my server. 
How do I get Kamailio to be in the SIP ladder for this call?

KD