yate/conf.d/pbxassist.conf.sample

86 lines
2.1 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
; incoming: bool: Assist incoming calls, needs that default is enabled
;incoming=yes
; filter: regexp: Expression matching assisted channel IDs, default all
; Adding a ^ character at the very end reverses the matching mode
;filter=
; dtmfpass: bool: Enter DTMF pass-through mode by default
;dtmfpass=no
; dialheld: bool: Dial back from held calls if the control call leg hangs up
;dialheld=no
; diversion: bool: Honor protocol requested diversion of calls
;diversion=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=
; pbxprompt: string: Resource to overlay on audio channel, * for error beep
;pbxprompt=
; pastekeys: string: Keys to fill in buffer instead of clearing it
;pastekeys=
; All other parameters are copied in the generated message after having
; the \0 .. \9 placeholders replaced with matches from the trigger
; Example: flush the key buffer with *#, play the error beep
;[flush]
;trigger=\*#$
;operation=
;pbxprompt=*
; Example: enter DTMF pass-through mode with 3 successive asterisks
;[passthrough]
;trigger=\*\*\*
;pbxprompt=tone/probe/1
; 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