Actually I suspect the problem is one of protocol violation that may be
fixable. Several peoples pieces of kit - such as Ascend and 3Com ISDN routers
will offer 0.0.0.0 meaning "pick me an address" and accept 0.0.0.0 as a
reply - if neither side picks an address it tries to create an unnumbered
link which isnt precisely to the TCP/IP specs but is a useful item and
conceptually can be made to work.
Try forcing an address negotiation either by setting your address or its
address in the PPP setup.
Alan