4. ‘시시콜콜’ 앱
본인의 ‘무료통화’가 모두 소진되었을 경우
지인에게 ‘전화걸기’를 요청할 수 있는 기능
-> 일반적인 전화걸기 방법과 동일한 방식
5. • ‘전화요청’ 송신시 수신자의
a. 이름
b. 전화번호
c. 가입한 통신사
d. 수신자의 국가
표시
‘시시콜콜’ 앱
6. • ‘전화요청’ 수신시 송신자의
a. 이름
b. 전화번호
c. 가입한 통신사
d. 국가정보
표시
‘시시콜콜’ 앱
7. • ‘전화요청’ 송신자와 전화통화가 필요할 경우
‘전화걸기’버튼 터치
• 그렇지 않으면 ‘거부’버튼 터치
‘시시콜콜’ 앱
8. - ‘시시콜콜’ 앱으로 ‘전화걸기 요청’ 및 ‘전화걸기 요청의 취소’명령을
전송할 수 있는 기능
Open API 서버
개발자 ‘시시콜콜’ 앱
‘전화걸기 요청’ API
호출
‘전화걸기 요청’
명령 전송
OPEN API
9. 개발자 등록
‘시시콜콜’의 Open API를 사용하고자 하는 개발자는 Open API서버에 개발자 등록 필요
-> ‘전화번호’, ‘국가’ 및 ‘E-Mail’과 ‘기본 표시 메시지’를 입력해야 함
-> 개발자 등록이 완료 되면 개발자는 ID(Token)를 부여받음
Open API 서버
개발자
전화번호, 국가,
E-Mail 및 기본 표시 메시지
개발자 ID(Token) 배부
OPEN API - 상세기능
10. Open API 호출
개발자는 ‘전화번호’, ‘국가’ 그리고 ‘메시지’를 Open API에 입력
-> 상기 내용들을 개발자 ID(Token)를 이용하여 암호화
-> 암호화된 내용이 포함된 ‘전화걸기 요청’ API를 Open API 서버에 호출
Open API 서버
개발자
‘전화걸기 요청’을 받을 대상의
‘전화번호’, ‘국가’,
표시할 ‘메시지’를 암호화 하여
Open API 호출
OPEN API – 상세기능 2
11. ‘전화걸기 요청’ API 처리
Open API를 전송 받은 Open API서버는 암호화된 내용을 복호화 한 후
입력된 전화번호에 해당하는 스마트폰으로 ‘전화걸기 요청’을 전송함
-> 개발자의 ‘전화번호’, ‘국가’ 그리고 ‘메시지’를 포함하여 전송.
Open API 서버 수신자의 스마트폰에
설치된 ‘시시콜콜’ 앱이 동작
개발자의 ‘전화번호’,
‘국가’, ‘메시지’를 담은
‘전화걸기 요청’
명령 전송
OPEN API – 상세기능 3
12. ‘전화걸기 요청’을 수신한 ‘시시콜콜’ 앱
- ‘송신자의 전화번호 표시’ 부에는 개발자가 등록 당시 입력한 ‘전화번호’를
- ‘송신자의 통신사 정보 표시’부에는 ‘SiSiCALLCALL’ 문자열을
- ‘송신자의 국가정보 표시’부에는 개발자가 등록 당시 입력한 ‘국가’를
- ‘송신자의 이름 표시’ 부에는 개발자가 Open API 호출시 입력한 ‘메시지’를 표시함
OPEN API – 상세기능 4
13. Open API – 응용 1
오픈마켓 (오픈마켓 웹사이트 개발자가 Open API를 사용하는 예)
- 담당자가 사무실에 24시간 상주할 필요가 없음.
- 고객정보를 유지, 관리하기 위한 시스템을 판매자가 구축, 유지할 필요가 없음.
(오픈마켓이 소장하고 있는 고객정보만으로 충분)
무료 전화
상담요청
14. Open API – 응용 2
홍보용 웹사이트의 경우
- 고객이 웹사이트 가입 시 입력했던 정보와
- 담당자가 시스템에 입력해 놓은 메모를 함께 표시할 수 있음
무료 전화
상담요청
15. Open API – 응용 3
스마트폰 앱의 경우
- 사용자 피드백 혹은 문의 요청을 실시간으로 (혹은, 선택적으로)
대응가능
무료 전화
상담요청
16. 기타
시시콜콜 다운로드 방법
: T 스토어, 삼성앱스토어, 올레, U+스토어에서 “시시콜콜” 혹은, “CallbackNow” 검색
- https://www.tstore.co.kr/userpoc/apps/view?pid=0000656843
OPEN API 서버 주소 및 예제
: Lewis 프로젝트 페이지 - http://airpage.org/xe/index.php?mid=project_lewis
: 사용예제 페이지 - http://airpage.org/callback/test/