62 lines
1.5 KiB
Plaintext
62 lines
1.5 KiB
Plaintext
[general]
|
|
; Common settings
|
|
|
|
; enabled: bool: Enable the module and install message handlers
|
|
;enabled=no
|
|
|
|
; priority: int: Priority to install message handlers into engine
|
|
;priority=15
|
|
|
|
; default: bool: Assist channels by default, module must be enabled first
|
|
;default=yes
|
|
|
|
; filter: regexp: Expression matching assisted channel IDs, default all
|
|
;filter=
|
|
|
|
; dtmfpass: bool: Enter DTMF pass-through mode by default
|
|
;dtmfpass=no
|
|
|
|
; minlen: int: Minimum length of command sequences
|
|
;minlen=2
|
|
|
|
; maxlen: int: Maximum length of command sequences
|
|
;maxlen=20
|
|
|
|
; timeout: int: Inter-digit timeout in milliseconds
|
|
;timeout=30000
|
|
|
|
; retake: string: Exact sequence to exit DTMF pass-through mode
|
|
;retake=###
|
|
|
|
|
|
; Every other section defines an operation to trigger
|
|
;[operation]
|
|
; The name of the section is used as the default operation name
|
|
|
|
; trigger: regexp: Trigger key sequence
|
|
;trigger=
|
|
|
|
; operation: string: Operation name, will use section name if missing
|
|
;operation=
|
|
|
|
; message: string: Message to emit for this operation
|
|
;message=chan.operation
|
|
|
|
; pbxstates: regexp: Expression matching states allowing operation, default all
|
|
;pbxstates=
|
|
|
|
; All other parameters are copied in the generated message after having
|
|
; the \0 .. \9 placeholders replaced with matches from the trigger
|
|
|
|
|
|
; Example: enter DTMF pass-through mode with 3 successive asterisks
|
|
;[passthrough]
|
|
;trigger=\*\*\*
|
|
|
|
|
|
; Example: enter conference named conf/dyn-N with key sequence #N# where N=0..9
|
|
;[conference]
|
|
;trigger=#\([0-9]\)#$
|
|
;message=call.conference
|
|
;room=conf/dyn-\1
|