"Value was either too large or too small for an unsigned byte."
StackTrace:
at System.Convert.ToByte(Int32 value)
at ALT.SMS.SubmitSm.suBHmnexr()
at ALT.SMS.SubmitSm.ALT.SMS.IPacket.GetBytes()
at ALT.SMS.SmppClient.KkdQHOPxF(IPacket )
at ALT.SMS.SmppClient.Submit(SubmitSm data)
Execute on this code:
Code: Select all
sm = New SubmitSm
sm.Command = CommandSet.SubmitSm
sm.DestAddr = Msg.Contact
sm.DestNpi = Convert.ToByte(1)
sm.DestTon = Convert.ToByte(1)
sm.SrcAddr = SourceAddress
sm.SrcNpi = Convert.ToByte(1)
sm.SrcTon = Convert.ToByte(1)
sm.RegisteredDelivery = 1
sm.ShortMessage = Msg.Message '>130 chars message string
ret = smpp.Submit(sm)
PS
hm, by default datacoding set to USC2

thanks, all ok.