Page 370 - Asterisk™: The Future of Telephony
P. 370
mohinterpret (channel)
This option specifies a preference for which music-on-hold class this channel
should listen to when put on hold if the music class has not been set on the channel
with Set(CHANNEL(musicclass)=whatever) in the dialplan, and the peer channel
putting this all on hold did not suggest a music class.
If this option is set to passthrough, then the hold message will always be passed
through as signaling instead of generating hold music locally.
This option may be specified globally, or on a per-user or per-peer basis:
mohinterpret=default
mohsuggest (channel)
This option specifies which music-on-hold class (as defined in musiconhold.conf)
to suggest to the peer channel when this channel places the peer on hold. It may
be specified globally or on a per-user or per-peer basis:
mohsuggest=default
nochecksums (global)
If set, Asterisk will disable the calculation of UDP checksums and no longer check
UDP checksums on systems supporting this feature:
nochecksums=yes
regcontext (channel)
By specifying the context that contains the actions to perform, you can configure
Asterisk to perform a number of actions when a peer registers to your server. This
option works in conjunction with regexten, which specifies the extension to exe-
cute. If no regexten is configured, the peer name is used as the extension. Asterisk
will dynamically create and destroy a NoOp at priority 1 for the extension. All actions
to be performed upon registration should start at priority 2. More than one
regexten may be supplied, if separated by an &. regcontext can be set on a per-peer
basis or globally:
regcontext=registered-phones
regexten (channel)
The regexten option is used in conjunction with regcontext to specify the extension
to be executed within the configured context. If regexten is not explicitly config-
ured, the peer name is used as the extension to match:
regexten=myphone
resyncthreshold (channel)
The resynchronize threshold is used to resynchronize the jitter buffer if a significant
change is detected over a few frames, assuming that the change was caused by a
timestamp mixup. The resynchronization threshold is defined as the measured
jitter plus the resyncthreshold value, defined in milliseconds:
resyncthreshold=1000
342 | Appendix A: VoIP Channels