如何使用C#在gammu中发送超过160个字符的消息

时间:2016-10-15 01:35:45

标签: c# multipart gammu

我尝试在 gammu中发送短信 ...它只是将数据存储到发件箱表格,gammu将自动发送短信。我的问题是当我的消息超过160个字符(例如170)我的消息被截断(仅发送160个字符)..我已经尝试在互联网上搜索但我得到了PHP代码。

当我在 gammu 中存储发件箱表时,这是我的代码:

if (koneksidb.con.State == ConnectionState.Open)
    koneksidb.con.Close();
koneksidb.con.Open();

MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = @"INSERT INTO outbox (DestinationNumber , TextDecoded) VALUES 
                    ('"+txtPhoneNumber+"','"+txtMessage+"')";
cmd.Connection = koneksidb.con;
cmd.ExecuteNonQuery();

任何人都可以帮我如何在gammu中发送超过160个字符的消息?需要建议谢谢

1 个答案:

答案 0 :(得分:0)

详细example in the Gammu manual

超过160个字符的消息将作为更多消息发送,您必须手动创建每个部分或使用Gammu SMSD API或gammu-smsd-inject来创建它们。