Astersikのリアルタイムに伴う設定ファイル
Asteriskの設定を、ファイル(*.conf)からDB化した際に設定ファイルの関連付けにハマったときのメモ。
sip.confをリアルタイム化した場合
・/etc/asterisk/extconfig.conf
[settings]
sip.conf => odbc, mysql-odbc, tbl_sip_conf (sip.confのTABLE)
mysql-odbcは、res_odbc.confのセクション名になります。
tbl_sip_confは、TABLE名
・/etc/asterisk/res_odbc.conf
[mysql-odbc] enabled => yes dsn => ASTERISK_CDR username => username (Databaseのログインユーザー) password => pass (Databaseのログインパスワード) pre-connect => yes limit => 5 pooling => no isolation => repeatable_read
dsnのASTERISK_CDRは、odbc.iniのセクション名になります。
・/etc/odbc.ini
[ASTERISK_CDR] Driver = MySQL Description = ASTERISK_CDR SERVER = localhost PORT = 3306 USER = root Password = pass (Databaseのログインパスワード) Database = DATABASE (DATABASE名) OPTION = 3 SOCKET = /var/lib/mysql/mysql.sock CHARSET = utf8
DriverのMySQLは、odbcinst.iniのセクション名になります。
最後に下記のコマンドを実行して、設定を反映します。
$ odbcinst -i -s -f /etc/odbc.ini -i インストール -s DSN名 -f ファイル名
スマホでコーディング
Android向け、スマホでコーディングできるエディタ
Quoda Code Editor
Dcoder, Compiler IDE
AWD - PHP/HTML/CSS/JS IDE
CppDroid - C/C++ IDE
DroidEdit (free code editor)
WebMaster's HTML Editor Lite
AIDE- IDE for Android Java C++
QPython3 - Python3 for Android
I Go - Code Editor / IDE / Online Compiler
Server for PHP
Codeanywhere - IDE, Code Editor, SSH, FTP, HTML
androidのアプリならAIDE。
codeanywhereがさっくりとクラウドで環境構築できて動作確認できるから便利