-1

odbc を介してボイスメッセージを mysql データベースに保存したいと考えています。app_voicemail は odbc ストレージをサポートしてコンパイルされていますか?

この質問は、次の場所でセットアップを引き起こします。

- "FreePBX 2.11" では file-storage または odbc-storage を有効にするように求められます'
- "FreePBX 2.10" では同じ質問はされません。

'file-storage' のみをサポートしている可能性がありますか?

ボイスメールにメッセージを残すと、ログに「sql insert」の痕跡がありません。

私が見たすべての例で、ボイスメッセージの行をテーブルに挿入する SQL ステートメントはどこにありますか?

ODBC DSN Settings
-----------------


  Name:   asterisk
  DSN:    asterisk-connector
  Last connection attempt: 1970-01-01 01:00:00
Pooled: No
Connected: Yes
-----------------
root@pbx:~ $ isql asterisk root passw0rd
+---------------------------------------+
| Connected!                            |
|                                       | 
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL>
-----------------
/etc/asterisk/func_odbc.conf
[SQL]
dsn=asterisk-connector
readsql=${ARG1}
-----------------
/etc/asterisk/res_odbc.conf
[asterisk]
enabled => yes
dsn => asterisk-connector
username => root
password => passw0rd
pooling => no
limit => 1
pre-connect => yes
-----------------
/etc/odbc.ini
[asterisk-connector]
Driver = MySQL
Description = MySQL connection to .asterisk. database 
Server = localhost
Port = 3306
User = root
Password = --------
Database = asterisk
Option = 3
Socket = /var/lib/mysql/mysql.sock
-----------------
/etc/asterisk/voicemail.conf
odbcstorage=asterisk
odbctable=voicemessages
-----------------
4

1 に答える 1

0

ODBC ストレージはアスタリスク モジュールに依存します。アスタリスクは voicemail-odbc を有効にしてコンパイルされています

freepbx web との関係は非常に小さいです。モジュールが存在し、構成されている場合は機能するはずです。

于 2015-07-08T23:09:55.530 に答える