5
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

TwilioでFAXを受信する

Posted at

(前提)
国内番号の購入済み(住所申請とかいろいろいる)
受信用の番号を購入済み(発信用とは別に購入している)

内容

TwilioでFAX番号購入しただけだと受信できないから以下の設定をやる必要がある。

1. TwiML Bin を作成

Twilioクラウドコミュニケーション | 音声通話とSMSアプリケーション構築用のWebサービスAPI 2019-12-24 11-41-23.png

Twilioクラウドコミュニケーション | 音声通話とSMSアプリケーション構築用のWebサービスAPI 2019-12-24 11-43-34.png

名前は何でもいいんで下の内容で作成

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Receive mediaType="application/pdf" storeMedia="true"></Receive>
</Response>

2. 電話番号の挙動を設定

FAX受信するで!!!という気持ちを表明する設定をする。

Twilioクラウドコミュニケーション | 音声通話とSMSアプリケーション構築用のWebサービスAPI 2019-12-24 11-44-28.png

Twilioクラウドコミュニケーション | 音声通話とSMSアプリケーション構築用のWebサービスAPI 2019-12-24 11-45-24.png

3. 受信を確認する

CLIから確認できる

$ twilio api:fax:v1:faxes:list
SID                                 From           To             Status     Date Created
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  +815099999999  +815099999998  received   Dec 24 2019 11:37:17 GMT+0900
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY  +815099999999  +815099999998  delivered  Dec 24 2019 11:36:56 GMT+0900

みたいな感じでSIDがわかるので

$ twilio api:fax:v1:faxes:fetch --properties=sid,from,to,status,dateCreated,price,priceUnit,quality,duration,numPages,direction,mediaUrl --sid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

SID                                 From           To             Status    Date Created                   Price  Price Unit  Quality  Duration  Num Pages  Direction  Media URL
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  +815099999999  +815099999998  received  Dec 24 2019 11:37:17 GMT+0900  -0.61  JPY         fine     35        2          inbound    https://media.twiliocdn.com/fax/xxxxxxxxxx

みたいな感じで取得できる MediaUrl を開けば受信したFAXを見れる。

参考

5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?