2012-12-12 19 views
1

我想在Sendms HTTP URL中添加更多參數,僅用於創建kannel-access.log和kannel.log。如何在kannel發送器中添加更多參數?

例如

http://<IP>:port/cgi-bin/sendsms?to=1234567890&from=Test&user=foo&password=bar&text=Test+msg 
&param1=value1&param2=value2&param3=value3 

這裏參數1,參數2和參數3是額外的HTTP參數和我wnat在日誌添加爲好。的Kannel-的access.log的 例如:

2012-12-12 14:08:01 Sent SMS [SMSC:SMSC1] 
[SVC:SMSC1] [ACT:] [BINF:] [FID:1812121214063308550] 
[META:] [from:ABC] [to:1234567890] [flags:-1:0:-1:-1:7] 
[msg:107:Test+sms] [udh:0:] 
[param1=param1][param2=param2][param3=param3] 

請幫我做出sendms命令和日誌記錄更改。

回答

0

您可以使用binfo或/和帳戶參數,它的值將記錄在您的訪問日誌中,然後您可以對該日誌文件進行任何操作。

從的Kannel的用戶指南:

  • 賬號: 可選。賬戶名稱或號碼結轉用於結算目的。此字段在日誌文件中記錄爲ACT,因此如果您的前端爲所有服務使用相同的用戶名,但希望在日誌中區分它們,則可以對其執行一些記帳。在HTTP SMSC類型的情況下,帳戶名稱前面加上服務名稱(用戶名)和冒號(:)並轉發給Kannel的下一個實例。這允許分層記帳。
  • binfo: 可選。計費標識符/信息代理字段,用於將任意計費交易ID或信息傳遞給特定的SMSC模塊。對於EMI2,它被封裝到XSer 0c字段中,對於SMPP,它被封裝到submit_sm PDU的service_type中。
+1

謝謝Fourat ..現在工作正常。 – gauravsanu

相關問題