C++ SIP Stack  0.31
Public 멤버 함수 | 모든 멤버 목록
com.cppsipstack.SipUserAgentCallBack 인터페이스 참조

SipUserAgent 의 이벤트 수신용 callback interface. 더 자세히 ...

com.cppsipstack.SipUserAgentCallBack에 대한 상속 다이어그램 :
com.cppsipstack.SipUserAgentHandler com.example.testandroidsipstack.MainActivity

Public 멤버 함수

void EventRegister (SipServerInfo clsInfo, int iStatus)
 SIP REGISTER 응답 메시지 수신 이벤트 핸들러
void EventIncomingCall (String strCallId, String strFrom, String strTo, SipCallRtp clsRtp)
 SIP 통화 요청 수신 이벤트 핸들러
void EventCallRing (String strCallId, int iSipStatus, SipCallRtp clsRtp)
 SIP Ring / Session Progress 수신 이벤트 핸들러
void EventCallStart (String strCallId, SipCallRtp clsRtp)
 SIP 통화 연결 이벤트 핸들러
void EventCallEnd (String strCallId, int iSipStatus)
 SIP 통화 종료 이벤트 핸들러
void EventReInvite (String strCallId, SipCallRtp clsRemoteRtp, SipCallRtp clsLocalRtp)
 SIP ReINVITE 수신 이벤트 핸들러
void EventPrack (String strCallId, SipCallRtp clsRtp)
 SIP PRACK 수신 이벤트 핸들러
void EventTransfer (String strCallId, String strReferToCallId, boolean bScreenedTransfer)
 Screened / Unscreened Transfer 요청 수신 이벤트 핸들러
void EventBlindTransfer (String strCallId, String strReferToId)
 Blind Transfer 요청 수신 이벤트 핸들러
void EventMessage (String strFrom, String strTo, String strSms)
 SMS 요청 수신 이벤트 핸들러

상세한 설명

SipUserAgent 의 이벤트 수신용 callback interface.

작성자
websearch (webse.nosp@m.arch.nosp@m.@nave.nosp@m.r.co.nosp@m.m)

멤버 함수 문서화

void com.cppsipstack.SipUserAgentCallBack.EventBlindTransfer ( String  strCallId,
String  strReferToId 
)

Blind Transfer 요청 수신 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
strReferToId통화 전환될 상대방 아이디

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventCallEnd ( String  strCallId,
int  iSipStatus 
)

SIP 통화 종료 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
iSipStatusSIP 응답 코드. INVITE 에 대한 오류 응답으로 전화가 종료된 경우, INVITE 의 응답 코드를 저장한다.

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventCallRing ( String  strCallId,
int  iSipStatus,
SipCallRtp  clsRtp 
)

SIP Ring / Session Progress 수신 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
iSipStatusSIP 응답 코드
clsRtpRTP 정보 저장 객체

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventCallStart ( String  strCallId,
SipCallRtp  clsRtp 
)

SIP 통화 연결 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
clsRtpRTP 정보 저장 객체

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventIncomingCall ( String  strCallId,
String  strFrom,
String  strTo,
SipCallRtp  clsRtp 
)

SIP 통화 요청 수신 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
strFromSIP From 사용자 아이디
strToSIP To 사용자 아이디
clsRtpRTP 정보 저장 객체

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventMessage ( String  strFrom,
String  strTo,
String  strSms 
)

SMS 요청 수신 이벤트 핸들러

매개변수
strFromSIP From 사용자 아이디
strToSIP To 사용자 아이디
strSmsSMS 내용

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventPrack ( String  strCallId,
SipCallRtp  clsRtp 
)

SIP PRACK 수신 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
clsRtpRTP 정보 저장 객체

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventRegister ( SipServerInfo  clsInfo,
int  iStatus 
)

SIP REGISTER 응답 메시지 수신 이벤트 핸들러

매개변수
clsInfoSIP REGISTER 응답 메시지를 전송한 IP-PBX 정보 저장 객체
iStatusSIP REGISTER 응답 코드

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventReInvite ( String  strCallId,
SipCallRtp  clsRemoteRtp,
SipCallRtp  clsLocalRtp 
)

SIP ReINVITE 수신 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
clsRemoteRtpremote RTP 정보 저장 객체
clsLocalRtplocal RTP 정보 저장 객체

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.

void com.cppsipstack.SipUserAgentCallBack.EventTransfer ( String  strCallId,
String  strReferToCallId,
boolean  bScreenedTransfer 
)

Screened / Unscreened Transfer 요청 수신 이벤트 핸들러

매개변수
strCallIdSIP Call-ID
strReferToCallId전화가 전달될 SIP Call-ID
bScreenedTransferScreened Transfer 이면 true 가 입력되고 Unscreened Transfer 이면 false 가 입력된다.

com.example.testandroidsipstack.MainActivity, com.cppsipstack.SipUserAgentHandler에서 구현되었습니다.