We found out and solved this problem. Here is his resolution. Maybe this can help someone else and save their precious time.
The SMPP driver configured in the Oracle EM console has an error due to which the source address and source address are always zero by default, even if you pass it from the driver configurations.
This was due to the multiple source address in the SMSC, and our system was transmitting a null value in the "Source Address" field. Because of this, the SMSC was not able to recognize the correct source address and throw an "Invalid Source" Address "exception.
If a single / static source address is configured in the SMSC, you can pass null values, and the SMSC will automatically recognize the source address.
source share