差分

移動先: 案内検索

AquesTalkPi

1,227 バイト追加, 2018年5月8日 (火) 18:25
ページの作成:「AquesTalkPiをAsteriskにインテグレーションする。簡単! ==AquesTalkPiの入手とインストール== *AquesTalkPi :https://www.a-quest.com/products/aquest...」
AquesTalkPiをAsteriskにインテグレーションする。簡単!
==AquesTalkPiの入手とインストール==
*AquesTalkPi
:https://www.a-quest.com/products/aquestalkpi.html
*インストール
:展開したファイル一式を/usr/lib/asterisk/atpの下に置く(ディレクトリごと)
::drwxr-xr-x 2 pi pi 4096 8月 27 2013 aq_dic
::-rwxr-xr-x 1 pi pi 281984 8月 27 2013 AquesTalkPi
::-rw-r--r-- 1 pi pi 216 8月 17 2013 test.txt
==Asteriskマクロの作成==
次のようなマクロをつくる
[macro-AquesTalkPi]
exten => s,1,NoOp(AquesTalkPi)
exten => s,n,Set(ID=${CHANNEL})
exten => s,n,Set(FN=${CUT(ID,/,2)})
exten => s,n,System(/usr/lib/asterisk/atp/AquesTalkPi ${ARG1} > /tmp/${FN}.wav)
exten => s,n,Playback(/tmp/${FN})
exten => s,n,System(rm -f /tmp/${FN}.wav)
exten => s,n,MacroExit
乱暴なので注意。テクノロジ/チャネル(e.g. SIP/phone-1)のよううな形なら問題ないが/が複数入るタイプは要変更。
==使い方==
とても簡単
exten => 8765,1,Macro(AquesTalkPi,明日の天気は晴れ)
exten => 8765,n,Hangup
AquesTalkPiに引数(オプション)を渡したければマクロを修正してARGを複数にすれば良いかも。

案内メニュー

VoIp-Info.jp

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