////
Search
Duplicate
📲

사업자 안심번호

생성일
2023/03/15 07:58
담당자
경로
시간
한줄설명
이렇게 간편한 사업용 전화가 있다니!

사업자 안심번호?

온라인 사업을 운영하시는 사장님들이라면 사업용 전화에 대해 고민하게 되는데요.
개인 휴대폰을 사용하게 되면 개인정보 노출이 될 뿐만 아니라 일과 사생활이 분리가 되지 않아 힘들어 하는 경우가 많다고 해요. 개인 휴대폰으로 스팸 전화가 걸려오기도 하고 늦은 시간에 고객에게서 전화가 오는 경우도 종종 있다고 합니다.

사업자 안심번호!

사업자 안심번호는 이러한 사장님들을 위해 탄생한 제품이에요. 사업용 휴대폰을 구입할 필요 없이, 개인 정보 노출 없이, 버튼 클릭만으로 사업용 전화를 발급해주는 서비스에요.

안심번호 발급만 해주고 끝?

사업용 안심번호는 가상 전화번호 발급 이외에도 사업에 있어 꼭 필요한 다양한 기능들을 제공해주고 있어요. 사장님들의 설문을 바탕으로 가장 필요한 기능들만 꾹꾹 담았답니다.

방해금지모드

특정 시간동안 고객의 전화를 받고 싶지 않은 사장님들을 위해 만들었어요. 휴무일이나, 영업시간, 영업시간 외에 방해금지모드를 on으로 설정하면 전화가 걸려오지 않게 되요. 또한 푸시를 발송해서 방해금지모드 동안 걸려온 전화를 따로 안내해주고 있어요.

통화연결음

고객에게 좀 더 친절한 안내를 하기위해 추가된 기능이에요. 통화연결음을 설정하고 나면 고객은 벨소리가 아닌 새로 설정한 통화 연결음을 듣게 되요. 영업시간과 영업시간 외로 통화연결음을 구분해서 설정할 수 있어요.

통화목록

안심번호로 걸려온 통화들을 조회할 수 있는 기능이에요. 통화 시간이나 통화 상태와 같은 통화 정보를 조회할 수 있고 번호를 복사하거나 바로 전화를 걸 수도 있어요.

통화녹음

혹시 모를 일을 대비해 고객과의 통화를 자동으로 녹음해주는 기능이에요. 추후에 고객과의 트러블이 있을때 활용하거나 통화 내용이 기억나지 않을때 활용할 수 있어요. 별다른 플레이어 앱 없이 비즈니스앱 안에서 녹음 파일을 들을 수 있고 다른 앱에 공유도 가능해요.

쇼핑몰 연동

스마트스토어나 쿠팡에 입점되어있는 사장님들에게 제공해주는 서비스에요. 안심번호를 발급받고 매출처 로그인을 하면 매출처에 등록된 고객센터 번호를 안심번호로 자동으로 바꿀 수 있어요.

그럼 이제 다 만든거에요?

다양한 기능에도 불구하고 사장님들이 꼭 필요한 기능들은 아직 많이 남아있어요. 요청이 많이 들어온 기능을 바탕으로 아래와 같은 기능 추가를 검토하고 있어요.

만들기 어렵진 않았나요?

사업자 안심번호 제품을 만드는데 많은 우여곡절이 있었는데요. 제품을 만들면서 신경쓴 부분이나 얻었던 러닝들을 공유해보려고 합니다.

녹음 파일 저장 법적 이슈

통화 녹음 파일을 서버에 영구적으로 저장할 수 있다면 좋겠지만, 계약형태로 인해서 녹음 파일을 저장하는 정책을 따라야 하는 이슈가 있었어요. 즉, 녹음파일을 1달 동안만 서버에 저장하고 그 이후에는 녹음파일이 만료되어 사라지는 정책을 따라야 했었습니다.
이는 유저 경험상 너무 좋지 않은 정책이라고 판단했어요. 녹음파일을 서버에 저장할 수 없다면 고객의 기기에 저장해놀 순 없을까? 라는 의견이 나왔고 이를 바탕으로 클라이언트단에서 녹음 파일을 저장 기능을 개발해야 했어요.
녹음 파일을 클라이언트단에서 저장하기로 결정되면서 2가지가 고려되어야 했는데요. 첫번째는 유저가 지속적으로 앱에 들어와서 녹음파일이 만료되기전에 기기에 백업이 되어야 하는것과 두번째는 녹음파일 백업이 다 되기도 전에 유저가 앱에서 이탈한 경우, 백업은 지속되어야하는 것이였어요. 이를 위해 앱에 일정시간 진입하지 않은 유저에게 푸시를 발송하고 앱이 진입한 즉시 녹음파일 백업을 트리거하도록 했고 백업 다운로드는 백그라운드에서 동작하도록 만들어서 앱 이탈이 있어도 백업을 계속 진행할 수 있도록 만들었어요.

외부 API과의 의존성

사실 사업자 안심번호는 외부통신회사와 계약을 맺고 발행한 안심번호와 제공해주는 API들을 사용하고 있어요. 그러다보니 외부 API와 의존성이 강하게 결합되어있는 구조였습니다.
문제는 외부 API는 안정성이 높지 않았다는 것이였어요. 요청이 종종 실패하거나 인터페이스와 다른 응답을 주는 경우도 발생해서 예기치 못한 에러를 만나기도 하였는데요. 이를 위해 비동기 처리를 도입해서 API가 응답을 기다리기전에 유저에게 먼저 응답을 주고 실패할 경우 투시를 통해 이를 안내하는 방향으로 개발하거나 zod와 같은 오류방지계층을 두어서 API의 최대한 떨어트리려는 노력을 했어요.
또한 외부 API이 품고있는 도메인은 사업자 안심번호 서비스보다 더 복잡하고 필요없는 맥락이 많이 존재했는데요. 따라서 사일로 개발자들이 모여서 도메인 모델을 정립하고 이를 기반으로 외부 API의 결합도를 낮추는 방향으로 개발되었어요.

마치며

이렇게 개발된 사업자 안심번호 제품은 현재 토스 비즈니스 앱에서 많은 유저들이 사용하고 있어요. 사장님들이 원하는 기능들을 많이 추가하며 더 좋은 제품이 되려고 노력하고 있답니다!