2016-02-26 58 views
0

我們將kamailio 4.2.0連接到SIP提供商,我們將呼叫路由到後端的一個或多個星號。Kamailio更多字段cdr

我認爲在一個地方收集所有的CDR是最實際的,Kamailio。我得到的CDR非常有用,除了一個字段丟失。 CDR中的時間戳記僅在呼叫被應答時顯示,即當充電開始時。我們想知道第一個INVITE何時進入,何時開始充電(應答)以及何時斷開呼叫。

任何人都可以幫忙嗎?

斯文

回答

0

你可以存儲在Kamailio佔使用變量和ACC模塊db_extra參數的任何屬性。

對於接收INVITE時間,執行:

$ AVP(invtime)= $ TS;

並添加$ avp(invtime)以通過db_extra存儲。您將不得不在acc表格中創建一個要保存的列。

如果您在acc +對話框中使用CDR錄製,則可以使用對話框變量的類似方法。

+0

感謝您的提示。我已經通過解析sip_trace並從中生成cdr來解決它。但很高興知道acc和cdr可以像這樣擴展 – SEvensen