星号二进制数据传输

时间:2011-08-30 13:10:34

标签: sip asterisk

目的是使用我们的Asterisk服务器将原始二进制数据从一个SIP客户端传输到另一个SIP客户端。问题是有时它会将数据更改为不可更改的格式(只是原始二进制数据)。为什么会如此?

1 个答案:

答案 0 :(得分:2)

这是因为SIP不打算按RFC进行二进制数据传输。 SIP是一种纯文本格式,发送二进制数据不合规。

如果您确实需要使用SIP进行二进制数据传输,则应该使用BASE64在通过SIP消息传递时对数据进行编码/解码。