如何识别Asterisk SIP Messaging已经过时和看到的状态?

时间:2017-03-13 11:50:43

标签: asterisk sip

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

For Delivered status(一旦传递消息,我使用了来自客户端的200 Ok响应)。 对于Seen状态(如果用户窗口打开,我发送了代码作为消息)并更新了UI中显示的状态。

有没有其他方法可以发送回复信息?我只需要一些建议来建立一个好的代码结构。

提前致谢。

1 个答案:

答案 0 :(得分:0)

Asterisk不是消息。除非您在拨号方案中指定了该事件,否则它不会产生任何事件。

对于messanger使用jabberD或创建拨号方案,它将通知您有关交付。

只能通过最终用户的软电话发送所见状态(例如,使用特殊字发回其他事件)。