try
{
SubmitSm data = new SubmitSm();
SubmitSmResp resp = client.Submit(data);
client.SubmitText(
SubmitMode.ShortMessage,
byte.Parse(tbSrcAdrTON.Text),
byte.Parse(tbSrcAdrNPI.Text),
tbSrcAdr.Text,
byte.Parse(tbDestAdrTON.Text),
byte.Parse(tbDestAdrNPI.Text),
tbDestAdr.Text,
DataCodings.UCS2,
tbSend.Text);
if (resp.Status == CommandStatus.ESME_ROK)
{
MessageBox.Show(resp.MessageId);
}
else
{
MessageBox.Show(resp.Status.ToString());
}
}
catch (Exception ex) { MessageBox.Show(ex.Message); }
}
After binding to SMSC when i send a first message i gets a messageid but afterwards i get ESME_RMSGQFUL in the messagebox.
Please help me out, Why i cant get messageid each time

I also want to tell you that message always sent to mobile and received correctly only problem is that i gets ESME_RMSGQFUL instead of messageid.
With my other application i always gets a messageid. Please help me