ㅇㅇㅇ

This commit is contained in:
Park Byung Eun 2020-09-08 18:10:00 +09:00
parent bb835d1fda
commit 78bdceb9c7
17 changed files with 231 additions and 4 deletions

View File

@ -1,4 +0,0 @@
lf
ds
crm-pro
web projects 구성

View File

@ -0,0 +1,75 @@
lf
ds
window close 실행 안되는 이슈
흰화면 이슈
websocket factory가 실행되어 있고
crm-pro
web projects 구성
@ucap-ng-ui/viewer
@domain-chat
@domain-status
@ucap/domain-status
@ucap/domain-organization
companyCode: appUserInfo.companyCode,
companyGroupType: appUserInfo.companyGroupType,
loginId: appUserInfo.loginId,
loginPw: appUserInfo.loginPw
},
rememberMe: appUserInfo.rememberMe,
autoLogin: true
map((res) => {
if (res.statusCode === StatusCode.Success) {
this.store.dispatch(CompanyStore.companyListSuccess(res));
resolve(false);
} else {
this.store.dispatch(
CompanyStore.companyListFailure({ error: 'Failed' })
);
resolve(true);
}
}),
// this.externalApiService
// .companyList({
// companyGroupCode: environment.companyConfig.companyGroupCode
// } as CompanyListRequest)
// .pipe(
// take(1),
// catchError((error) => {
// this.ngZone.run(() => {
// this.dialogService.open<
// AlertDialogComponent,
// AlertDialogData,
// AlertDialogResult
// >(AlertDialogComponent, {
// panelClass: 'miniSize-dialog',
// data: {
// title: this.translateService.instant(
// 'accounts.errors.loginFailed'
// ),
// html: this.translateService.instant(
// 'accounts.errors.networkFailedAndRetry'
// )
// }
// });
// });
// resolve(true);
// return of(error);
// })
// )
// .subscribe((res) => {
// if (res.statusCode === StatusCode.Success) {
// this.store.dispatch(CompanyStore.companyListSuccess(res));
// resolve(false);
// } else {
// this.store.dispatch(
// CompanyStore.companyListFailure({ error: 'Failed' })
// );
// resolve(true);
// }
// });

View File

@ -0,0 +1,11 @@
ds
대화내용이 맨밑으로 안되고 상단으로 올라가는 이슈
알림해제 설정 대화방이 대화방 리스트 최상단에 위치하는 경우
다른 대화방에 안읽은 메시지 존재 또는 신규 수신시 블링크 안되는 문제 보안
흰화면 나올때 디버깅 로그 추가
crm-pro
web-project
전화관련 컴포넌트 생성
회의 이슈
공용주소록 - 보안 및 사용 부적절

View File

@ -0,0 +1,23 @@
ds
새로운 대화 입력 후
대화내용이 맨밑으로 안되고 상단으로 올라가는 이슈
crm-pro
web-project
전화관련 컴포넌트 생성
회의 이슈
공용주소록 - 보안 및 사용 부적절
API 스펙문서
OCX
Rest API
소켓통신
windows regsvr32 LGUBaseOpenApi.ocx
mfc.exe 실행
tcp 통신
LGUBaseOpenApi.ocx 등록 (regsvr32)
exe 실행

View File

@ -9,6 +9,11 @@
30302 개발용 가입자 정보 연동
22 원격 지원용
고센 API 아이디
아이디 : 07082774004
비밀번호 : cp!uc@pLG
참고로 시스템에 접속하기 위해서는
모임스톤에 있는 시스템을 경유하여 접속을 하고 있는 상황입니다.

Binary file not shown.

View File

@ -0,0 +1,64 @@
[Version]
Signature="$Chicago$"
AdvancedINF=2.5
[DefaultInstall]
CopyFiles=BPFiles, inffile
AddReg=BP.AddReg
RegisterOCXs=RegisterOCXSection
[DefaultUninstall]
cleanup=1
Delfiles=BPFiles
delreg=BP.DelReg
UnRegisterOCXs=UnRegisterOCXSection
[strings]
productname="LGUBaseOpenApi"
DefaultName = "LGUBaseOpenApi"
ComponentID = "LGUBaseOpenApi"
VersionNumber = "1,0,1,21"
FileVersion = "1,0,1,21"
RegisterServer = "yes"
;LocaleID = "KR"
[RegisterOCXSection]
%16422%\LGUBaseOpenApi\LGUBaseOpenApi.ocx
[UnRegisterOCXSection]
%16422%\LGUBaseOpenApi\LGUBaseOpenApi.ocx
[BP.AddReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\LGUBaseOpenApi,"QuietDisplayName",,"%ProductName%"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\LGUBaseOpenApi,"QuietUninstallString",,"RunDll32 advpack.dll,LaunchINFSection %17%\LGUBaseOpenApi.inf,DefaultUninstall,5"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\LGUBaseOpenApi,"RequiresIESysFile",,"4.70.0.1155"
; 9/10/98 smp added key for win98 uninstall from control panel...
HKLM, "Software\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\LGUBaseOpenApi","Installed",,1
[BP.DelReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\LGUBaseOpenApi,"QuietDisplayName",,"%ProductName%"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\LGUBaseOpenApi,"QuietUninstallString",,"RunDll32 advpack.dll,LaunchINFSection %17%\LGUBaseOpenApi.inf,DefaultUninstall,5"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\LGUBaseOpenApi,"RequiresIESysFile",,"4.70.0.1155"
; 9/10/98 smp added key for win98 uninstall from control panel...
HKLM, "Software\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\LGUBaseOpenApi","Installed",,0
[SourceDisksNames]
1="LGUBaseOpenApi","LGUBaseOpenApi.cab",1
[SourceDisksFiles]
LGUBaseOpenApi.ocx=1
[BPFiles]
LGUBaseOpenApi.ocx,,,33
[inffile]
LGUBaseOpenApi.inf,,,33
[DestinationDirs]
BPFiles=16422, LGUBaseOpenApi
inffile=17

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,30 @@
접속포트 : 9876, TCP
1. 로그인
1.1. 요청
{ "req_type" : "Login", "SeqNum" : "1", "LoginId" : "07082774004", "Password" : "cp!uc@pLG" }
1.2. 응답
{ "RespType" : "LoginResult", "Result" : "LOGINRESULT|STATUS:1|EXTEN:101t4004|CALLERID:07082774004|DOMAIN:premium_c_965657.lgdacom.net|MSG:101t4004,07082774004,tmpid4004@premium_c_965657.lgdacom."}
2. 전화걸기
2.1. 요청
{ "req_type" : "ClickCall", "SeqNum" : "1", "CallNumber" : "01012345678" }
2.2. 응답
{ "RespType" : "SendRingEvent", "Result" : "RINGEVENT|ISDIAL:0|CHANNEL:SIP/10013458..." }
3. 이벤트
3.1. SendRingEvent, 송신/수신시
{ "RespType" : "SendRingEvent", "Result" : "RINGEVENT|ISDIAL:0|CHANNEL:SIP/10013458..." }
3.2. SendChannelListEvent, 전화통화 이루어 질 때, (Answer 시)
{ "RespType" : "SendChannelListEvent", "Result" : "......" }
3.3. SendChannelOutEvent, ring 종료시, 통화중 채널종료시
{ "RespType" : "SendChannelOutEvent", "Result" : "......" }

View File

@ -0,0 +1,22 @@
접속포트 : 9876, TCP
1. 로그인
1.1. 요청
{ "req_type" : "Login", "SeqNum" : "1", "LoginId" : "07082774004", "Password" : "cp!uc@pLG" }
1.2. 응답
{ "RespType" : "LoginResult", "Result" : "LOGINRESULT|STATUS:1|EXTEN:101t4004|CALLERID:07082774004|DOMAIN:premium_c_965657.lgdacom.net|MSG:101t4004,07082774004,tmpid4004@premium_c_965657.lgdacom."}
2. 전화걸기
2.1. 요청
{ "req_type" : "ClickCall", "SeqNum" : "1", "CallNumber" : "01012345678" }
2.2. 응답
{ "RespType" : "SendRingEvent", "Result" : "RINGEVENT|ISDIAL:0|CHANNEL:SIP/10013458..." }
3.2. SendChannelListEvent, 전화통화 이루어 질 때, (Answer 시)
{ "RespType" : "SendChannelListEvent", "Result" : "......" }
3.3. SendChannelOutEvent, ring 종료시, 통화중 채널종료시
{ "RespType" : "SendChannelOutEvent", "Result" : "......" }

View File

@ -7,6 +7,7 @@ app-translate.module.ts
prefix = environment.production
? '/dist/ucap-webmessenger-app/assets/i18n/' // production version
: '/projects/ucap-webmessenger-app/src/assets/i18n/'; // development version
// 개발 버전으로 묶을때
case NativeType.Electron:
prefix = environment.production