4,723
回編集
差分
→Asteriskから使う
exten => 8890,n,Dial(PJSIP/phone10)
exten => 8890,n,Hangup
DYNAMIC_FEATUREを登録したので、無線レピーターに対して通話中に"**"を押すとPTTのオン、オフを行うことができます。これで無線でしゃべることもできるようになります。<br>ただし、これは少し問題があります。PTTをオンにしたままAsterisk側の電話機を切ってしまうとPTTホールド状態で終了してしまい電波を掴んだままになってしまい、pttctlのタイムアウト(170秒)まで送信状態が続いてしまうので、電話を切ったらPTTをオフにしてやらなくてはいけません。次のように修正します。 exten => 8890,1,NoOp exten => 8890,n,Set(CHANNEL(hangup_handler_push)=sub-pttctl,s,1("OFF")) exten => 8890,n,Set(__DYNAMIC_FEATURES=pttctl) exten => 8890,n,Dial(PJSIP/phone10) exten => 8890,n,HangupハングアップハンドラとしてPTTオフを登録します。