T.38によるFax送受信失敗「refused to negotiate T.38」(Audio FAX not allowed on channel)

162 views
Skip to first unread message

関谷友邦

unread,
Apr 16, 2020, 6:34:07 AM4/16/20
to 日本Asteriskユーザ会
RaspberryPi4 に構築した Asterisk 16.2.1 にて、
T.38 にてFAX送受信したく、試行錯誤しております。

t38_udptl=no にて、T.30 で Fax の送受信ができることは
エプソンとブラザーのテスト用FAX番号にて確認済みです。
※ FAXのデバッグログ?に 「res_fax.c:1035 ast_fax_log: FLOW T.30 ……」の記載があることから T.30 で行われたと考えています。

T.38でも送受信できるようにと思い、pjsip.conf にて以下の設定を行いましたが、エラーが表示されます。
「Audio FAX not allowed」
というメッセージから、何かの設定が不十分なのではないかと推測しております。

何か情報をお持ちの方がいらっしゃいましたら、情報提供頂けると幸いです。

---- 機器構成 ----
 Internet <--> HGW(PR-500KI) <--> RasPi(Asterisk)

---- pjsip.conf 設定 <抜粋> ----
  [Trunk_Hikari]
  type=endpoint
  transport=transport-udp
  context=from-pstn-hikari
  disallow=all
  allow=ulaw
  aors=Trunk_Hikari
  send_connected_line=false
  language=ja
  outbound_auth=Trunk_Hikari
  from_user=<省略>
  trust_id_inbound=yes
  send_rpid=yes
  direct_media=no
  rewrite_contact=yes
  rtp_symmetric=yes
  dtmf_mode=inband
  
  fax_detect=yes
  fax_detect_timeout=30
  t38_udptl=yes
  t38_udptl_ec=redundancy
  t38_udptl_nat=yes

---- エラーログ <抜粋> ----
  WARNING[19015][C-0000000e]: res_fax.c:1976 receivefax_t38_init: channel 'PJSIP/Trunk_Hikari-0000000e' refused to negotiate T.38
  WARNING[19015][C-0000000e]: res_fax.c:2000 receivefax_t38_init: Audio FAX not allowed on channel 'PJSIP/Trunk_Hikari-0000000e' and T.38 negotiation failed; aborting.
  ERROR[19015][C-0000000e]: res_fax.c:2255 receivefax_exec: error initializing channel 'PJSIP/Trunk_Hikari-0000000e' in T.38 mode

Kinichiro Fujikawa

unread,
May 4, 2020, 12:52:18 AM5/4/20
to 日本Asteriskユーザ会
詳しくないですが、利用しているITSPがT.38に対応していないとネゴシエートできないのではないでしょうか。

藤川欽一郎

2020年4月16日木曜日 19時34分07秒 UTC+9 関谷友邦:
Reply all
Reply to author
Forward
0 new messages