アスタリスクは、その
1)AMI
2)CEL https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=5242932 CELための2つの3のメカニズムを持っているあなたは、データベース内のコールの開始を含む複数のイベントを、見ることができます。
3)CDR https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+CDR+Specification コールの開始も、コールの終了後に開始されます。
ダイヤルプランを変更して、func_odbcを実行して、ダイヤルプランのお気に入りのテーブルでコールの開始をマークすることもできます。
---func_cdr.conf---
[put_active]
writesql=insert into active_calls(uniqueid,calldate,start,src,did,accountcode) values('${VAL1}','${VAL2}',1,'${VAL3}','${VAL4}','${VAL5}');
dsn=mysql_general
extensions.confファイルで
exten => _X.,1,Set(ODBC_put_active()=${CDR(uniqueid)},${CDR(start)},${CDR(src)},${CDR(did)},${CDR(accountcode)})
[取得したアプリケーションの稼働時間](http://stackoverflow.com/questions/6431607/get-application-uptime)の可能性の重複 – BCartolo