0

我有一个使用 linphone 具有音频呼叫功能的 ios 应用程序。我必须更改呼叫者 ID 或远程方 ID。即我已经注册了 1000 个号码。但是在调用时,我的应用程序中有多个 DID 可供选择。除了为此设置自定义标头之外,linphone 是否提供任何选项?

来自:“1000” sip:1000@172.0.0.0 我已经注册了 1000,但在打电话时我想使用 1001。所以在上面的邀请标题中,我想用 1001 替换 1000。

在这里,我想在调用时从更改为其他 DID。linphone 是否为此提供任何选项?

4

2 回答 2

0

似乎到目前为止,适用于 ios 的 linphone 还没有提供这样的选项。

所以,我使用下面的代码将参数设置为自定义标题。

 linphone_call_params_add_custom_header(lcallParams,"X-HeaderName",["1001" UTF8String]);
于 2020-02-20T11:50:18.323 回答
0

您可以通过添加 SIP Header Remote-Party-ID: "<NEW_CALLERID>"来更改 CallerID 。无需更改 FROM 标头。如果您更改 FROM 标头,它将中断 SIP 身份验证和授权流程。

于 2021-05-10T07:33:40.633 回答