I am assuming that the carrier is sending back "488 Not Acceptable here" and not the PBX. If that is the case, they would be in a better situation to tell what is not acceptable - codec, packet length or otherwise. In any case, do you have the PBX log? Generally, the SIP message will contain a ISDN release cause code. That might help us figure out what is wrong.