Asterisk 如何识别星号SIP消息传递已发送和已看到的状态?

Asterisk 如何识别星号SIP消息传递已发送和已看到的状态?,asterisk,sip,Asterisk,Sip,我正在开发一个使用Asterisk SIP消息的基本C#聊天应用程序。我使用Independentsoft作为SIP.Net包装器。我可以使用星号服务器发送和接收消息。但是,我想在我的应用程序中实现一个类似于交付和查看状态的功能 对于已交付状态(消息交付后,我使用了来自客户端的200 Ok响应)。 对于SEED状态(如果用户窗口打开,我会以消息的形式发送代码),并在UI中更新SEED状态 是否有其他方法可以发送对已看到消息的响应?我只需要一些建议来创建一个好的代码结构 提前谢谢。星号不是mess

我正在开发一个使用Asterisk SIP消息的基本C#聊天应用程序。我使用Independentsoft作为SIP.Net包装器。我可以使用星号服务器发送和接收消息。但是,我想在我的应用程序中实现一个类似于交付和查看状态的功能

对于已交付状态(消息交付后,我使用了来自客户端的200 Ok响应)。 对于SEED状态(如果用户窗口打开,我会以消息的形式发送代码),并在UI中更新SEED状态

是否有其他方法可以发送对已看到消息的响应?我只需要一些建议来创建一个好的代码结构


提前谢谢。

星号不是messanger。除非您在dialplan中指定,否则它不会生成任何事件

对于消息,请使用jabberD或创建拨号计划,该计划将通知您有关交付的信息

SEED状态只能通过最终用户软电话发送(例如,使用特殊单词发回其他事件)