다음을 통해 공유


TSPI 기본 전화 통신 함수

모든 서비스 공급자는 기본 전화 통신 함수를 구현해야 합니다. 다음은 범주별 이러한 함수 목록입니다. 함수는 애플리케이션에 대한 REPLY 메시지의 완료를 나타내는 경우 비동 기로 식별됩니다. 함수가 항상 결과를 즉시 반환하는 경우 함수는 동기로 간주됩니다.

TSP 초기화 및 종료

함수 설명
TUISPI_providerInstall TSP를 설치합니다. Synchronous:
TSPI_providerInstall TSP를 설치합니다. 버전 2.0에서 사용되지 않습니다. Synchronous:
TSPI_providerInit TSP를 초기화합니다. Synchronous:
TSPI_providerShutdown 서비스 공급자를 종료합니다.
TUISPI_providerRemove TSP를 제거합니다. Synchronous:
TSPI_providerRemove TSP를 제거합니다. 버전 2.0에서 사용되지 않습니다. Synchronous:

 

전화 버전 협상

함수 설명
TSPI_phoneNegotiateTSPIVersion 서비스 공급자가 이 디바이스에 대해 작동할 수 있는 가장 높은 SPI 버전을 반환합니다.

 

줄 버전 협상

함수 설명
TSPI_lineNegotiateTSPIVersion 애플리케이션이 지정된 라인 디바이스에서 사용할 TSPI 버전을 협상할 수 있도록 허용합니다. Synchronous:

 

줄 상태 및 기능

함수 Description
TSPI_lineGetDevCaps 지정된 줄 디바이스의 기능을 반환합니다. Synchronous:
TSPI_lineGetDevConfig 미디어 스트림 디바이스의 구성을 반환합니다. Synchronous:
TSPI_lineGetLineDevStatus 지정된 열린 선 디바이스의 현재 상태 반환합니다. Synchronous:
TSPI_lineSetDevConfig 지정된 미디어 스트림 디바이스의 구성을 설정합니다. Synchronous:
TSPI_lineSetStatusMessages 애플리케이션에 알림을 받아야 하는 상태 변경 내용을 지정합니다. Synchronous:
TSPI_lineGetID 지정된 열린 줄, 주소 또는 호출과 연결된 디바이스 ID를 검색합니다. Synchronous:
TSPI_lineGetIcon 애플리케이션에서 사용자에게 표시할 아이콘을 검색할 수 있습니다. Synchronous:
TUISPI_lineConfigDialog 지정된 줄 디바이스의 공급자가 사용자가 줄 디바이스와 관련된 매개 변수를 구성할 수 있는 대화 상자를 표시하도록 합니다. Synchronous:
TUISPI_lineConfigDialogEdit 사용자가 줄 디바이스에 대한 구성 정보를 변경할 수 있는 대화 상자를 표시합니다. Synchronous:

 

주소

함수 Description
TSPI_lineGetAddressCaps 주소의 전화 통신 기능을 반환합니다. Synchronous:
TSPI_lineGetAddressStatus 지정된 주소의 현재 상태 반환합니다. Synchronous:
TSPI_lineGetNumAddressIDs 표시된 줄에서 지원되는 주소 식별자 수를 검색합니다.
TSPI_lineGetAddressID 대체 형식을 사용하여 지정된 주소의 주소 ID를 검색합니다. Synchronous:

 

선 디바이스 열기 및 닫기

함수 Description
TSPI_lineOpen 줄의 후속 모니터링 및/또는 제어를 제공하기 위해 지정된 줄 디바이스를 엽니다. Synchronous:
TSPI_lineClose 지정된 열린 줄 디바이스를 닫습니다. Synchronous:

 

호출 상태 및 이벤트

함수 설명
TSPI_lineGetCallInfo 호출에 대한 고정 정보를 반환합니다. Synchronous:
TSPI_lineGetCallStatus 지정된 호출에 대한 전체 호출 상태 정보를 반환합니다. Synchronous:
TSPI_lineSetAppSpecific 호출 정보 구조의 애플리케이션별 필드를 설정합니다. Synchronous:

 

전화 걸기

함수 Description
TSPI_lineMakeCall 아웃바운드 호출을 수행하고 해당 호출 핸들을 반환합니다. 비동기.
TSPI_lineDial 전화 걸기(하나 이상의 일부) 전화 걸기 가능 주소. 비동기.

 

수신 전화 응답

함수 설명
TSPI_lineAnswer 수신 전화에 응답합니다. 비동기.

 

호출 삭제 함수

함수 Description
TSPI_lineDrop 통화 연결을 끊거나 진행 중인 호출 시도를 중단합니다. 비동기.