如何设置来电显示或远程 pary id linphone?

How to set caller id or remote pary id linphone?

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

发件人:“1000”sip:1000@172.0.0.0 我已经注册了 1000,但在打电话时我想使用 1001。 所以在上面的邀请中 header 我想用 1001 替换 1000.

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

目前 ios 的 linphone 似乎没有提供这样的选项。

因此,我使用以下代码将参数设置为自定义 header。

 linphone_call_params_add_custom_header(lcallParams,"X-HeaderName",["1001" UTF8String]);

您可以通过添加 SIP Header Remote-Party-ID: "" 来更改来电显示。无需更改 FROM Header。如果您更改 FROM Header,它将破坏 SIP 身份验证和授权流程。