Asterisk call file

From 탱이의 잡동사니
Jump to navigation Jump to search

Overview

Asterisk call file 내용 정리

Basic

발신하고자 하는 내용으로 파일을 만들어서 특정 위치에 위치하면 입력한 내용대로 발신을 시작하는 기능이다.

Syntax

Basic

Channel: <channel>
Callerid: <callerid>
WaitTime: <number>
MaxRetries: <number>
RetryTime: <number>
Account: <account>
  • Channel - (required)Dialing 을 하고자 하는 채널 정보. Technology/resource 의 형식으로 입력되어야 한다.
  • Callerid - Caller id.
  • WaitTime - Ring time 을 설정한다. Ringing 이 시작된 후, 여기에 지정된 시간동안 Answer 가 없으면 실패로 판단한다. Default 45 seconds.
  • MaxRetries - 최대 재시도 횟수를 설정한다. 정상적인 Answer 가 될 때 까지 설정된 횟수만큼 재시도를 한다. initiate 시도 횟수는 재시도 횟수에 포함되지 않는다. Default 0(재시도 하지 않음).
  • RetryTime - 재시도 전, 대기시간을 설정한다. 여기에 설정된 대기 시간 후, 발신 재시도를 한다. Default 300(5 minutes).
  • Account - Call 에 대한 Account code 를 지정한다. CDR(accountcode)로 사용된다.

Execute an application

Application: <appname>
Data: <args>
  • Application - 실행하고자 하는 application name.
  • Data - Application arguments.

Execute a dialplan

Context: <context>
Extension: <exten>
Priority: <priority>
Setvar: <var=value>
  • Context - Dialplan context.
  • Extension - 실행하고자 하는 Extension(위에 설정한 Context 안에서의 Extension이 실행된다.)
  • Priority - Extension priority. 숫자 혹은 label.
  • Setvar - Dialplan 에서 사용되는 var 를 설정한다. Set(var=value)와 같은 역할을 한다. 하나 이상의 Setvar 을 설정할 수 있다.

See also