Twilioで表示名変更をするために四苦八苦してきた。

node.jsでやるならSend SMS Messages with Copilot in Node.jsを。

Copilotというのがよくわかっていなかったけれど、SMSを送るにあたって必要な機能を網羅した昨日群のことをいうらしい。英文字の送信者IDもこれに属している。

最終的に、
肝はfromで電話番号を直接記述するのではなくmessagingServiceSidでSidをしているすることだった

client.messages  
    .create({  
      body: 'Phantom Menace was clearly the best of the prequel trilogy.',  
      messagingServiceSid: '任意のSid',  
      to: mobileNumber  
    })  
    .then(message => twilioLogger.logDebug(message))  
    .done()  

ただ、ドキュメントに書いていることには違和感しかないし、問い合わせをしてもなんともよくわからず、教えてもらったURLをみて結局は自分で解決しましたとさ。

国内宛のSMSで英数字の送信者IDを使用できますか

自分のプロジェクトは国内向けではなかったけれど、やり方は共通だったので助かった。