기본 전화 통신 서비스 참조
기본 전화 통신 함수는 다음 표의 범주별로 나열됩니다. 함수는 애플리케이션에 대한 REPLY 메시지의 완료를 나타내는 경우 비동기 식별됩니다. 함수가 항상 결과를 애플리케이션에 즉시 반환하는 경우 함수는 동기간주됩니다.
다음은 기본 전화 통신 서비스 함수의 기능 그룹화입니다.
- 주소 형식
- 주소
- 수신 전화 응답
- 호출 드롭 함수
- 호출 핸들 조작
- 호출 권한 제어
- 호출 상태 및 이벤트
- 줄 상태 및 기능
- Line 버전 협상
- 위치 및 국가/지역 정보
- 호출
- 줄 열기 및 닫기 디바이스
- 요청 받는 사람 서비스
- TAPI 초기화 및 종료
- Toll Saver 지원
TAPI 초기화 및 종료
기능 | 묘사 |
---|---|
lineInitializeEx | 호출 애플리케이션에서 사용할 TAPI 줄 추상화를 초기화합니다. 동기. |
lineShutdown | 애플리케이션의 TAPI 선 추상화 사용을 종료합니다. 동기. |
줄 버전 협상
기능 | 묘사 |
---|---|
lineNegotiateAPIVersion | 애플리케이션에서 사용할 TAPI 버전을 협상할 수 있습니다. 동기. |
줄 상태 및 기능
기능 | 묘사 |
---|---|
lineGetDevCaps | 지정된 줄 디바이스의 기능을 반환합니다. 동기. |
lineGetDevConfig | 미디어 스트림 디바이스의 구성을 반환합니다. 동기. |
lineGetLineDevStatus | 지정한 열린 줄 디바이스의 현재 상태를 반환합니다. 동기. |
lineSetDevConfig | 지정된 미디어 스트림 디바이스의 구성을 설정합니다. 동기. |
lineSetStatusMessages | 애플리케이션에 알림이 필요한 상태 변경 내용을 지정합니다. 동기. |
lineGetStatusMessages | 애플리케이션의 현재 줄 및 주소 상태 메시지 설정을 반환합니다. 동기. |
lineGetID | 지정된 열린 줄, 주소 또는 호출과 연결된 디바이스 ID를 검색합니다. 동기. |
lineGetIcon | 애플리케이션에서 사용자에게 표시할 아이콘을 검색할 수 있습니다. 동기. |
lineConfigDialog | 지정된 줄 디바이스의 공급자가 사용자가 줄 디바이스와 관련된 매개 변수를 구성할 수 있는 대화 상자를 표시하도록 합니다. 동기. |
lineConfigDialogEdit | 사용자가 줄 디바이스에 대한 구성 정보를 변경할 수 있는 대화 상자를 표시합니다. 동기. |
주소
기능 | 묘사 |
---|---|
lineGetAddressCaps | 주소의 전화 통신 기능을 반환합니다. 동기. |
lineGetAddressStatus | 지정된 주소의 현재 상태를 반환합니다. 동기. |
lineGetAddressID | 대체 형식을 사용하여 지정된 주소의 주소 ID를 검색합니다. 동기. |
줄 디바이스 열기 및 닫기
기능 | 묘사 |
---|---|
lineOpen | 줄의 후속 모니터링 및/또는 제어를 제공하기 위해 지정된 줄 디바이스를 엽니다. 동기. |
lineClose | 지정된 열린 줄 디바이스를 닫습니다. 동기. |
주소 형식
기능 | 묘사 |
---|---|
lineTranslateAddress | 정식 형식의 주소와 전화 걸기 가능한 형식의 주소 간에 변환합니다. 동기. |
lineSetCurrentLocation | 주소 변환의 컨텍스트로 사용되는 위치를 설정합니다. 동기. |
lineSetTollList | 요금 목록을 조작합니다. 동기. |
lineGetTranslateCaps | 주소 변환 기능을 반환합니다. 동기. |
호출 상태 및 이벤트
기능 | 묘사 |
---|---|
lineGetCallInfo | 통화에 대한 고정 정보를 반환합니다. 동기. |
lineGetCallStatus | 지정된 호출에 대한 전체 호출 상태 정보를 반환합니다. 동기. |
lineSetAppSpecific | 호출 정보 구조의 애플리케이션별 필드를 설정합니다. 동기. |
전화 걸기
기능 | 묘사 |
---|---|
lineMakeCall | 아웃바운드 호출을 수행하고 해당 호출 핸들을 반환합니다. 비동기. |
lineDial | 다이얼(하나 이상의 일부) 전화 걸기 가능 주소. 비동기. |
수신 전화 응답
기능 | 묘사 |
---|---|
lineAnswer | 수신 전화에 응답합니다. 비동기. |
Toll Saver 지원
기능 | 묘사 |
---|---|
lineSetNumRings | 들어오는 호출에 응답할 링 수를 나타냅니다. 동기. |
lineGetNumRings | lineSetNumRings요청된 최소 링 수를 반환합니다. 동기. |
호출 권한 제어
기능 | 묘사 |
---|---|
lineSetCallPrivilege | 애플리케이션의 권한을 지정된 권한으로 설정합니다. 동기. |
호출 삭제 함수
기능 | 묘사 |
---|---|
lineDrop | 통화 연결을 끊거나 진행 중인 호출 시도를 중단합니다. 비동기. |
lineDeallocateCall | 지정된 호출 핸들의 할당을 취소합니다. 동기. |
호출 핸들 조작
기능 | 묘사 |
---|---|
lineHandoff | 통화 소유권을 해제하거나 애플리케이션의 권한을 통화로 변경합니다. 동기. |
lineGetNewCalls | 애플리케이션에 아직 핸들이 없는 지정된 줄 또는 주소의 호출에 대한 호출 핸들을 반환합니다. 동기. |
lineGetConfRelatedCalls | 매개 변수로 지정된 호출과 동일한 전화 회의의 일부인 호출 핸들 목록을 반환합니다. 동기. |
위치 및 국가/지역 정보
기능 | 묘사 |
---|---|
lineTranslateDialog | 사용자가 위치를 변경하고 카드 정보를 호출할 수 있는 대화 상자를 표시합니다. 동기. |
lineGetCountry | 지정된 국가/지역에 대한 전화 걸기 규칙 및 기타 정보를 검색합니다. 동기. |
받는 사람 서비스 요청
다음 두 함수는 보조 전화 통신을 지원하는 데만 사용됩니다.
기능 | 묘사 |
---|---|
lineRegisterRequestRecipient | 지정된 요청 모드에 대한 요청 수신자로 애플리케이션을 등록하거나 등록 취소합니다. 동기. |
lineGetRequest | 전화 통신 동적 링크 라이브러리에서 다음 요청을 가져옵니다. 동기. |