差分

移動先: 案内検索

Asterisk cmd Playtones

634 バイト追加, 2008年10月20日 (月) 05:58
編集の要約なし
[[Category:Asterisk]]
[[Category:設定]]
extension「Playtones」はextension.conf中に書くアプリケーションの一つで、通話相手にトーン音などを聞かせる事が出来ます。conf中に書くアプリケーションの一つで、通話相手にトーン音などを聞かせる事時などに使います。<BR>
回線を切断せずにビジー音を流したりすることも出来ます。
==使い方==
exten => {電話番号},{プライオリティ},StopPlaytones
==書き方(1)==
ダイヤル音をや話中音を出したい時は、extensionsダイヤル音や話中音を出したい時は、extensions.conf中に、このように書きます。<BR>
[[Asterisk_indications.conf]]も参考にしてみてください。
; 4がダイヤルされると色々な音を流すサンプル
==書き方(2)==
直接トーン音の周波数、タイミングを指定することもできます。<BR>
詳細は[[Asterisk_indications.conf]]を参考ください。を参照ください。 ; 500番代のダイヤルがあったら、特殊トーン音を鳴らして内線発信をかける例500番代のダイヤルがあったらトーン音を鳴らして内線発信をかける例
exten => _5XX,1,Answer
exten => _5XX,n,Playtones(400/50,0/50)
==Playtonesのコツ==
*StopPlaytonesが出てくるまで流しっぱなし
*Playtonesの行を処理したら、すぐに次の行を見に行くので注意Playtonesの処理が始まったら、すぐに次の処理が始まるので注意(Wait文を挟むのがベター音が鳴り終わってから次に進むわけでは無い)<BR>Wait文などを挟むとベター
*Hz数は正の整数であること
*和音は同時2音のみ。(ファミコンの音を再現するのは無理)
===失敗例===
音が流れる前にStopPlaytones処理が始まってしまうサンプル
exten => _3,1,Answer
exten => _3,n,Wait(1)
exten => _3,n,Playtones(400)
exten => _3,n,StopPlaytones
exten => _3,n,Hangup
===成功例===
400Hzの音が2秒鳴り、停止するサンプル<BR>
Playtonesで流す音が2秒あるなら、Waitにて2秒追加すること。
exten => _3,1,Answer
exten => _3,n,Wait(1)
exten => _3,n,Playtones(400)
exten => _3,n,Wait(2)     ←ここがポイント
exten => _3,n,StopPlaytones
exten => _3,n,Hangup

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-