差分

移動先: 案内検索

Asterisk cmd Playtones

745 バイト追加, 2008年10月19日 (日) 20:21
編集の要約なし
回線を切断せずにビジー音を流したりすることも出来ます。
==使い方==
===トーン音を流す===
exten => {電話番号},{プライオリティ},Playtones(トーン名|出したい音)
===トーン音を止める===
exten => {電話番号},{プライオリティ},StopPlaytones
==書き方(1)==
ダイヤル音を出したい時は、extensionsダイヤル音をや話中音を出したい時は、extensions.conf中に、このように書きます。<BR>[[Asterisk_indications.conf]]も参考にしてみてください。
; 4がダイヤルされると色々な音を流すサンプル
exten => _4,1,Answer
exten => _4,n,Wait(1)
exten => _4,n,Playtones(dial)   ←ダイヤル音を流す
exten => _4,n,Wait(3)       ←3秒間待つ(ダイヤル音流れっぱなしダイヤル音が3秒流れ続ける)
exten => _4,n,Playtones(busy)   ←ビジー音を流す
exten => _4,n,Wait(3)       ←3秒間待つ(ビジー音流れっぱなし話中音が3秒流れ続ける)
exten => _4,n,Playtones(ring)
exten => _4,n,Wait(3)
exten => _4,n,StopPlaytones
exten => _4,n,Hangup
[[Asterisk_indications.conf]]も参考にしてみてください。
==書き方(2)==
直接トーン音の周波数、タイミングを指定することもできます。<BR> 詳細は[[Asterisk_indications.conf]]を参考ください。 ; 500番代のダイヤルがあったら、特殊トーン音を鳴らして内線発信をかける例 exten => _5XX,1,Answer exten => _5XX,n,Playtones(400/50,0/50) exten => _5XX,n,Wait(1) exten => _5XX,n,Dial(SIP/${EXTEN}@192.168.0.44) exten => _5XX,n,hangup
==サンプル==
===チャイム===
exten => _1,n,StopPlaytones
exten => _1,n,Hangup
 
===チャルメラ===
2がダイヤルされると、チャルメラを奏でた後、電話を切る<BR>
exten => _2,n,Hangup
===緊急警報信号風味===
5がダイヤルされると、精神的ダメージを与えた後、電話を切る666がダイヤルされると、精神的ダメージを与えて電話を切る exten => 5666,1,Answer exten => 5666,n,Wait(1) exten => 5666,n,Playtones(640/16,1024/16,640/16,1024/16,640/16,1024/16,640/16,1024/16,1024/16,640/16,1024/16,640/16,1024/16,0/16) exten => 5666,n,Wait(1) exten => 5666,n,StopPlaytones exten => 5666,n,Playtones(640/16,1024/16,640/16,1024/16,640/16,1024/16,640/16,1024/16,1024/16,640/16,1024/16,640/16,1024/16,640/16,1024/16,640/16,1024/16,640/16,1024/16,640/16,0/16) exten => 5666,n,Wait(3666) exten => 5666,n,Hangup==Playtonesのコツ==*StopPlaytonesが出てくるまで流しっぱなし*Playtonesの行を処理したら、すぐに次の行を見に行くので注意(Wait文を挟むのがベター)*Hz数は正の整数であること*和音は同時2音のみ。(ファミコンの音を再現するのは無理)

案内メニュー

VoIp-Info.jp

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