Unfortunately, when I use underscore in SourceAddress it is being passed as "\021" over network so the SourceAddress becomes invalid on server.
As example, ALROSA_MED changes to ALROSA\021MED while SMPP request preparing.
I have used WireShark to investigate the issue, the screenshot is attached.
SourceAddress encoding issue
SourceAddress encoding issue
- Attachments
-
- UnderscoreIssue.jpg (65.24 KiB) Viewed 135981 times
Re: SourceAddress encoding issue
Hello
you need to set correct encoding for the property _client.EncodingMapper.AddressEncoding
you need to set correct encoding for the property _client.EncodingMapper.AddressEncoding
Re: SourceAddress encoding issue
Oh, that's working! Thank you!
Re: SourceAddress encoding issue
Hi I ran into the same problem, how do I set the _client.EncodingMapper.AddressEncoding?
Thank you
Thank you
Re: SourceAddress encoding issue
for example:
Code: Select all
_client.EncodingMapper.AddressEncoding = Encoding.ASCII;