Normally, i always attempt to flank the convoy, i put my sub infront of them, taking a position to be away of the frontal escorts, and wait.
The hard matter is to evade the frontal escorts, if i can do it sucessful, i attempt to take position between the fatest ducks, sailing in oposit course to them, and then, i wait for the best moment to shoot, normally all torps with near to 45/90 degrees of giro angle.
It is hard for the escorts to detect and reach the sub, frontal escorts have your sub at their back, the lateral escorts are covered by the lot of ships, and the rear escorts are so far to reach you, and when some one is near, i dive and run silent.
I remain silent up to them gone, then i surface, reload external torps and internal tubes, and go to flank the convoy a new time, to take position infront of them another time.