Asterisk+MySQLのソースを表示
←
Asterisk+MySQL
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます: メール確認された利用者、
管理者
。
このページは編集や他の操作ができないように保護されています。
このページのソースの閲覧やコピーができます。
AsteriskとMySQLを連動させる設定など。<br> MySQLのインストール方法は探せばいくらでもあります。CentOSならばyum install mysql mysql-serverを行えば入ります。<br> MySQLの管理はちゃんと行っておきましょう。rootパスワードの設定もお忘れなく。<br> なお、Addonsモジュールをコンパイルするにはmysql-develも必要なので、yum install mysql-develも行っておきます。<br> 9AJHcN <a href="http://wnrsnbmwxsxx.com/">wnrsnbmwxsxx</a>, [url=http://eedlayxtnovt.com/]eedlayxtnovt[/url], [link=http://rnsdxusswqjg.com/]rnsdxusswqjg[/link], http://pyturxrxdryc.com/ ==extensions.conf== Addonsを入れるとapp_addon_sql_mysqlも入れることができます。これを使うと何とextenからSQL文が叩けるようになります。 exten => XXXX,1,MYSQL(Connect conid localhost asterisk DBユーザ DBパスワード) exten => XXXX,n,NoOp(${conid}) exten => XXXX,n,MYSQL(Query resultid ${conid} SELECT\ なんとか\ from\ かんとか\ where\ なんちゃら=${EXTEN}); exten => XXXX,n,MYSQL(Fetch fetchid ${resultid} TARGETEXTEN) exten => XXXX,n,NoOp(${resultid}) exten => XXXX,n,NoOp(${fetchid}) exten => XXXX,n,NoOp(${TARGETEXTEN}) exten => XXXX,n,MYSQL(Disconnect ${conid}) バックスラッシュ(\)はスペースをクォートするために必要です。<br> まずConnectでDBに接続します。接続すると識別子がconidに入ります。<br> 次にこのconidを使って、QueryでSELECTを発行します。この記述方法はSQL文そのものです。結果を取得するには、resultidを使ってFetchで行います。この例では「かんとか」テーブルから「なんとか」を探し、その際の条件が「なんちゃら」がEXTEN、つまりダイヤルされた4桁の番号をDBで検索します。<br> 用事がすんだらDisconnectで切断します。<br>
Asterisk+MySQL
に戻る。
ナビゲーション メニュー
個人用ツール
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
ヘルプ
広告
サイトコンテンツ
コミュニティ
Asterisk
Asterisk 18
Asterisk 20
Asterisk 22
IP電話機
購入情報
導入事例
回線接続
ベンダー
ひかり電話
セキュリティ
イベント情報
スペシャル
Asterisk pjsip
ABS
黒電話 ハック
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報