2012-12-12 10 views
1

create kannel-access.log 및 kannel.log에 대해서만 sendsms HTTP URL에 매개 변수를 추가하고 싶습니다. 여기kannel sendsms에서 매개 변수를 추가하는 방법은 무엇입니까?

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

PARAM1, PARAM2 및 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의 경우 이것은 XSerC 필드로 캡슐화되며 SMPP의 경우 이것은 submit_sm PDU의 service_type으로 캡슐화된다.
+1

감사합니다. – gauravsanu