以下のサンプルコードで、
--data-urlencode "StatusCallbackEvent=['initiated', 'answered']" \
のような指定でコールバックが得られるとあるのだが、うまくいかない。
jsで書いてもうまくいかない、クウォートを変更してみたり書き方を変えてもうまくいかない。
問い合わせたところ、何度かやり取りがあったのち、個別に指定するといいよという答えが導かれた。
--data-urlencode "StatusCallbackEvent=initiated" \
--data-urlencode "StatusCallbackEvent=ringing" \
--data-urlencode "StatusCallbackEvent=answered" \
--data-urlencode "StatusCallbackEvent=completed" \
結果的には自分で待ち受けした方が細かくステータスが取れるので良さそう。
ドキュメントが変更されずに同じ罠にハマる人がいるのが少し不安なので記録だけしておく。