이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 tonedebug 명령입니다.
프로그램:
이름
tonedebug - libvpb 프로그래밍 가능 톤 감지기에 대한 테스트 매개변수
개요
톤디버그 [옵션]
기술
The 톤디버그 유틸리티는 톤 감지기 매개변수를 빠르게 테스트하는 데 도움이 됩니다.
감지하려는 신호입니다. 테스트를 위한 세 가지 주요 작동 모드가 있습니다.
단일 끊임없는 or 펄스 톤 또는 지정된 톤 세트를 테스트하기 위해
환경을 제공합니다.
옵션
다음은 모든 모드에 적용되는 일반 옵션입니다.
--카드 번호
테스트할 카드를 명시적으로 선택합니다. 기본값은 카드 0입니다.
--포트 번호
테스트할 포트를 명시적으로 선택합니다. 기본값은 테스트 중인 카드의 포트 0입니다.
-w wav파일
톤을 재생할 wav 파일을 지정하세요. OpenLine 및 OpenSwitch 카드의 경우
~에 재생되어야 합니다 FXO 전화선이 연결되지 않은 포트와 톤 감지기
하이브리드 회로에서 반사된 신호를 처리합니다. OpenPCI 카드에는
이 회로에서는 에코가 거의 없지만 전화선에 연결되어 있습니다. fxs 포트
탐지 가능한 에코 신호를 생성해야 합니다.
-s 파일 이름.c
톤을 구성하기 위해 자신의 코드에 포함될 수 있는 C 함수를 작성합니다.
테스트 중인 설정이 적용된 생성기입니다.
환경 옵션
실행하려면 톤디버그 지정된 설정을 사용하여 VPB_톤 환경 변수,
그것을 ~라고 부르다 -e 옵션. 예를 들어:
$tonedebug -e --port 4 -w my.wav
환경 설정을 사용하여 포트 4에서 재생되는 my.wav의 톤을 감지하려고 합니다.
카드 0. 이 모드에 특화된 다른 옵션은 없습니다.
끊임없는 음정 옵션
통과하면 -c 옵션을 선택한 다음 톤디버그 유틸리티는 적합한 매개변수를 테스트합니다.
연속음. 예를 들어:
$ tonedebug -c 425 100 2000 -w dialtone.wav -t dial
카드의 포트 2에서 재생되는 dialtone.wav에서 425Hz 톤 0초를 감지하려고 합니다.
0. 성공하면 다이얼 이벤트를 보고합니다. 다음과 같은 추가 옵션이 있을 수 있습니다.
이 모드에서 사용됨:
-c 중심 주파수 대역폭 지속 시간
기본 톤 특성, 주파수 및 대역폭(Hz)을 지정합니다.
최소 지속 시간(밀리초)입니다.
-d 중심 주파수2 대역폭2
다중 주파수 톤의 두 번째 톤을 지정합니다.
-q 트위스트
다중 주파수 톤의 왜곡을 지정합니다.
-n snr은 허용 가능한 신호 대 잡음 비율을 dB로 지정합니다.
-t 전화 걸기 | 통화 중 | 링백
주어진 설정으로 대체할 미리 정의된 톤의 이름을 지정합니다.
펄스 음정 옵션
The -p 옵션을 사용하면 펄스 톤을 테스트할 수 있습니다. 일반적인 옵션 외에도
그리고 연속음에 대한 옵션과 함께 이 모드에서는 다음 옵션이 지원됩니다.
-p 중심 주파수 대역폭 정시
기본 톤 특성, 주파수 및 대역폭(Hz)을 지정합니다.
'켜짐' 시간은 밀리초 단위입니다.
-떨어져서 비번
펄스의 '꺼짐' 시간(밀리초)입니다.
onworks.net 서비스를 사용하여 온라인으로 ToneDebug를 사용하세요.
