Twilio 使用拨号将显示名称添加到SIP请求中的From标头->;啜饮两小口

Twilio 使用拨号将显示名称添加到SIP请求中的From标头->;啜饮两小口,twilio,Twilio,我们希望入站呼叫在手机屏幕上同时显示姓名和电话号码。对于来自Twilio的呼叫,拨号动词具有CallerID属性,但这不会导致SIP from头的格式正确 我们的OnSIP承载的PBX需要SIP头看起来像这样: From: "Display Name" <sip:+13605551212@sip.twilio.com> <?xml version="1.0" encoding="UTF-8"?> <Response> <Dial timeout

我们希望入站呼叫在手机屏幕上同时显示姓名和电话号码。对于来自Twilio的呼叫,拨号动词具有CallerID属性,但这不会导致SIP from头的格式正确

我们的OnSIP承载的PBX需要SIP头看起来像这样:

From: "Display Name" <sip:+13605551212@sip.twilio.com>
<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial timeout="90" callerId="3605551212">
        <Sip>sip:address@generic.com</Sip>
    </Dial>
</Response>
From: "+13605551212" <sip:+13605551212@sip.twilio.com>
From:“显示名称”
如果我只是在callerId属性中输入一个电话号码,如下所示:

From: "Display Name" <sip:+13605551212@sip.twilio.com>
<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial timeout="90" callerId="3605551212">
        <Sip>sip:address@generic.com</Sip>
    </Dial>
</Response>
From: "+13605551212" <sip:+13605551212@sip.twilio.com>

抿:address@generic.com
然后SIP From标头如下所示:

From: "Display Name" <sip:+13605551212@sip.twilio.com>
<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial timeout="90" callerId="3605551212">
        <Sip>sip:address@generic.com</Sip>
    </Dial>
</Response>
From: "+13605551212" <sip:+13605551212@sip.twilio.com>
From:“+13605551212”
我想用显示名替换引号中的数字,显示名是从Twilio的呼叫者ID查找中的CallerName字段生成的


Twilio拨号动词或SIP名词是否提供了一种以这种方式形成SIP From标头的方法?

不幸的是,无法在From字段中包含主叫名称,也无法在URI中包含主叫号码:

From: "Display Name" <sip:+13605551212@sip.twilio.com>
这将添加一个这样的标题,也许他们可以使用LUA脚本抓取它并将其放在From标题中:

X-Twiml-cname: GASCA+GONZALO

我很清楚,这是Twilio的SIP实现的问题,而不是SIP规范本身的问题,对吗?