我正在设置 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 地址的显示名称?