답변:
대기열의 5 번째 매개 변수는 대기열 시간 초과입니다.
도달하면 변수 QUESTATUS가 TIMEOUT으로 설정됩니다.
시간 초과가 다른 작업을 수행하는 경우 다이얼 플랜에서이를 확인할 수 있습니다.
pro-sip * CLI> 코어 쇼 애플리케이션 큐
-= 애플리케이션 '큐'에 대한 정보 =-
[시놉시스] 통화 대기열에 대한 통화를 대기열에 넣습니다.
[설명] 통화를 전송하는 것 외에도 다른 사용자가 통화를 보류 한 후받을 수 있습니다. 대기열이 존재하지 않거나 조인 옵션으로 인해 발신자가 대기열에 들어 가지 않으면이 응용 프로그램은 다이얼 플랜으로 돌아갑니다. 이 응용 프로그램은 자동으로 응답하지 않으며 Answer (), Progress () 또는 Ringing ()과 같은 응용 프로그램보다 우선해야합니다. 이 응용 프로그램은 완료시 다음 채널 변수를 설정합니다. $ {QUEUESTATUS} : 호출 상태를 텍스트 문자열로 나타냅니다. 제한 시간 전체 JOINEMPTY LEAVEEMPTY JOINUNAVAIL LEAVEUNAVAIL 계속
[구문] 대기열 (큐 이름 [, 옵션 [, URL [, announceoverride [, timeout [, AGI [, macro [, gosub [, rule [, position]]]]]]]]]])
[인수] 옵션 C : 취소하면 모든 통화를 "다른 곳에서 응답"으로 표시합니다.
c: Continue in the dialplan if the callee hangs up. d: data-quality (modem) call (minimum delay). h: Allow *callee* to hang up by pressing '*'. H: Allow *caller* to hang up by pressing '*'. n: No retries on the timeout; will exit this application and go to the next step. i: Ignore call forward requests from queue members and do nothing when they are requested. I: Asterisk will ignore any connected line update requests or any redirecting party update requests it may receive on this dial attempt. r: Ring instead of playing MOH. Periodic Announcements are still made, if applicable. R: Ring instead of playing MOH when a member channel is actually ringing. t: Allow the *called* user to transfer the calling user. T: Allow the *calling* user to transfer the call. w: Allow the *called* user to write the conversation to disk via Monitor. W: Allow the *calling* user to write the conversation to disk via Monitor. k: Allow the *called* party to enable parking of the call by sending the DTMF sequence defined for call parking in "features.conf". K: Allow the *calling* party to enable parking of the call by sending the DTMF sequence defined for call parking in "features.conf". x: Allow the *called* user to write the conversation to disk via MixMonitor. X: Allow the *calling* user to write the conversation to disk via MixMonitor.
채널에서 지원하는 경우 수신자에게 URL이 전송됩니다. timeout 각 "queues.conf"와주기 사이에 지정된 시간 (초)이 지나면 대기열이 중단됩니다. AGI 발신자 채널이 대기열 멤버에 연결되면 AGI 스크립트가 발신자의 채널에서 실행되도록 설정합니다. 매크로 상대방이 연결되면 수신자의 채널 (대기열 구성원)에서 매크로를 실행합니다. gosub 상대방이 연결되면 수신자의 채널 (대기열 구성원)에서 gosub를 실행합니다. rule 지정된 규칙이 대기열의 기본 규칙을 재정의합니다. position 지정된 숫자 위치에서 발신자를 큐에 입력하려고합니다. '1'
[참조] Queue (), QueueLog (), AddQueueMember (), RemoveQueueMember (), PauseQueueMember (), UnpauseQueueMember (), QUEUE_VARIABLES, QUEUE_MEMBER, QUEUE_MEMBER_COUNT, QUEUE_EXISTS, QUEUE_WAITING_COUNT, QUEUE_MEMBER_LIST