This is how you fix the Esbern bug in the rat tunnel. If it still doesn't work pelase try and follow this -
Download BSAUnpack here: http://www.tesnexus....ile.php?id=3117 Launch it, and find the directory of the game. Go to Data, and select the file called "Skyrim - VoicesExtra.bsa" (if you use steam it will lie in "C:\Program Files (x86)\Steam\steamapps" Then under common or the folder named with your steam name) Press Extract all, in the data directory, the same directory where the voiceextra file lies... There will now be an extra directory in the data folder, (\Data\sound\voice\skyrim.esm\maleuniqueesbern) Thats about it... it shall work now
Also for the door, you just have to finish with the dialouge - walk out of the area you are in, then come back into it and the door should open for you!