Ruby SIP 请求
Ruby SIP requests
我的任务是通过 SIP(会话启动协议)发送警报消息。我使用 Ruby(在 Rails 上)。
我已经看到 How to send ‘SIP request‘ (SIP client) in java,它似乎只是关于通过 UDP 套接字流式传输字符串。我说得对吗?
有谁知道有什么好的 Gems 可以支持这个吗?我看过几个,但它们往往是 SIP 服务器而不是客户端/发件人。
例如:https://github.com/turboladen/sdp
也许您可以使用一些已经存在的解决方案和 运行 来自 Ruby 的 command-line 客户端来为您完成工作。
在这里我找到了一个带有command-line接口的SDK库:
https://sipsimpleclient.org/
这是他们使用 command-line 接口发送消息的示例:
https://docs-new.sipthor.net/w/sip_clients/sip_message/
然后可以通过简单的 Ruby system
调用来发送这样的消息。
system('sip-message [..account options..] -m "Hello World"')
我的任务是通过 SIP(会话启动协议)发送警报消息。我使用 Ruby(在 Rails 上)。
我已经看到 How to send ‘SIP request‘ (SIP client) in java,它似乎只是关于通过 UDP 套接字流式传输字符串。我说得对吗?
有谁知道有什么好的 Gems 可以支持这个吗?我看过几个,但它们往往是 SIP 服务器而不是客户端/发件人。 例如:https://github.com/turboladen/sdp
也许您可以使用一些已经存在的解决方案和 运行 来自 Ruby 的 command-line 客户端来为您完成工作。
在这里我找到了一个带有command-line接口的SDK库:
https://sipsimpleclient.org/
这是他们使用 command-line 接口发送消息的示例:
https://docs-new.sipthor.net/w/sip_clients/sip_message/
然后可以通过简单的 Ruby system
调用来发送这样的消息。
system('sip-message [..account options..] -m "Hello World"')