こんにちは。お世話になります。一点質問させていただきたいことがございまして、
パナソニックのKX-UTシリーズのSIP電話機を使っているのですが、着信後に電話機のディスプレイに「不在着信」が表示されまして、これを非表示にしたいと考えています。
電話機側の管理画面やconfファイルなどでは設定できないことがわかり、パナソニックに問い合わせたところ、
「サーバーから端末への「Cancel」メッセージに「Reason: cause=200;text="Call completed elsewhere"」をつける必要があります。」
と、回答をいただきました。asteriskのextensions.confの外線着信コンテキストに記述すれば良いのかな??と思い、以下のいように記述してみました
[incoming]
exten => ${MYNUMBER},1,Answer(FUSION着信)
exten => ${MYNUMBER},n,Playback(onsei)
exten => ${MYNUMBER},n,Set(CALLFILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-IN-${CALLERID(num)})
exten => ${MYNUMBER},n,Monitor(wav,${CALLFILENAME},m)
exten => ${MYNUMBER},n,SipAddHeader(P-Called-Party-ID:<sip:xxxxxxxx@localhost>)
exten => ${MYNUMBER},n,SipAddHeader(Reason: cause=200;text="Call completed elsewhere") ←追加した箇所
exten => ${MYNUMBER},n,Dial(${DENWA-GROUP},60)
記述の仕方、または違うファイルに記述するべきなのでは?と察しながら試してみましたら、やはり「不在着信」の表示は消えませんでした。
検索サイトでも調べてみましたが、「extension.confファイル」という記事に一つもヒットしなかったので、やはり別のファイルに記述するものなのかな??と悩んでいます。
解決方法ご存じの方、もしいらっしゃいましたらご教授いただけると幸いです。
よろしくお願いいたします。