완전 참조 가이드

PaSS의 모든 조건, 작업 및 가능성을 마스터하세요.

소개: 황금률

PaSS는 발신 전화가 연결되기 전에 가로채는 자동화 도구입니다. 사용자가 다이얼한 번호를 규칙 목록과 대조하여 확인합니다.

가장 중요한 점은 PaSS가 규칙을 위에서 아래로 읽는다는 것입니다.

  1. 목록에서 통화와 일치하는 첫 번째 규칙이 “승자"가 됩니다.
  2. PaSS는 해당 규칙에 대한 작업만 실행합니다.
  3. 그런 다음 멈추고 나머지 목록은 무시합니다.

따라서 규칙을 가장 구체적인 것(상단)부터 가장 일반적인 것(하단) 순서로 정렬하세요.


1부: 규칙 만들기 (편집기)

메인 화면에서 + 버튼을 탭하면 규칙 편집기로 들어갑니다.

빈 캔버스

빈 규칙으로 시작합니다. 규칙이 어떤 동작을 하려면 최소한 하나의 **작업(Action)**이 필요합니다. **조건(Condition)**은 기술적으로 선택 사항이지만(조건이 없는 규칙은 도달하는 모든 통화에 적용됨), 일반적으로 특정 통화를 대상으로 하기 위해 조건을 추가합니다.

빈 규칙 편집기 화면

빌딩 블록 선택

+ 조건+ 작업 버튼을 탭하여 규칙을 작성합니다. 이 버튼을 누르면 사용 가능한 모든 옵션이 표시된 메뉴가 열립니다.

조건 메뉴

+ 조건을 탭하면 "만약(IF)" 옵션이 표시됩니다.

사용 가능한 조건 목록

2부에서 각 조건에 대해 설명합니다.

작업 메뉴

+ 작업을 탭하면 "그러면(THEN)" 옵션이 표시됩니다.

사용 가능한 작업 목록

3부에서 각 작업에 대해 설명합니다.


2부: 빌딩 블록 - 조건 (만약…)

규칙은 통화가 해당 규칙에 추가한 모든 조건을 충족하는 경우에만 실행됩니다. 이것은 “AND” 논리입니다(조건 A 그리고 조건 B가 모두 참이어야 함).


1. 번호 패턴

실제로 다이얼한 숫자를 대상으로 합니다.

  • 시작 문자(Starts with): 국가 번호(예: `+82`), 이동통신사 식별번호(예: `010`) 또는 규칙을 트리거하기 위해 사용자가 정의한 특수 코드(예: `*1*`)를 대상으로 할 때 유용합니다.
  • 포함 문자(Contains): 번호 내의 어느 위치에서든 특정 시퀀스를 찾습니다. 번호 중간에 `###`과 같은 개인 코드를 사용하여 규칙을 트리거하는 경우 유용합니다.
번호 패턴 조건 스크린샷

2. 연락처 계정

연락처가 휴대전화의 어디에 저장되어 있는지를 대상으로 합니다(예: Google 계정 A, 휴대전화 저장소, Exchange).

  • 포함(스위치 ON): 규칙이 선택된 계정에 저장된 연락처에만 적용됩니다.
  • 제외(스위치 OFF): 규칙이 선택된 계정의 연락처를 *제외한* 모든 연락처에 적용됩니다. "업무 외 모든 연락처"를 대상으로 할 때 가장 좋은 방법입니다.

팁: (모두 선택)을 선택하면 나중에 추가되는 계정을 포함하여 *모든* 계정이 포함된다는 의미입니다. 특정 계정을 선택하면 해당 계정만 모니터링됩니다.

연락처 계정 조건 스크린샷

3. 연락처 그룹 / 라벨

주소록의 연락처에 적용한 특정 라벨(예: "가족", "VIP", "동료")을 대상으로 합니다.

  • 계정과 마찬가지로 선택한 그룹을 **포함**하거나 **제외**하도록 설정할 수 있습니다.

팁: 계정과 마찬가지로 (모두 선택)은 현재 및 미래의 모든 그룹이 포함됨을 의미합니다.

연락처 그룹 조건 스크린샷

4. 요일

특정 요일에만 규칙을 활성화합니다.

  • 규칙을 활성화할 요일을 선택하세요(예: 업무 규칙의 경우 월요일~금요일).
  • 요일을 선택하지 않으면 이 조건은 무시되고 규칙이 매일 실행됩니다.
요일 조건 스크린샷

5. 시간대

특정 시간 창 동안에만 규칙을 활성화합니다.

  • **시작 시간**과 **종료 시간**을 설정하세요.
  • 업무 시간 제한 등에 유용합니다(예: 09:00에서 17:30 사이에만 활성화).
시간대 조건 스크린샷

3부: 빌딩 블록 - 작업 (그러면…)

규칙이 일치하면 PaSS는 작업을 위에서 아래로 실행합니다. 드래그하여 순서를 변경할 수 있습니다. 원하는 작업만 추가하면 됩니다. 싱글 SIM 사용자는 SIM 작업을 완전히 건너뛸 수 있습니다.


1. SIM 선택 (선택 사항)

듀얼 SIM 사용자 전용입니다. 전화를 걸 SIM 카드를 결정합니다.

  • 특정 SIM: 강제로 SIM 1(예: "업무") 또는 SIM 2(예: "개인")를 통해 전화를 겁니다.
  • 매번 묻기: 전화가 연결되기 전에 PaSS가 선택 대화상자를 팝업으로 표시합니다.
  • 마지막 사용 SIM 사용: **통화 기록**을 확인하여 이 특정 번호에 마지막으로 사용한 SIM을 사용합니다.
SIM 선택 작업 스크린샷

2. 접두어(Prefix) / 접미어(Suffix) 추가

번호에 문자를 추가합니다. 싱글 및 듀얼 SIM 사용자 모두에게 필수적입니다.

  • 접두어(앞): 번호의 *시작* 부분에 텍스트를 추가합니다. 예: 발신자 ID를 숨기기 위해 `#31#`을 추가하거나 `+82`와 같은 국가 번호를 추가합니다.
  • 접미어(뒤): 번호의 *끝* 부분에 텍스트를 추가합니다. 국제전화 카드 시스템이나 일시 중지(`,`) 입력에 사용되기도 합니다.
접두어/접미어 추가 작업 스크린샷

3. 문자 제거

다이얼하기 전에 번호의 시작 또는 끝에서 숫자를 제거합니다.

  • "트리거 코드"를 사용할 때 유용합니다. 예를 들어, `*1*`로 시작하는 번호에서 규칙이 트리거되는 경우(SIM 1로 라우팅하기 위해), 이 작업을 사용하여 **처음 3자를 제거**해야 전화기가 코드가 아닌 실제 번호로 다이얼합니다.
문자 제거 작업 스크린샷

4. 문자 교체

번호에서 특정 시퀀스를 찾아 다른 것으로 교체합니다.

  • 예: 국제 전화 호환성을 위해 `+`를 찾아 `00`으로 교체합니다.
  • 예: `###`과 같은 사용자 지정 코드를 찾아 `#31#`과 같은 익명 접두어로 교체합니다.

팁: '교체할 문자열' 필드를 비워 두면 찾은 시퀀스가 삭제됩니다(아무것도 없는 상태로 교체됨).

문자 교체 작업 스크린샷

5. 알림 표시

전화가 연결되기 직전에 규칙이 활성화되었음을 시각적으로 알려줍니다.

  • 색상 오버레이: 통화 화면 상단에 표시되는 은은한 색상의 막대입니다.
  • 토스트(Toast): 화면 하단에 표시되는 표준의 작은 텍스트 팝업입니다.

사용자 지정 및 변수:

위치(상단, 중간, 하단)와 텍스트 크기를 선택할 수 있습니다. 메시지는 기본적인 HTML 서식(굵게 `` 또는 줄바꿈 `
` 등)과 다음 변수를 지원합니다.

  • `{rule}`: 현재 규칙의 이름입니다.
  • `{originalNumber}`: 다이얼한 그대로의 번호입니다.
  • `{dialedNumber}`: 수정 후의 최종 번호입니다.
  • `{sim}`: 선택한 SIM 카드의 이름입니다.
  • `{contactname}`: 연락처의 전체 이름입니다(찾은 경우).
색상 알림 작업 스크린샷 토스트 알림 작업 스크린샷

4부: 실제 사례

블록을 결합하여 문제를 해결하는 방법입니다.

예시 1: 발신자 ID 제어 (익명성)

이는 싱글 SIM 사용자에게 가장 일반적인 사용 사례입니다. 특정 통화에 대해 번호를 숨기거나 신뢰할 수 있는 연락처에게만 표시할 수 있습니다.

시나리오 A: 기본값이 “ID 표시” -> 특정인에게 숨기기

전제 조건: 휴대전화 설정이 기본적으로 모든 사람에게 번호를 표시하도록 설정되어 있습니다. 목표: “환자” 그룹의 누구에게든 전화를 걸 때 익명으로 하고 싶습니다.

  • 만약(IF) 연락처 그룹이 “환자"인 경우(포함).
  • 그러면(THEN) 접두어 추가: *23# (한국 표준 코드).
  • 그러면(THEN) 알림 표시(토스트: “익명으로 통화 중”).

시나리오 B: 기본값이 “ID 숨기기” -> 신뢰할 수 있는 연락처에게 표시

전제 조건: Android 통화 설정이 기본적으로 모든 사람에게 번호를 숨기도록 설정되어 있습니다. (설정 가이드 참조). 목표: “가족” 또는 “동료” 그룹에게는 누가 전화하는지 보여주되, 다른 모든 사람에게는 익명을 유지하고 싶습니다.

  • 만약(IF) 연락처 그룹이 “가족"인 경우(포함).
  • 그러면(THEN) 접두어 추가: (통신사에 문의하여 확인된 발신 표시 코드를 입력하세요).
  • 그러면(THEN) 알림 표시(토스트: “번호 표시 중”).

예시 2: 듀얼 SIM - 기본 업무/개인 분리

목표: “업무용” SIM과 “개인용” SIM이 있습니다. 연락처를 업무용 계정(예: Exchange)과 개인용 계정(예: Google)으로 분리했습니다.

규칙 A (목록 상단): 업무 연락처

  • 만약(IF) 연락처 계정이 “업무"인 경우(포함).
  • 그러면(THEN) SIM 선택: “업무”.
  • 그러면(THEN) 알림 표시(색상: 빨강).

규칙 B (목록 하단): 그 외 모든 것

  • (조건을 추가하지 않음 - 이것이 일반적인 포괄 규칙으로 작동합니다).
  • 그러면(THEN) SIM 선택: “개인”.
  • 그러면(THEN) 알림 표시(색상: 파랑).

예시 3: 복합 시나리오 (업무 시간)

목표: 업무 시간(월금, 9시17시) 동안 연락처에 없는 번호로 거는 모든 전화는 익명으로 걸고 업무용 SIM을 사용해야 합니다.

  • 만약(IF) 요일이 월, 화, 수, 목, 금인 경우.
  • 만약(IF) 시간이 09:00에서 17:00 사이인 경우.
  • 만약(IF) 연락처 계정이 “모든 계정"으로 제외로 설정된 경우(의미: 아는 연락처가 아님).
  • 그러면(THEN) 접두어 추가: *23# (번호를 숨기기 위해).
  • 그러면(THEN) SIM 선택: “업무”.

예시 4: 궁극의 “Pro” 설정 (규칙 쌓기)

이 예시는 “위에서 아래로” 규칙 순서를 통해 강력한 워크플로를 구축하는 방법을 보여줍니다.

목표:

  1. 개인 연락처는 항상 개인용 SIM을 통합니다.
  2. 업무 연락처는 항상 업무용 SIM을 통하며, 번호가 표시되어야 합니다.
  3. 업무 시간 중의 다른 모든 통화는 업무용 SIM을 통하지만 익명으로 합니다.

설정 방법 (순서가 중요합니다!):

순서규칙 이름조건 (IF)작업 (THEN)
1개인 연락처연락처 계정: “개인” (포함)SIM 선택: “개인”
2업무 연락처연락처 계정: "업무" (포함)1. 접두어 추가: (통신사별 코드) (ID 표시)
2. SIM 선택: “업무”
3업무 시간 미상1. 요일: 월~금
2. 시간: 09:00-17:00
1. 접두어 추가: *23# (ID 숨기기)
2. SIM 선택: “업무”
1. 개인 연락처
개인 연락처 규칙 스크린샷
2. 업무 연락처
업무 연락처 규칙 스크린샷
3. 업무 시간 미상
업무 시간 미상 규칙 스크린샷