0

Inetlab.SMPP v. 1.0、30 日間の評価版を使用して SMPP を実装するための asp .net プロジェクトを作成しています。単一のメッセージは正常に送信できますが、複数のメッセージを送信しようとすると送信されません。成功の応答が表示されますが、受信者は SMS を受信して​​いません。評価版の制限によるものなのか、私の実装ミスによるものなのか知りたいです。ここに私が使用している方法があります

client.PrepareSubmit(SubmitMode.ShortMessage, 0, 1, "ABCDEF", destination, DataCodings.UCS2, "TEXT");
4

1 に答える 1

0

コード内の目的地によって異なります。文字列であると思わdestinationれます。その場合、このオーバーロードを使用しています。

List<string>複数の受信者に送信するために を使用する別のオーバーロードがあり、ここに記載されています。

FAQ ページに複数の受信者に送信する方法の例があります。

List<DestinationAddress> msisdnList = new List<DestinationAddress>(); 

DestinationAddress da1 = new DestinationAddress(); 
da1.Address = "11111111111"; 
da1.Npi = byte.Parse(tbDestAdrNPI.Text); 
da1.Ton = byte.Parse(tbDestAdrTON.Text); 
msisdnList.Add(da1); 

DestinationAddress da2 = new DestinationAddress(); 
da2.Address = "22222222222"; 
da2.Npi = byte.Parse(tbDestAdrNPI.Text); 
da2.Ton = byte.Parse(tbDestAdrTON.Text); 
msisdnList.Add(da2); 

List<SubmitMulti> sMulti = client.PrepareSubmit(SubmitMode.ShortMessage, byte.Parse(tbSrcAdrTON.Text), byte.Parse(tbSrcAdrNPI.Text), tbSrcAdr.Text, msisdnList, DataCodings.UCS2, tbSend.Text); 
client.SubmitAsync(sMulti);
于 2013-01-17T08:58:16.960 に答える