Version of smsd: 3.1.14
Smsd installed from: sources
Name and model of a modem / phone: not important
Interface: not important
Looking at src/pdu.c
Quotecase 0: p = "Ok,short message received by the SME"; break;
case 1: p = "Ok,short message forwarded by the SC to the SME but the SC is unable to confirm delivery"; break;
case 2: p = "Ok,short message replaced by the SC"; break;
// Temporary error, SC still trying to transfer SM
case 32: p = "Still trying,congestion"; break;
case 33: p = "Still trying,SME busy"; break;
case 34: p = "Still trying,no response sendr SME"; break;
case 35: p = "Still trying,service rejected"; break;
case 36: p = "Still trying,quality of service not available"; break;
case 37: p = "Still trying,error in SME"; break;
// 38...47: Reserved
// 48...63: Values specific to each SC
// Permanent error, SC is not making any more transfer attempts
case 64: p = "Error,remote procedure error"; break;
case 65: p = "Error,incompatible destination"; break;
case 66: p = "Error,connection rejected by SME"; break;
case 67: p = "Error,not obtainable"; break;
case 68: p = "Error,quality of service not available"; break;
case 69: p = "Error,no interworking available"; break;
case 70: p = "Error,SM validity period expired"; break;
case 71: p = "Error,SM deleted by originating SME"; break;
case 72: p = "Error,SM deleted by SC administration"; break;
case 73: p = "Error,SM does not exist"; break;
// 74...79: Reserved
// 80...95: Values specific to each SC
// Permanent error, SC is not making any more transfer attempts
case 96: p = "Error,congestion"; break;
case 97: p = "Error,SME busy"; break;
case 98: p = "Error,no response sendr SME"; break;
case 99: p = "Error,service rejected"; break;
case 100: p = "Error,quality of service not available"; break;
case 101: p = "Error,error in SME"; break;
// 102...105: Reserved
// 106...111: Reserved
// 112...127: Values specific to each SC
// 128...255: Reserved
default:
if (status >= 48 && status <= 63)
p = "Temporary error, SC specific, unknown";
else if ((status >= 80 && status <= 95) || (status >= 112 && status <= 127))
p = "Permanent error, SC specific, unknown";
I have troubles to understand under which circumstance can status 2 be returned.
-> Ok,short message replaced by the SC
Thanks in advance for your lights.