Asterisk(TDMF) can not ge the full entered number in China!

hello, all of asteriskers:
I am using TDM400P to run PBX in my office. when i dial IDD(200 card) card for example in China, i can dial to 200, that side asks me enter card number and card password, when i input password, the operator says that i input wrong password. i use the IDD card in other normal phone, it works. i think the asterisk sends wrong digits, which are missing part of numbers. that’s why i always input a invalided number. is something wrong in the TDMF format in China?