SIP 헤더 작업 가져오기

수신, 대기열 내 및 보안 통화 흐름에서 SIP 헤더 가져오기 작업을 사용하여 JSON 데이터 유형의 변수에 있는 기존 BYOC Cloud SIP 헤더를 가져옵니다. Architect 도구 상자에서 SIP 헤더 가져오기 데이터 작업을 작업 편집기의 적절한 위치로 드래그합니다.

메모:
  • SIP 헤더 이름의 사용자 정의 컬렉션을 검색하려는 경우 문자열 컬렉션에 최대 10개의 헤더 이름을 추가할 수 있습니다.
  • 이 작업은 문제의 대화에 대한 초기 INVITE에 있는 헤더만 가져올 수 있습니다.
이름 설명
이름 필드 작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 작업 순서에 표시되는 작업의 이름이 됩니다.
SIP 헤더 이름

검색할 SIP 헤더를 지정합니다. 

  • 모든 SIP 헤더를 반환하려면 모든 SIP 헤더를 선택하거나 리터럴을 선택하고 문자열 컬렉션을 비워 둡니다. MakeEmptyList(ToString(NOT_SET)) 표현식을 사용할 수도 있습니다.
  • GET SIP 헤더 작업을 위해 최대 10개의 헤더 이름 문자열로 구성된 맞춤 문자열 컬렉션을 추가하려면 리터럴을 선택하고 문자열을 클릭합니다. 표현식을 사용할 수도 있습니다. 예를 들어 표현식을 사용하여 SIP 헤더 이름에 대해 "call-id", "contact" 및 "content-length" 문자열을 포함하는 문자열 컬렉션을 추가하려면 MakeList("call-id", "contact"를 사용합니다. ", "콘텐츠 길이").
SIP 헤더 결과

작업이 SIP 헤더를 반환하는 데 사용하는 JSON 데이터 유형의 변수에 대한 고유한 이름을 입력합니다.

실패 출력

이러한 출력을 통해 흐름 작성자는 SIP 헤더 가져오기 작업이 실패 경로를 사용할 때 결과 errorType 및 errorMessage 변수의 결과를 매핑할 수 있습니다.

  • 오류 유형: 오류의 유형 또는 범주를 포함하는 비어 있지 않은 문자열입니다.
  • 오류 메시지 현지화되지 않은 실패 메시지입니다. 문자열은 비어 있거나 NOT_SET일 수 있습니다.

참고: 허용되는 errorType 값 목록을 표시하려면 errorType 옆에 있는 정보 아이콘  위에 마우스를 올리세요.

Genesys Cloud는 실패 경로 시나리오를 확인하고, 그 중 어느 것도 충족되지 않으면 Genesys Cloud는 SIP 헤더를 검색합니다. 다음 errorType 값을 사용할 수 있습니다.

  • ActionInvocationLimitExceeded: 흐름이 SIP 헤더 가져오기 작업을 5번 성공적으로 실행한 경우 이후 작업 호출은 실패 경로를 사용합니다.
  • 일반오류: SIP 헤더를 검색할 때 일반적인 오류가 있는 경우 SIP 헤더 가져오기 작업은 실패 경로를 사용합니다.
  • NoSipHeadersExist: SIP 헤더가 없으면 SIP 헤더 가져오기 작업은 실패 경로를 사용합니다.
  • SipHeaderNamesCollectionItemLimitExceeded: SIP 헤더 이름 컬렉션에 10개 이상의 항목이 포함된 경우 SIP 헤더 가져오기 작업은 실패 경로를 사용합니다.