I think the double dial error with the pppd also exists with the ipppd, because it also dials twice.
Never mind, I was wrong...