如何识别 Asterisk SIP Messaging 已发送和已查看状态?
How to identify Asterisk SIP Messaging delievered and seen status?
我正在开发一个使用 Asterisk SIP 消息传递的基本 C# 聊天应用程序。我将 Independentsoft 用作 SIP.Net 包装器。我可以使用星号服务器发送和接收消息。但是,我想在我的应用程序中实现一个功能,如已交付和已查看状态。
对于已传递状态(消息传递后,我使用了来自客户端的 200 Ok 响应)。
对于已见状态(如果用户 window 打开,我发送了一个代码作为消息)并更新了 UI 中的已见状态。
有没有其他方法可以发送对看到的消息的回复?我只需要一些建议来构建良好的代码结构。
提前致谢。
Asterisk 不是信使。除非您在拨号方案中指定,否则它不会产生任何事件。
对于 Messanger,请使用 jabberD 或创建拨号方案,它会在发送时通知您。
看到的状态只能由最终用户软电话发送(例如用特殊词发回其他事件)。
我正在开发一个使用 Asterisk SIP 消息传递的基本 C# 聊天应用程序。我将 Independentsoft 用作 SIP.Net 包装器。我可以使用星号服务器发送和接收消息。但是,我想在我的应用程序中实现一个功能,如已交付和已查看状态。
对于已传递状态(消息传递后,我使用了来自客户端的 200 Ok 响应)。 对于已见状态(如果用户 window 打开,我发送了一个代码作为消息)并更新了 UI 中的已见状态。
有没有其他方法可以发送对看到的消息的回复?我只需要一些建议来构建良好的代码结构。
提前致谢。
Asterisk 不是信使。除非您在拨号方案中指定,否则它不会产生任何事件。
对于 Messanger,请使用 jabberD 或创建拨号方案,它会在发送时通知您。
看到的状态只能由最终用户软电话发送(例如用特殊词发回其他事件)。