|
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 | 윈도우 핸들 |
1.8.1.2