mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Correct typos of the following word families: password excludes undesirable checksums through screening interpreting database causes initiation member busydetect defined severely throughput recognized counter require indefinitely accounts ASTERISK-29714 Change-Id: Ie8f2a7b274a162dd627ee6a2165f5e8a3876527e
		
			
				
	
	
		
			100 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			100 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ; Sample configuration file for chan_motif
 | |
| 
 | |
| ; Transports
 | |
| ;
 | |
| ; There are three different transports and protocol derivatives supported by chan_motif. They are in order of preference:
 | |
| ; Jingle using ICE-UDP, Google Jingle, and Google-V1.
 | |
| ;
 | |
| ; Jingle as defined in XEP-0166 supports the widest range of features. It is referred to as "ice-udp" in this file. This is
 | |
| ; the specification that Jingle clients implement.
 | |
| ;
 | |
| ; Google Jingle follows the Jingle specification for signaling but uses a custom transport for media. It is supported
 | |
| ; by the Google Talk Plug-in in Gmail and by some other Jingle clients. It is referred to as "google" in this file.
 | |
| ;
 | |
| ; Google-V1 is the original Google Talk signaling protocol which uses an initial preliminary version of Jingle.
 | |
| ; It also uses the same custom transport as Google Jingle for media. It is supported by Google Voice, some other Jingle
 | |
| ; clients, and the Windows Google Talk client. It is referred to as "google-v1" in this file.
 | |
| ;
 | |
| ; Incoming sessions will automatically switch to the correct transport once it has been determined.
 | |
| ;
 | |
| ; Outgoing sessions are capable of determining if the target is capable of Jingle or a Google transport if the target is
 | |
| ; in the roster. Unfortunately it is not possible to differentiate between a Google Jingle or Google-V1 capable resource
 | |
| ; until a session initiate attempt occurs. If a resource is determined to use a Google transport it will initially use
 | |
| ; Google Jingle but will fall back to Google-V1 if required.
 | |
| ;
 | |
| ; If an outgoing session attempt fails due to failure to support the given transport chan_motif will fall back in preference
 | |
| ; order listed at the beginning of this document until all transports have been exhausted.
 | |
| ;
 | |
| 
 | |
| ; Dialing and Resource Selection Strategy
 | |
| ;
 | |
| ; Placing a call through an endpoint can be accomplished using the following dial string:
 | |
| ;
 | |
| ; Motif/<endpoint name>/<target>
 | |
| ;
 | |
| ; When placing an outgoing call through an endpoint the requested target is searched for in the roster list. If present
 | |
| ; the first Jingle or Google Jingle capable resource is specifically targetted. Since the capabilities of the resource are
 | |
| ; known the outgoing session initiation will disregard the configured transport and use the determined one.
 | |
| ;
 | |
| ; If the target is not found in the roster the target will be used as-is and a session will be initiated using the
 | |
| ; transport specified in this configuration file. If no transport has been specified the endpoint defaults to ice-udp.
 | |
| ;
 | |
| 
 | |
| ; Video Support
 | |
| ;
 | |
| ; Support for video does not need to be explicitly enabled. Configuring any video codec on your endpoint will
 | |
| ; automatically enable it.
 | |
| 
 | |
| ; DTMF
 | |
| ;
 | |
| ; The only supported method for DTMF is RFC2833. This is always enabled on audio streams and negotiated if possible.
 | |
| 
 | |
| ; Incoming Calls
 | |
| ;
 | |
| ; Incoming calls will first look for the extension matching the name of the endpoint in the configured context. If
 | |
| ; no such extension exists the call will automatically fall back to the "s" extension.
 | |
| 
 | |
| ; CallerID
 | |
| ;
 | |
| ; The incoming caller id number is populated with the username of the caller and the name is populated with the full
 | |
| ; identity of the caller. If you would like to perform authentication or filtering of incoming calls it is recommended
 | |
| ; that you use these fields to do so.
 | |
| ;
 | |
| ; Outgoing caller id can *not* be set.
 | |
| ;
 | |
| ; IMPORTANT: Multiple endpoints using the same connection is *NOT* supported. Doing so may result in broken calls.
 | |
| 
 | |
| ; Default template for endpoints, to be included in their definition
 | |
| [default](!)
 | |
| disallow=all
 | |
| allow=ulaw
 | |
| allow=h264
 | |
| context=incoming-motif ; Default context that incoming sessions will land in
 | |
| 
 | |
| ;maxicecandidates = 10 ; Maximum number of ICE candidates we will offer
 | |
| ;maxpayloads = 30      ; Maximum number of payloads we will offer
 | |
| 
 | |
| ; Sample configuration entry for Jingle
 | |
| ;[jingle-endpoint](default)
 | |
| ;transport=ice-udp               ; Change the default protocol of outgoing sessions to Jingle ICE-UDP
 | |
| ;allow=g722                      ; Add G.722 as an allowed format since the other side may support it
 | |
| ;connection=local-jabber-account ; Connection to accept traffic on and send traffic out
 | |
| ;accountcode=jingle              ; Account code for CDR purposes
 | |
| 
 | |
| ; Sample configuration entry for Google Talk
 | |
| [gtalk-endpoint](default)
 | |
| ;transport=google         ; Since this is a Google Talk endpoint we want to offer Google Jingle for outgoing sessions
 | |
| ;connection=gtalk-account
 | |
| 
 | |
| ; Sample configuration entry for Google Voice
 | |
| ;[gvoice](default)
 | |
| ;transport=google-v1       ; Google Voice uses the original Google Talk protocol
 | |
| ;connection=gvoice-account
 | |
| 
 | |
| ; Additional options
 | |
| ; callgroup
 | |
| ; pickupgroup
 | |
| ; language
 | |
| ; musicclass
 | |
| ; parkinglot
 |