如何设置来电显示或远程parid ID linphone?

时间:2019-12-26 10:50:41

标签: ios linphone linphone-sdk caller-id

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

来自:“ 1000” sip:1000@172.0.0.0 我已经注册了1000,但在致电时我想使用1001。 因此,在上面的邀请标头中,我想用1001替换1000。

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

2 个答案:

答案 0 :(得分:0)

截至目前,iOS的linphone尚未提供此类选项。

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

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

答案 1 :(得分:0)

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