SipUserAgent callback 이벤트를 윈도우 이벤트로 전달하여서 MFC 클래스에서 SipUserAgent callback 을 편리하게 사용할 수 있는 클래스 SipUserAgent callback 은 윈도우 쓰레드가 아니므로 윈도우 쓰레드로 변환하기 위해서 윈도우 이벤트로 전달한다.
더 자세히 ...
Public 멤버 함수 |
| CSipUserAgentMFC () |
virtual | ~CSipUserAgentMFC () |
void | SetWindowHandle (HWND hWnd) |
| SipUserAgent 의 윈도우 이벤트를 수신할 윈도우 핸들을 등록한다.
|
void | SetCallBack (ISipUserAgentCallBack *pclsCallBack) |
| 윈도우 쓰레드 실행될 SipUserAgent callback 인터페이스를 등록한다.
|
void | SetSipStackCallBack (ISipStackCallBack *pclsCallBack) |
| 윈도우 쓰레드 실행될 SipStack callback 인터페이스를 등록한다.
|
LRESULT | OnSipMessage (WPARAM wParam, LPARAM lParam) |
| 윈도우 메시지 수신 callback 메소드
|
virtual void | EventRegister (CSipServerInfo *pclsInfo, int iStatus) |
| SIP REGISTER 응답 메시지 수신 이벤트 핸들러
|
virtual void | EventIncomingCall (const char *pszCallId, const char *pszFrom, const char *pszTo, CSipCallRtp *pclsRtp) |
| SIP 통화 요청 수신 이벤트 핸들러
|
virtual void | EventCallRing (const char *pszCallId, int iSipStatus, CSipCallRtp *pclsRtp) |
| SIP Ring / Session Progress 수신 이벤트 핸들러
|
virtual void | EventCallStart (const char *pszCallId, CSipCallRtp *pclsRtp) |
| SIP 통화 연결 이벤트 핸들러
|
virtual void | EventCallEnd (const char *pszCallId, int iSipStatus) |
| SIP 통화 종료 이벤트 핸들러
|
virtual void | EventReInvite (const char *pszCallId, CSipCallRtp *pclsRemoteRtp, CSipCallRtp *pclsLocalRtp) |
| SIP ReINVITE 수신 이벤트 핸들러
|
virtual void | EventPrack (const char *pszCallId, CSipCallRtp *pclsRtp) |
| SIP PRACK 수신 이벤트 핸들러
|
virtual bool | EventTransfer (const char *pszCallId, const char *pszReferToCallId, bool bScreenedTransfer) |
| Screened / Unscreened Transfer 요청 수신 이벤트 핸들러
|
virtual bool | EventBlindTransfer (const char *pszCallId, const char *pszReferToId) |
| Blind Transfer 요청 수신 이벤트 핸들러
|
virtual void | EventTransferResponse (const char *pszCallId, int iSipStatus) |
| SIP 통화 전달 응답 수신 이벤트 핸들러
|
virtual bool | EventMessage (const char *pszFrom, const char *pszTo, CSipMessage *pclsMessage) |
| SIP MESSAGE 수신 이벤트 핸들러
|
virtual bool | RecvRequest (int iThreadId, CSipMessage *pclsMessage) |
| SIP 요청 메시지 수신 이벤트 핸들러
|
virtual bool | RecvResponse (int iThreadId, CSipMessage *pclsMessage) |
| SIP 응답 메시지 수신 이벤트 핸들러
|
virtual bool | SendTimeout (int iThreadId, CSipMessage *pclsMessage) |
| SIP 메시지 전송 timeout 이벤트 핸들러
|
virtual | ~ISipUserAgentCallBack () |
virtual bool | EventIncomingRequestAuth (CSipMessage *pclsMessage) |
| SIP 통화 요청 수신에 대한 인증 확인 이벤트 핸들러
|
virtual void | EventReInviteResponse (const char *pszCallId, int iSipStatus, CSipCallRtp *pclsRemoteRtp) |
| SIP ReINVITE 응답 메시지 수신 이벤트 핸들러
|
virtual void | EventThreadEnd (int iThreadId) |
| SIP 메시지 수신 쓰레드가 종료됨을 알려주는 이벤트 핸들러
|
virtual | ~ISipStackCallBack () |
virtual void | TcpSessionEnd (const char *pszIp, int iPort, ESipTransport eTransport) |
| TCP/TLS 세션 종료 이벤트 핸들러
|
virtual void | ThreadEnd (int iThreadId) |
| SIP 메시지 수신 쓰레드가 종료됨을 알려주는 이벤트 핸들러
|
SipUserAgent callback 이벤트를 윈도우 이벤트로 전달하여서 MFC 클래스에서 SipUserAgent callback 을 편리하게 사용할 수 있는 클래스 SipUserAgent callback 은 윈도우 쓰레드가 아니므로 윈도우 쓰레드로 변환하기 위해서 윈도우 이벤트로 전달한다.