본 내용은 단순 필기용으로 작성됨.
- LGU+ 인터넷 전화중 고급형 센트릭스 모델은 OPEN API를 가입하지 않아도, API 사용이 가능함.
- 초기 고급형 센트릭스 모델의 ID는 전화번호이며, 비밀번호는 초기화하여 사용해야함. ( 해당 전화번호로 인증번호 발송되는 형식 )
- 웹 페이지는 https://centrex.uplus.co.kr/premium/index.html
- 아이디와 비밀번호를 찾는 용도로만 사용됨
- API 메뉴얼은 http://openapi.uplus.co.kr이며, 상단 플래시를 켜야 다운로드 탭이 보임.
- 다운로드 탭에서 기기별 (IMS Centrex, Centrex, DCS) 메뉴얼과 샘플 프로그램이 있음
- 고급형 센트릭스는 Centrex를 참고하면 됨.
- REST API는 ID(전화번호)와 PASS(비밀번호- SHA512)를 URL에 담아서 보내는 형식
- header의 길이 체크를 하므로, 고려해야서 http 요청을 보내야함.
- 그냥 개인적 용도라면, postman으로 등록하자.
- 수신 전화 체크는 Push(LGU+ -> 내 서버) 형식을 지원하며, setringcallback으로 등록할 수 있음
- callbackurl, callbackhost, callbackport 세가지를 던져야함
- callbackurl은 http://도메인 or IP/path/abc.php 형식 또는 /path/abc.php으로 가능, https는 안됨, 반드시 path는 확장자를 가져야함. (뭔 조합인지..)
- reverse proxy 절대 안먹힘. LGU+ 푸시가 응답을 확인하지 않고 요청만 보내고 종료됨. nginx에서는 499에러 발생(클라이언트 연결 종료), Apache 응답 없음
- redirect도 클라이언트단에서 받아서 다시 요청을 보내는 것이라 불가능함.
- 그냥 단독 서버를 두는것이 정신건강에 이로움.
- 누군가 성공한다면 댓글 부탁드립니다.
'프로그래밍 > 서버, DBMS' 카테고리의 다른 글
[서버] 웹 서비스 단일 로그인 (아이디당 1세션 유지) (0) | 2019.03.10 |
---|---|
[Node.js] Express-session 기반 로그인 세션 관리시, 로그인 리다이렉트 Ajax 처리 (0) | 2019.03.04 |
[Node.js] Node.js와 외부 프로그램(Java, C, C++) 연결 (bridge) (0) | 2019.03.04 |
[Node.js] Jade(pug) 템플릿 엔진 속도 문제 (1) | 2019.03.04 |
[웹 서버] Proxy 서버와 Forward, Reverse 프록시 (384) | 2019.03.04 |