Я пытаюсь использовать шаблон усов TwiML для атрибута callerId
в следующей корзине:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial callerId="+11234567890">
<Number>{{to}}</Number>
</Dial>
</Response>
Однако когда я делаю что-то вроде этого:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial callerId={{from}}>
<Number>{{to}}</Number>
</Dial>
</Response>
в сообщении говорится, что это недопустимый TwiML. Номер телефона в приложении будет меняться, поэтому мне нужно, чтобы это значение было динамическим. Как мне использовать здесь шаблон?
Кроме того, я пытался установить различные параметры через Java, например:
public void makeCall() {
if (accessToken != null) {
params.put("To", toNumber);
params.put("From", "11234567890");
params.put("Caller", "11234567890");
params.put("CallerId", "client:11234567890");
ConnectOptions connectOptions = new ConnectOptions.Builder(accessToken)
.params(params)
.build();
activeCall = Voice.connect(context, connectOptions, callListener);
}
но безрезультатно, потому что сообщение на панели инструментов Twilio всегда сообщает:
Наберите: недопустимое значение callerId
Кроме того, в двух статьях, описывающих корзины, этот случай не рассматривается: ссылка и ссылка < / а>