난 그냥 직렬 포트 또는 IP를 통해 내 PABX에서 SMDR \ CDR을 읽는 호출 모니터 시스템을 구축하려고합니다. 그래서 나는 그 데이터로부터 몇 가지 보고서를 만들 수 있습니다. 데이터 출력 형식이 각 제조업체마다 다르다는 것을 알고 있습니다. 어떻게이 문제를 해결할 수 있습니까? 시작하기 쉬운 라이브러리 나 샘플 프로젝트가 있습니까?PBX에서 SMDR CDR을 어떻게 캡처합니까?
3
A
답변
0
필자는 여러 공급 업체의 여러 출력 형식에 대한 파서를 작성했으며 사실 ASCII 데이터가 잘 정의되어 있기 때문에 읽기 및 "구문 분석"이 매우 쉽습니다 (대부분은 때때로 bianry 형식이지만 때로는 매우 좋음). 정의 된), 나는 데이터를 확보하는 작업을 쉽게하기 위해 모든 라이브러리를 찾지 못했지만, 어려운 부분은 항상 다른 공급 업체의 가치를 해석하는 방법을 파악하는 것이 었습니다. 당신이 어떤 pabx를 목표로 삼고 있는지 알려면 일부 자원을 제공하려고 노력할 수 있습니다.
1
SMDR 정보를 캡처 할 수있는 무료 도구가 있습니다 (원하는 경로 인 경우).
관련 문제
- 1. WPF에서 키를 어떻게 캡처합니까?
- 2. ToolBarItem 탭을 어떻게 캡처합니까?
- 3. 어떻게 파이썬으로 mp3 스트림을 캡처합니까?
- 4. 변수에서 Perl의 STDOUT을 어떻게 캡처합니까?
- 5. 클릭 스트림 데이터를 어떻게 캡처합니까?
- 6. 정규식을 사용하여 그룹을 어떻게 캡처합니까?
- 7. PhoneGap에서 기본 (메뉴) 버튼을 어떻게 캡처합니까?
- 8. 붙여 넣기 이벤트의 입력 값을 어떻게 캡처합니까?
- 9. screentoaster.com은 브라우저에서 컴퓨터 화면을 어떻게 캡처합니까?
- 10. jmeter에서 어떻게 인증 창의 스크립트를 캡처합니까?
- 11. 데이터베이스에 항목이 추가 된 시간을 어떻게 캡처합니까?
- 12. iso8601 datetime의 원래 표준 시간대를 어떻게 캡처합니까?
- 13. GotoMeeting과 같은 소프트웨어는 어떻게 데스크탑 이미지를 캡처합니까?
- 14. 다른 페이지에서 JavaScript 변수를 캡처합니까?
- 15. 어떻게 Shockwave 오브젝트 위로 FF로 마우스 이벤트를 캡처합니까?
- 16. htaccess 리디렉션을 수행 할 URL 경로를 어떻게 캡처합니까?
- 17. 마우스 밑의 버튼 활성화 : OVER 이벤트는 어떻게 캡처합니까?
- 18. stdout으로 보내지 않은 명령 줄 텍스트는 어떻게 캡처합니까?
- 19. 키보드를 사용하는 경우 TimePicker에서 시간이 변경되면 어떻게 캡처합니까?
- 20. perl`command` 호출에서 다중 행 출력을 어떻게 캡처합니까?
- 21. WPF에서 BMP 또는 GIF로 저장하기 위해 캔버스 부분을 어떻게 캡처합니까?
- 22. 스킨 된 Flex UIComponent가 마우스 이벤트를 어떻게 캡처합니까?
- 23. 운영 체제 또는 활성 창이 사용 중일 때마다 어떻게 캡처합니까?
- 24. PhantomJS에서 가져온 페이지에서 생성 된 JavaScript 오류를 어떻게 캡처합니까?
- 25. Android ddms 화면으로 피부를 캡처합니까?
- 26. 원격 스크립트의 종료 코드를 캡처합니까?
- 27. SSH 클라이언트에서 실행 로그를 캡처합니까?
- 28. C#을 사용하여 활성 창을 jpg로 캡처합니까?
- 29. Ruby의 백틱에서 '명령을 찾을 수 없음'오류를 캡처합니까?
- 30. 현재 작업 내에서 다른 작업의 출력을 캡처합니까?
유용한 것을 찾았습니까? 데이터에 관한 최소한의 문서가 있습니까? –
@bojan, 아직 찾지 못했습니다. – Samnang
"pbx 데이터 로거"와 같은 솔루션을 사용해보십시오. 캡처하고 데이터를 구문 분석하여 데이터베이스에 저장합니다. 그런 다음이 구문 분석 된 데이터를 사용하고 보고서를 작성할 수 있습니다. –