使用 Asterisk MessageSend 设置显示名称

使用 Asterisk MessageSend 设置显示名称

我正在设置 Asterisk 来连接我的 LAN 上的几个电话/SIP 设备。

我可以通过消息发送()extensions.conf 文件中的应用程序:

[...]
same => n,Set(MESSAGE(from)=JohnDoe) ; the exact display name I want to set, without IP address
same => n,MessageSend(pjsip:PJSIP/destendpoint@destaor)
[...]

我的问题:我希望接收消息的手机显示发件人的姓名为确切地“约翰多伊”。

然而,上述配置在目标电话中显示为“JohnDoe@AsteriskServerIP”(例如“[电子邮件保护]“)。并且我不希望IP包含在显示名称中。

我尝试了更多方法:例如Set(MESSAGE(from)=JohnDoe@SomeArbitraryIP),例如将显示为“Set(MESSAGE(from)[email protected])[电子邮件保护]“在接收电话上,Set(MESSAGE(from)=JohnDoe@)('@' 后没有任何 IP),将默认恢复为默认的“JohnDoe@AsteriskServerIP”(“[电子邮件保护]“)。

我的问题是:我该怎么做才能获得不带 IP 地址的显示名称?

相关内容