Translating Diameter Ro result codes to Payment webservice faults
I am unable to translate diameter Ro server's result code to payment communication service faults. Specifically i want the web service caller to know about following conditions:
// Diameter result codes
DIAMETER_USER_UNKNOWN = 5030 //in case of post-paid user
DIAMETER_CREDIT_LIMIT_REACHED = 4012 //pre-paid account limit reached
DIAMETER_END_USER_SERVICE_DENIED = 4010 //
But in all of above cases payment communication service throws fault with PAYMENT00001 or PAYMENT00002. At least there should be some distinction at web service caller end either by different code (which seems difficult due to parlayx compliance) or by error message.
Any workaround to this? Thanks
0