- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
让我先描述一下我的问题。我将 Sofia SIP 用于电话应用程序,而我使用的 SIP 代理位于 NAT 后面。这意味着来自代理的传入邀请将内部代理 IP(例如 10.0.0.1)作为 Contact header 。这意味着当我从我的应用程序挂断电话时,Sofia 会自动将 IP 10.0.0.1 设置为 BYE 消息的目的地,正如您想象的那样,它是不可路由的,因此它失败了。
所以我想要做的是将 BYE 消息的目的地更改为“外部”代理 IP 地址。问题是 Sofia 似乎不允许我更改 SIP 消息的目的地;它总是使用收到 INVITE 时获得的联系方式。这是我尝试过的:
最佳答案
BYE 是对话中的请求,因此它应该遵循 Route header (如果存在)。我对 Sofia 只是模糊地熟悉,但是如果你添加了 IP:port,INVITE 实际上是从你这边的路由集收到的,并在你发送 future 的对话请求时将它添加到路由 header 列表中,Sofia 应该路由首先是 Route 头,然后是 RURI(通常是从对方的 Contact 派生出来的)。
关于sip - 如何在 Sofia SIP 中更改 SIP BYE 消息的目的地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31533924/
我认为我的最后一个问题太不具体了。 所以我的下一个更好。\ 如何为 i386 和 amrv7 编译 Sofia-Sip 库? 很高兴得到答案! 谢谢大家, 亚历山大海因里希 最佳答案 对于希望在为 i
让我先描述一下我的问题。我将 Sofia SIP 用于电话应用程序,而我使用的 SIP 代理位于 NAT 后面。这意味着来自代理的传入邀请将内部代理 IP(例如 10.0.0.1)作为 Contact
我遇到了一个案例,SQL 服务器可以将“sofia”和“sofia”存储为两个不同的字符串,但是在 TSQL 中进行比较时,无论使用 COLLATE,即使是二进制整理,它们都是相同的: CREATE
我是一名优秀的程序员,十分优秀!