Twilioの通話ログを見ていたら、こんな怪現象がありました。
Client宛の通話で、ちゃんと成功してる(Completed)のに、
なぜかTOが「-」になってて、宛先のクライアント名が分からないのです。
原因は、クライアント名をkebab-case
で付けていたからでした。
snake_case
やcamelCase
のクライアント名は、ちゃんと表示されます。
公式ドキュメントにも書いてありますね。。
クライアント名に指定できる文字列に制限はありますか? – Twilio for KDDI Web Communications
Twilio Clientのクライアント名に指定する文字列には、以下の制限があります。
使用可能文字:半角の英数字とアンダースコア(_)
使用可能文字数:1,000文字以内
ハイフン使えないなら通話成立前にエラーにしてくれればいいのに、
「通話は成功するのにログにだけ表示されない」という罠でした。。。