発信に続いて着信の処理も書き足しています。これまでもオフフックでの応答はできていたのですが、着信音を鳴らしていませんでした。
Yealinkのドライバのコードを読むと、USB電話機が着信音を鳴らす機能を持っており、CMD_RINGTONEを送るとリングトーンが鳴るように見受けられます。ところが、実際にこのコマンドを送ってもUSB電話機側では何の音もなりません。Yealinkのドライバは、P1KとP4Kの2機種をサポートするようなのですが、どうやら着信音についてはP4Kではサポートされていないように思われます。ダイアルトーンは鳴るのに、リングトーンは鳴らないというのも奇妙な仕様ですが。。。
しょうがないので、リングトーンの生成はマイコン側で行うことにします。着信が入ったら、スピーカをオンにして、マイコンからリングトーンを送出してやることにします。
ダイアルトーンについては、USB電話機の機能を使うつもりでしたが、問題を見つけてしまいました。音量調節ができないのです。夜間にスピーカボタンを押すとかなりダイアルトーンが大きく聞こえるので、音量小さくしたかったのですが。。。結局、こちらもマイコンから出力した方が良さそうです。
Yealinkのドライバのコードを読むと、USB電話機が着信音を鳴らす機能を持っており、CMD_RINGTONEを送るとリングトーンが鳴るように見受けられます。ところが、実際にこのコマンドを送ってもUSB電話機側では何の音もなりません。Yealinkのドライバは、P1KとP4Kの2機種をサポートするようなのですが、どうやら着信音についてはP4Kではサポートされていないように思われます。ダイアルトーンは鳴るのに、リングトーンは鳴らないというのも奇妙な仕様ですが。。。
しょうがないので、リングトーンの生成はマイコン側で行うことにします。着信が入ったら、スピーカをオンにして、マイコンからリングトーンを送出してやることにします。
ダイアルトーンについては、USB電話機の機能を使うつもりでしたが、問題を見つけてしまいました。音量調節ができないのです。夜間にスピーカボタンを押すとかなりダイアルトーンが大きく聞こえるので、音量小さくしたかったのですが。。。結局、こちらもマイコンから出力した方が良さそうです。