SIP 헤더 작업 가져오기

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

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

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

  • To return all SIP headers, select All SIP Headers, or select literal and leave the string collection empty. You can also use the expression MakeEmptyList(ToString(NOT_SET)).
  • To add a custom string collection of up to 10 header name strings for the GET SIP Headers action to get, select literal and click String. You can also use an expression. For example, to use an expression to add a string collection that contains the strings “call-id”, “contact” and “content-length” for SIP header names, use MakeList("call-id", "contact", "content-length").
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 헤더 가져오기 작업은 실패 경로를 사용합니다.