37b5a95dd64920ebfd851d0da50393763b82ad9b
[project/luci.git] / contrib / package / asterisk-xip / files / uci / dialplanconf.txt
1
2 dialplangeneral 
3         asterisk options:
4                 static
5                 writeprotect
6                 canreinvite
7                 clearglobalvars
8
9         global settings for dialzone out:
10                 lastdialed
11                 lastdialedtype
12
13         Global option for dialplanexten:
14                 answerfirst
15                 dialtimeout
16                 allowtransfer - allow transfers in dialing
17
18         voiceboxext    Extension to use for voicebox set on local client
19
20         international
21         internationalout
22
23 dialplan {name}         - Define a dialplan context
24         include (list)
25         #=mailbox|voice|meetme|saytime|clock
26
27 dialplanexten  - Add number to Dialplan for ringing an extension
28         dialplan     - Dialplan to add to
29         extension    - Number to dial
30         type         - Channel type sip/iax/local
31         target       - Target [type/]target
32         dialextension - Extension to dial
33         voicebox     - Voicebox to fall back to
34         timeout      - Timeout for dial
35         answerfirst  - Answer before dialing
36
37 dialplangoto
38         dialplan     - Dialplan to add to
39         extension    - Number to dial
40         target       - Goto  Target
41
42 dialplansaytime
43         dialplan     - Dialplan to add to
44         extension    - Number to dial
45         zone         - Time Zone to use
46         format       - Format to use.
47
48 dialzone {name} - Outgoing zone.
49         uses          - Outgoing line to use: TYPE/Name
50         match (list)  - Number to match
51         countrycode   - The effective country code of this dialzone
52         international (list) - International prefix to match
53         localzone     - dialzone for local numbers
54         addprefix     - Prexix required to dial out.
55         localprefix   - Prefix for a local call
56
57 inzone {name}
58         include (list) - Other zones to include
59         match (list)  - Number to match
60         caller (list) - Caller number to match
61         goto          - Forward to zone.
62
63 incominggeneral
64         allowtransfer  - Default Allow transfers for Dial()
65         timeout        - Default timeout for incoming calls
66         answerfirst    - Default value for incoming calls
67         mailbox        - Default global mailbox for incoming calls
68         lastcall       - Subroutine Context to store Last incoming call
69         lastcalltype   - Method for calling lastcall (default macro) goto|gosub|macro|start
70         missed         - Subroutine context to store last missed call dialplan context
71         missedtype     - Method for calling 'missed' context  macro|gosub|macro|start
72
73 incoming {name} - Incoming zone
74         allowtransfer    - Allow transfers for Dialed extension
75         timeout          - Timeout for call
76         answerfirst      - Answer the incoming call before Ringing
77         mailbox          - Voicemail mailbox to use when
78
79         beforeanswer     - Time to ring before asterisk 'answers' and takes control of the call
80         menucontext      - EXITCONTEXT for the ring once asterisk is handling the call
81         match            - Dialed number to match
82         matchcaller      - Caller to match
83         aftertimeout     - Target macro/goto once the timeout has past, before voicemail
84         aftertimeouttype - Type of the target (macro|start|goto)
85         lastcall         - Subroutine Context to store Last incoming call
86         lastcalltype     - Method for calling lastcall (default macro) goto|gosub|macro|start
87         missed           - Subroutine context to store last missed call dialplan context
88         missedtype       - Method for calling 'missed' context  goto|gosub|macro|start
89         target (list)    - Add local extension type/Name
90