お世話になります。
今しがた立ち上げたFreePBX15で同じ症状でハマりました。
頑張ったところなんとかなりましたので、ご報告です。
と言っても、もうずいぶん昔の投稿のため、
LOGも同じ症状だったのでおなじ方法で解決できるかと思います。
ただ当方NTT西なのと、FreePBXのバージョンが違うためうまく行かなかったらご容赦ください。
症状としてはカスタムヘッダがNTT側に送られていないようです。
解決策としては、トランク側でカスタムヘッダを付加するのを諦めました。
そのため、トランクのトランクダイヤルオプションをもとに戻してください。
extensions_custom.confも該当部分を削除してください。
代わりに、macro-dialout-trunk-predial-hookで対応します。
以下をextensions_custom.confに追記します。
[macro-dialout-trunk-predial-hook]
exten => s,1,Set(PPI=<sip:${CALLERID(num)}@
ntt-east.ne.jp>)
FreePBX14だと以下になるかもしれません。
[macro-dialout-trunk-predial-hook]
exten => s,1,Set(PJSIP_HEADER(add,P-Preferred-Identity)=<sip:${CUT(CALLERID(name),:,2)}@
ntt-east.ne.jp>)
Wikiに書いてあるとおりバグが修正されていれば以下になるかもしれません
[macro-dialout-trunk-predial-hook]
exten => s,1,Set(PJSIP_HEADER(add,P-Preferred-Identity)=<sip:${CALLERID(num)}@
ntt-east.ne.jp>)
ただし、1つ重要な問題があります。
macro-dialout-trunk-predial-hookはどのトランクを使おうと実行されます。
つまり、他のIP電話サービスをトランクに入れている場合、
例えばSMARTalkを利用している場合、SMARTalkに発信する際に、
発番でPPIヘッダをつけないようにmacro-dialout-trunk-predial-hookの条件分岐をつけてください。
2019年5月7日火曜日 17時50分45秒 UTC+9 Wataru Yamamoto: