C++ SIP Stack
0.31
|
MFC 용 SIP User Agent 라이브러리 더 자세히 ...
클래스 | |
class | CSipUserAgentMFC |
SipUserAgent callback 이벤트를 윈도우 이벤트로 전달하여서 MFC 클래스에서 SipUserAgent callback 을 편리하게 사용할 수 있는 클래스 SipUserAgent callback 은 윈도우 쓰레드가 아니므로 윈도우 쓰레드로 변환하기 위해서 윈도우 이벤트로 전달한다. 더 자세히 ... | |
class | CEventRegister |
EventRegister 정보 전달 클래스 더 자세히 ... | |
class | CEventIncomingCall |
EventIncomingCall 정보 전달 클래스 더 자세히 ... | |
class | CEventCallRing |
EventCallRing 정보 전달 클래스 더 자세히 ... | |
class | CEventCallStart |
EventCallStart 정보 전달 클래스 더 자세히 ... | |
class | CEventCallEnd |
EventCallEnd 정보 전달 클래스 더 자세히 ... | |
class | CEventTransfer |
EventTransfer 정보 전달 클래스 더 자세히 ... | |
class | CEventBlindTransfer |
EventBlindTransfer 정보 전달 클래스 더 자세히 ... | |
class | CEventMessage |
EventMessage 정보 전달 클래스 더 자세히 ... | |
class | CEventSipMessage |
SIP 메시지 수신 정보 전달 클래스 더 자세히 ... | |
class | CEventReInvite |
EventReInvite 정보 전달 클래스 더 자세히 ... |
함수 | |
void | CSipUserAgentMFC::SetWindowHandle (HWND hWnd) |
SipUserAgent 의 윈도우 이벤트를 수신할 윈도우 핸들을 등록한다. | |
void | CSipUserAgentMFC::SetCallBack (ISipUserAgentCallBack *pclsCallBack) |
윈도우 쓰레드 실행될 SipUserAgent callback 인터페이스를 등록한다. | |
void | CSipUserAgentMFC::SetSipStackCallBack (ISipStackCallBack *pclsCallBack) |
윈도우 쓰레드 실행될 SipStack callback 인터페이스를 등록한다. | |
LRESULT | CSipUserAgentMFC::OnSipMessage (WPARAM wParam, LPARAM lParam) |
윈도우 메시지 수신 callback 메소드 | |
virtual void | CSipUserAgentMFC::EventRegister (CSipServerInfo *pclsInfo, int iStatus) |
SIP REGISTER 응답 메시지 수신 이벤트 핸들러 | |
virtual void | CSipUserAgentMFC::EventIncomingCall (const char *pszCallId, const char *pszFrom, const char *pszTo, CSipCallRtp *pclsRtp) |
SIP 통화 요청 수신 이벤트 핸들러 | |
virtual void | CSipUserAgentMFC::EventCallRing (const char *pszCallId, int iSipStatus, CSipCallRtp *pclsRtp) |
SIP Ring / Session Progress 수신 이벤트 핸들러 | |
virtual void | CSipUserAgentMFC::EventCallStart (const char *pszCallId, CSipCallRtp *pclsRtp) |
SIP 통화 연결 이벤트 핸들러 | |
virtual void | CSipUserAgentMFC::EventCallEnd (const char *pszCallId, int iSipStatus) |
SIP 통화 종료 이벤트 핸들러 | |
virtual void | CSipUserAgentMFC::EventReInvite (const char *pszCallId, CSipCallRtp *pclsRemoteRtp, CSipCallRtp *pclsLocalRtp) |
SIP ReINVITE 수신 이벤트 핸들러 | |
virtual void | CSipUserAgentMFC::EventPrack (const char *pszCallId, CSipCallRtp *pclsRtp) |
SIP PRACK 수신 이벤트 핸들러 | |
virtual bool | CSipUserAgentMFC::EventTransfer (const char *pszCallId, const char *pszReferToCallId, bool bScreenedTransfer) |
Screened / Unscreened Transfer 요청 수신 이벤트 핸들러 | |
virtual bool | CSipUserAgentMFC::EventBlindTransfer (const char *pszCallId, const char *pszReferToId) |
Blind Transfer 요청 수신 이벤트 핸들러 | |
virtual void | CSipUserAgentMFC::EventTransferResponse (const char *pszCallId, int iSipStatus) |
SIP 통화 전달 응답 수신 이벤트 핸들러 | |
virtual bool | CSipUserAgentMFC::EventMessage (const char *pszFrom, const char *pszTo, CSipMessage *pclsMessage) |
SIP MESSAGE 수신 이벤트 핸들러 | |
virtual bool | CSipUserAgentMFC::RecvRequest (int iThreadId, CSipMessage *pclsMessage) |
SIP 요청 메시지 수신 이벤트 핸들러 | |
virtual bool | CSipUserAgentMFC::RecvResponse (int iThreadId, CSipMessage *pclsMessage) |
SIP 응답 메시지 수신 이벤트 핸들러 | |
virtual bool | CSipUserAgentMFC::SendTimeout (int iThreadId, CSipMessage *pclsMessage) |
SIP 메시지 전송 timeout 이벤트 핸들러 |
MFC 용 SIP User Agent 라이브러리
|
virtual |
Blind Transfer 요청 수신 이벤트 핸들러
pszCallId | SIP Call-ID |
pszReferToId | 전화가 전달될 사용자 아이디 |
ISipUserAgentCallBack(으)로부터 재구현되었습니다.
|
virtual |
SIP 통화 종료 이벤트 핸들러
pszCallId | SIP Call-ID |
iSipStatus | SIP 응답 코드. INVITE 에 대한 오류 응답으로 전화가 종료된 경우, INVITE 의 응답 코드를 저장한다. |
|
virtual |
SIP Ring / Session Progress 수신 이벤트 핸들러
pszCallId | SIP Call-ID |
iSipStatus | SIP 응답 코드 |
pclsRtp | RTP 정보 저장 객체 |
|
virtual |
|
virtual |
SIP 통화 요청 수신 이벤트 핸들러
pszCallId | SIP Call-ID |
pszFrom | SIP From 사용자 아이디 |
pszTo | SIP To 사용자 아이디 |
pclsRtp | RTP 정보 저장 객체 |
|
virtual |
SIP MESSAGE 수신 이벤트 핸들러
pszFrom | SIP 메시지 전송 아이디 |
pszTo | SIP 메시지 수신 아이디 |
pclsMessage | SIP 메시지 |
ISipUserAgentCallBack(으)로부터 재구현되었습니다.
|
virtual |
SIP PRACK 수신 이벤트 핸들러
pszCallId | SIP Call-ID |
pclsRtp | RTP 정보 저장 객체 |
ISipUserAgentCallBack(으)로부터 재구현되었습니다.
|
virtual |
SIP REGISTER 응답 메시지 수신 이벤트 핸들러
pclsInfo | SIP REGISTER 응답 메시지를 전송한 IP-PBX 정보 저장 객체 |
iStatus | SIP REGISTER 응답 코드 |
|
virtual |
SIP ReINVITE 수신 이벤트 핸들러
pszCallId | SIP Call-ID |
pclsRemoteRtp | 상대방 RTP 정보 저장 객체 |
pclsLocalRtp | 내 RTP 정보 저장 객체 |
ISipUserAgentCallBack(으)로부터 재구현되었습니다.
|
virtual |
Screened / Unscreened Transfer 요청 수신 이벤트 핸들러
pszCallId | SIP Call-ID |
pszReferToCallId | 전화가 전달될 SIP Call-ID |
bScreenedTransfer | Screened Transfer 이면 true 가 입력되고 Unscreened Transfer 이면 false 가 입력된다. |
ISipUserAgentCallBack(으)로부터 재구현되었습니다.
|
virtual |
SIP 통화 전달 응답 수신 이벤트 핸들러
pszCallId | SIP Call-ID |
iSipStatus | SIP 응답 코드. |
ISipUserAgentCallBack(으)로부터 재구현되었습니다.
LRESULT CSipUserAgentMFC::OnSipMessage | ( | WPARAM | wParam, |
LPARAM | lParam | ||
) |
윈도우 메시지 수신 callback 메소드
wParam | |
lParam |
|
virtual |
SIP 요청 메시지 수신 이벤트 핸들러
iThreadId | UDP 쓰레드 번호 |
pclsMessage | SIP 요청 메시지 |
ISipStackCallBack를 구현.
|
virtual |
SIP 응답 메시지 수신 이벤트 핸들러
iThreadId | UDP 쓰레드 번호 |
pclsMessage | SIP 응답 메시지 |
ISipStackCallBack를 구현.
|
virtual |
SIP 메시지 전송 timeout 이벤트 핸들러
iThreadId | UDP 쓰레드 번호 |
pclsMessage | SIP 응답 메시지 |
ISipStackCallBack를 구현.
void CSipUserAgentMFC::SetCallBack | ( | ISipUserAgentCallBack * | pclsCallBack | ) |
윈도우 쓰레드 실행될 SipUserAgent callback 인터페이스를 등록한다.
pclsCallBack | SipUserAgent callback 인터페이스 |
void CSipUserAgentMFC::SetSipStackCallBack | ( | ISipStackCallBack * | pclsCallBack | ) |
윈도우 쓰레드 실행될 SipStack callback 인터페이스를 등록한다.
pclsCallBack | SipStack callback 인터페이스 |
void CSipUserAgentMFC::SetWindowHandle | ( | HWND | hWnd | ) |
SipUserAgent 의 윈도우 이벤트를 수신할 윈도우 핸들을 등록한다.
hWnd | 윈도우 핸들 |