Escolar Documentos
Profissional Documentos
Cultura Documentos
Sr NO
1
2
Column
Description
Deny
deny=192.168.40.38/255.255.255.255
Denies traffic from this IP address
Default value
permit=192.168.40.0/255.255.255.0
Allows traffic from this network
Permint
deny=0.0.0.0/0.0.0.0
permit=216.207.245.47/255.255.255.255
Deny every address except for the only one
allowed
deny=192.168.40.38/255.255.255.255
Denies traffic from this IP address
permit=192.168.40.0/255.255.255.0
Allows traffic from this network
qualify=xxx|no|yes
deny=0.0.0.0/0.0.0.0
permit=216.207.245.47/255.255.255.255
Deny every address except for the only one
allowed
If you turn onqualifyin the configuration of a
SIP device insip.conf, Asterisk will send a
SIPOPTIONScommand regularly to check that
the device is still online. If the device does
not answer within the configured (or default)
period (in ms) Asterisk considers the device
off-line for future calls. This status can be
checked by theSIPPEER function, and
inversely this function will only provide status
information for peers which havequalify=yes.
This feature may also be used to keep a UDP
session open to a device that is located
behind a network address translator (NAT).
By sending the OPTIONS request, the UDP
port binding in the NAT (on the outside
address of the NAT/firewall device) is
maintained by sending traffic through it. If
the binding were to expire, there would be
no way for Asterisk to initiate a call to the
SIP device. This can be used in conjunction
with thenat=yessetting.
By default chan_sip.c sends the qualify every
60 seconds. At least in 1.6.0 you can change
this value withqualifyfreq. The value in
qualfiy = represents the timeout after a
packet is sent before we consider the peer to
be unreachable. If the packet is not
responded within 1 second, asterisk will keep
trying until 7 packets have failed. At this
point, asterisk won't try again until the next
60 cycle period completes. If a packet is lost,
which can easily happen with UDP, there are
7 more packets which are transmitted.
Interactcrm.com
qualify=yes"
is ignored if the peer is
realtime and caching is not
turned on.
5
6
registerattempts
NAT
Insecure
insecure = very|yes|no|invite|
port : Specifies how to handle
connections with peers.
Default no (authenticate all
connections). invite and port adde
d in v1.2.x, yes and very removed
in v1.6.x, possible to use multiple
options separated by commas from
v1.4.x
Insecure=no
if nat=force_rport in
one section and
nat=no in the
; other, then valid
peers with settings
differing from those
in the general
section will
; be discoverable.
'force_rport,comedi
a'
8
9
directmedia
insecure
insecure=port ; Allow
matching of peer by IP
address without matching port
number
insecure=invite ; Do not
require authentication of
incoming INVITEs
insecure=port,invite ;
(both)
Typically used to allow
incoming calls (e.g. from
FWD) while having a
type=friend entry defined with
username and password.
10
transport=udp
transport=udp
transport=udp
11
12
dtmfmode
directmedia
Dtmfmode=all
Yes
auto
yes
13
Call group
-NULL
Inside :feature.conf
Interactcrm.com
Pickupgroup
-Null
15
16
17
18
19
Language
disallow
allow
trustpid
progresand
For localization
Audio Codec to disallow
Codec to allow audio
--Null
all
Alaw,ulaw
progressinband=yes
progressinband=yes
20
promiscredir
progressinband (both)
You
can
set progressinband to yes, no
, or never, to configure whether or
not to generate in-band ringing.
Normally, Asterisk will send the
progress of a call via a few methods,
such as 183 Session Progress, 180
Ringing, 486 Busy, and so on. If you
set progressinband=yes,
Asterisk
will
indicate
the
call
progressinband=yes
Interactcrm.com
Default=No
promiscredir (both)
You
can
set promiscredir to yes or no.
Normally, when you perform call
forwarding on a phone, Asterisk will
use the Local channel (for example,
ocal/18005551212@peer). If you
setpromiscredir=yes, Asterisk
will use the SIP channel instead,
which enables you to forward the
calls to remote boxes.
21
useclientcode
22
accountcode
23
Sendrpid
option
al
no
null
no
24
trustrpid
option
al
25
option
al
26
If endrpid=yes
no
Then
videosupport
;videosupport=yes
Turn on support for SIP vide
no
maxcallbitrate
;maxcallbitrate=384
; Maximum bitrate for video
calls (default 384 kb/s)
no
; Videosupport and
maxcallbitrate is settable
; for peers and users as well
Interactcrm.com
rfc2833compen
sate
;rfc2833compensate=yes
;
Compensate for pre-1.4 DTMF
transmission from another
Asterisk machine.
; You must
have this turned on or DTMF
reception will work improperly.
yes
28
option
al
mailbox
;mailbox=1234@default
mailbox 1234 in voicemail
context "default"
null
29
session-timers
`session-timers`
enum('accept','refuse','originate'
) DEFAULT NULL,
NULL
session-timers - Session-Timers
feature operates in the following
three modes:
;
originate :
Request and run session-timers
always
;
accept : Run
session-timers only when
requested by other UA
;
refuse : Do
not run session timers in any
case
;
The default mode
of operation is 'accept'.
30
session-expires
NULL
`session-expires` int(11)
DEFAULT NULL,
session-expires - Maximum
session refresh interval in
seconds. Defaults to 1800 secs.
31
session-timers
NULL
session-minse` int(11) DEFAULT
NULL,
session-minse
- Minimum
session refresh interval in
Interactcrm.com
sessionrefresher
33
34
35
36
37
38
39
40
Interactcrm.com
NULL
`session-refresher`
enum('uac','uas') DEFAULT NULL,
session-refresher - The session
refresher (uac|uas). Defaults to
'uas'.
;
uac - Default
to the caller initially refreshing
when possible
;
uas - Default
to the callee initially refreshing
when possible
http://doxygen.asterisk.org/trunk/Config_sip.html
Interactcrm.com
Interactcrm.com
Interactcrm.com
Interactcrm.com
;----------------------------------------- REALTIME SUPPORT -----------------------; For additional information on ARA, the Asterisk Realtime Architecture,
; please read
https://wiki.asterisk.org/wiki/display/AST/Realtime+Database+Configuration
;
;rtcachefriends=yes
; Cache realtime friends by adding them to the
internal list
; just like friends added from the config file only
on a
; as-needed basis? (yes|no)
;rtsavesysname=yes
registration
;rtupdate=yes
(yes|no)
friend will
; vanish from the configuration until requested
again. If set
; to an integer, friends expire within this number of
seconds
; instead of the registration interval.
;ignoreregexpire=yes
expires, the
; information will _not_ be removed from memory or
the Asterisk database
Interactcrm.com
SIP configuration
sip.conf
;
; SIP Configuration example for Asterisk
;
; Note: Please read the security documentation for Asterisk in order to
;
understand the risks of installing Asterisk with the sample
;
configuration. If your Asterisk is installed on a public
;
IP address connected to the Internet, you will want to learn
;
about the various security settings BEFORE you start
;
Asterisk.
;
;
Especially note the following settings:
;
- allowguest (default enabled)
;
- permit/deny/acl - IP address filters
;
- contactpermit/contactdeny/contactacl - IP address filters for
registrations
;
- context - Which set of services you offer various users
;
; SIP dial strings
;----------------------------------------------------------; In the dialplan (extensions.conf) you can use several
; syntaxes for dialing SIP devices.
;
SIP/devicename
;
SIP/username@domain
(SIP uri)
;
SIP/username[:password[:md5secret[:authname[:transport]]]]@host[:port]
;
SIP/devicename/extension
;
SIP/devicename/extension/IPorHost
;
SIP/username@domain//IPorHost
;
Interactcrm.com
Devicename
devicename is defined as a peer in a section below.
username@domain
Call any SIP user on the Internet
(Don't forget to enable DNS SRV records if you want to use this)
devicename/extension
If you define a SIP proxy as a peer below, you may call
SIP/proxyhostname/user or SIP/user@proxyhostname
where the proxyhostname is defined in a section below
This syntax also works with ATA's with FXO ports
SIP/username[:password[:md5secret[:authname]]]@host[:port]
This form allows you to specify password or md5secret and authname
without altering any authentication data in config.
Examples:
SIP/*98@mysipproxy
SIP/sales:topsecret::account02@domain.com:5062
SIP/12345678::bc53f0ba8ceb1ded2b70e05c3f91de4f:myname@192.168.0.1
IPorHost
The next server for this call regardless of domain/peer
All of these dial strings specify the SIP request URI.
In addition, you can specify a specific To: header by adding an
exclamation mark after the dial string, like
SIP/sales@mysipproxy!sales@edvina.net
A new feature for 1.8 allows one to specify a host or IP address to use
when routing the call. This is typically used in tandem with func_srv if
multiple methods of reaching the same domain exist. The host or IP address
is specified after the third slash in the dialstring. Examples:
SIP/devicename/extension/IPorHost
SIP/username@domain//IPorHost
CLI Commands
------------------------------------------------------------Useful CLI commands to check peers/users:
sip show peers
Show all SIP peers (including friends)
sip show registry
Show status of hosts we register with
sip set debug on
sip reload
Interactcrm.com
[general]
context=public
'default'
;allowguest=no
everyone
; out there, by enabling them in the default
context (see below).
;match_auth_username=yes
Interactcrm.com
;allowoverlap=dtmf
;allowtransfer=no
users)
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
3261
;domainsasrealm=no
'From'/'To' header
;recordonfeature=automixmon
on' header
Works with
; dynamic features. Feature must be usable on
requesting
; channel for it to work. Setting this value to a
blank
;recordofffeature=automixmon
off' header
Works with
; dynamic features. Feature must be usable on
requesting
; channel for it to work. Setting this value to a
blank
; will disable it.
; With the current situation, you can do one of four things:
; a) Listen on a specific IPv4 address.
Example: bindaddr=192.0.2.1
; b) Listen on a specific IPv6 address.
Example: bindaddr=2001:db8::1
; c) Listen on the IPv4 wildcard.
Example: bindaddr=0.0.0.0
; d) Listen on the IPv4 and IPv6 wildcards. Example: bindaddr=::
Interactcrm.com
When a dialog is started with another SIP endpoint, the other endpoint
should include an Allow header telling us what SIP methods the endpoint
implements. However, some endpoints either do not include an Allow header
or lie about what methods they implement. In the former case, Asterisk
makes the assumption that the endpoint supports all known SIP methods.
If you know that your SIP endpoint does not provide support for a specific
method, then you may provide a comma-separated list of methods that your
endpoint does not implement in the disallowed_methods option. Note that
if your endpoint is truthful with its Allow header, then there is no need
to set this option. This option may be set in the general section or may
be set per endpoint. If this option is set both in the general section and
in a peer section, then the peer setting completely overrides the general
setting (i.e. the result is *not* the union of the two options).
Note also that while Asterisk currently will parse an Allow header to learn
what methods an endpoint supports, the only actual use for this currently
is for determining if Asterisk may send connected line UPDATE requests and
MESSAGE requests. Its use may be expanded in the future.
disallowed_methods = UPDATE
Interactcrm.com
;tcpauthlimit = 100
transport=udp
the primary default transport.
Interactcrm.com
;
;
;
;
;
;
;
;
;
;pedantic=yes
;
;
;
;
;
;
;
;
;maxexpiry=3600
(seconds)
;minexpiry=60
;defaultexpiry=120
;submaxexpiry=3600
(seconds), default: maxexpiry
;subminexpiry=60
;mwiexpiry=3600
;maxforwards=70
prevention)
;qualifyfreq=60
be up in seconds
Sets
Sets
Sets
Sets
802.1p
802.1p
802.1p
802.1p
priority
priority
priority
priority
for
for
for
for
SIP
RTP
RTP
RTP
packets.
audio packets.
video packets.
text packets.
settings.
; Set to low value if you use low timeout for NAT of
UDP sessions
; Default: 60
; Number of milliseconds between each group of
;qualifygap=100
peers being qualified
; Default: 100
; Number of peers in a group to be qualified at the
;qualifypeers=1
same time
;keepalive=60
to a peer
; Default: 1
; Interval at which keepalive packets should be sent
; Valid options are yes (60 seconds), no, or the
number of seconds.
;notifymimetype=text/plain
;buggymwi=no
Interactcrm.com
;
;
;
;
;
Default: 0
Allow overriding of mime type in MWI NOTIFY
Cisco SIP firmware doesn't support the MWI RFC
fully. Enable this option to not get error messages
when sending MWI to phones with this bug.
the
; "user" portion of the URI in the From: header with
this
;vmexten=voicemail
; Codec negotiation
;
; When Asterisk is receiving a call, the codec will initially be set to the
; first codec in the allowed codecs defined for the user receiving the call
; that the caller also indicates that it supports. But, after the caller
; starts sending RTP, Asterisk will switch to using whatever codec the caller
; is sending.
;
; When Asterisk is placing a call, the codec used will be the first codec in
; the allowed codecs that the callee indicates that it supports. Asterisk will
; *not* switch to whatever codec the callee is sending.
;
;preferred_codec_only=yes
; Respond to a SIP invite with the single most
preferred codec
; rather than advertising all joint codec
capabilities. This
; limits the other side's codec choice to exactly
what we prefer.
;disallow=all
; First disallow all codecs
;allow=ulaw
; Allow codecs in order of preference
;allow=ilbc
; see
https://wiki.asterisk.org/wiki/display/AST/RTP+Packetization
; for framing options
;
; 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 one on hold did not suggest a music class.
;
; This option may be specified globally, or on a per-user or per-peer basis.
;
;mohinterpret=default
;
; This option specifies which music on hold class 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
Interactcrm.com
;language=en
;tonezone=se
;relaxdtmf=yes
;trustrpid = no
;sendrpid = yes
;sendrpid = rpid
;sendrpid = pai
;rpid_update = no
connected line
;
;
;
;
;
;
;
;
;
;
signal.
; Setting this to "yes" will stop any media before we
have
; call progress (meaning the SIP channel will not
send 183 Session
; Progress for early media). Default is "yes". Also
make sure that
; the SIP peer is configured with
progressinband=never.
;
; In order for "noanswer" applications to work, you
need to run
; the progress() application in the priority before
the app.
;progressinband=never
in cases
; where some buggy devices might not render it
; Valid values: yes, no, never Default: never
Interactcrm.com
Asterisk
; version. If you don't want to expose this, change
the
;promiscredir = no
address
; useragent string.
; If yes, allows 302 or REDIR to non-local SIP
; Note that promiscredir when redirects are made to
the
; local system will cause loops since Asterisk is
incapable
;usereqphone = no
;dtmfmode = rfc2833
rfc2833
;
;
;
;
;
;
;
;
Other options:
info : SIP INFO messages (application/dtmf-relay)
shortinfo : SIP INFO messages (application/dtmf)
inband : Inband audio (requires 64 kbit codec
-alaw, ulaw)
; auto : Use rfc2833 if offered, inband otherwise
;compactheaders = yes
;
;videosupport=yes
this
general
; video support is enabled, but you can't enable it
for
; one peer only without enabling in the general
section.
; If you set videosupport to "always", then RTP ports
will
; always be set up for video, even on clients that
don't
; support it.
and
; certain transferred calls to use always use video
when
; available. [yes|NO|always]
;maxcallbitrate=384
;callevents=no
;authfailureevents=no
can't
Interactcrm.com
;
;
;
;
;
;
response
; equivalent to valid username and invalid
password/hash
; instead of letting the requester know whether there
was
; a matching user or peer for their request.
This
reduces
; the ability of an attacker to scan for valid SIP
usernames.
; This option is set to "yes" by default.
;auth_options_requests = yes
requests just like
disabled.
;accept_outofcall_message = no
outside of a
When
enabled, MESSAGE
; requests are passed in to the dialplan.
;outofcall_message_context = messages ;
When this
;
peer matching
;
the peer and
;
;auth_message_requests = yes
requests.
However, it can
be disabled
; should an application desire to not load the
Asterisk server with
; doing authentication and implement end to end
security in the
; message body.
;g726nonstandard = yes
packing
required
; for Sipura and Grandstream ATAs, among others).
This is
; contrary to the RFC3551 specification, the peer
_should_
; be negotiating AAL2-G726-32 instead :-(
Interactcrm.com
;
;
;
;
;
;contactdeny=0.0.0.0/0.0.0.0
;contactpermit=172.16.0.0/255.255.0.0
;contactacl=named_acl_example
;engine=asterisk
device
;
;
;
;
;
; If regcontext is specified, Asterisk will dynamically create and destroy a
; NoOp priority 1 extension for a given peer who registers or unregisters with
; us and have a "regexten=" configuration item.
; Multiple contexts may be specified by separating them with '&'. The
; actual extension is the 'regexten' parameter of the registering peer or its
; name if 'regexten' is not provided. If more than one context is provided,
; the context must be specified within regexten by appending the desired
; context after '@'. More than one regexten may be supplied if they are
; separated by '&'. Patterns may be used in regexten.
;
;regcontext=sipregistrations
Interactcrm.com
; Default "no"
; If you have qualify on and the peer becomes
unreachable
; this setting will enforce inactivation of the
regexten
; extension for the peer
;legacy_useroption_parsing=yes
; Default "no"
; If you have this option
enabled and there are semicolons
; in the user field of a sip URI,
the field be truncated
; at the first semicolon seen.
This effectively makes
; semicolon a non-usable
character for peer names, extensions,
; and maybe other, less tested
things. This can be useful
; for improving compatability
with devices that like to use
; user options for whatever
reason. The behavior is similar to
; how SIP URI's were typically
handled in 1.6.2, hence the name.
;send_diversion=no
; Default "yes"
Diversion headers with certain SIP
Interactcrm.com
a high
; potential security risk and should be avoided
unless the
; server is behind a trusted firewall.
; When enabled by setting to "yes", the autocreated
peers are
; pruned immediately when the "sip reload" command is
issued
; through CLI. When enabled by setting to "persist",
the auto; created peers survive the "sip reload" command.
;
;------------------------ TLS settings
-----------------------------------------------------------;tlscertfile=</path/to/certificate.pem> ; Certificate file (*.pem format only) to use
for TLS connections
; default is to look for "asterisk.pem" in
current directory
;tlsprivatekey=</path/to/private.pem> ; Private key file (*.pem format only) for TLS
connections.
; If no tlsprivatekey is specified, tlscertfile
is searched for
; for both public and private key.
;tlscafile=</path/to/certificate>
;
If the server your connecting to uses a self signed certificate
;
you should have their certificate installed here so the code can
;
verify the authenticity of their certificate.
;tlscapath=</path/to/ca/dir>
;
A directory full of CA certificates. The files must be named with
;
the CA subject name hash value.
;
(see man SSL_CTX_load_verify_locations for more info)
;tlsdontverifyserver=[yes|no]
;
If set to yes, don't verify the servers certificate when acting as
;
a client. If you don't have the server's CA certificate you can
;
set this and it will connect without requiring tlscafile to be set.
;
Default is no.
;tlscipher=<SSL cipher string>
;
A string specifying which SSL ciphers to use or not use
;
A list of valid SSL cipher strings can be found at:
Interactcrm.com
Interactcrm.com
Interactcrm.com
Interactcrm.com
Interactcrm.com
Interactcrm.com
;
;
;
;
;
Interactcrm.com
Interactcrm.com
Interactcrm.com
Interactcrm.com
Interactcrm.com
'nonat', as
; 'directmedia=update,nonat'. It implies 'yes'.
;directmedia=outgoing
immediate
useful when
; peered with another SIP user agent that is known to
send
; immediate direct media reinvites upon call
establishment. Setting
; the option in this situation helps to prevent
potential glares.
; Setting this option implies 'yes'.
;directrtpsetup=yes
sets up
re-invites.
; Will not work for video and cases where the callee
sends
; RTP payloads and fmtp headers in the 200 OK that
does not match the
; callers INVITE. This will also fail if directmedia
is enabled when
; the device is actually behind NAT.
;directmediadeny=0.0.0.0/0
;
restrict
;directmediapermit=172.16.0.0/16;
each other
;
example)
;
that
;
force
;
;directmediaacl=acl_example
;
;ignoresdpversion=yes
Interactcrm.com
This is
required
; for devices that send us non standard SDP packets
; (observed with Microsoft OCS). By default this
option is
; off.
;sdpsession=Asterisk PBX
(s=)
agent string
;sdpowner=root
owner string, (o=)
;encryption=no
SRTP encrypted media)
HANGUPCAUSE=58 if
;encryption_taglen=80
either 32/80 default 80
;
;avpf=yes
the AVPF RTP profile.
;rtupdate=yes
(yes|no)
Interactcrm.com
friend will
; vanish from the configuration until requested
again. If set
; to an integer, friends expire within this number of
seconds
; instead of the registration interval.
;ignoreregexpire=yes
expires, the
; information will _not_ be removed from memory or
the Asterisk database
; if you attempt to place a call to the peer, the
existing information
; will be used in spite of it having expired
;
; For realtime peers, when the peer is retrieved from
realtime storage,
; the registration information will be used
regardless of whether
; it has expired or not; if it expires while the
realtime peer
; is still in memory (due to caching or other
reasons), the
; information will not be removed from realtime
storage
;----------------------------------------- SIP DOMAIN SUPPORT
-----------------------; Incoming INVITE and REFER messages can be matched against a list of 'allowed'
; domains, each of which can direct the call to a specific context if desired.
; By default, all domains are accepted and sent to the default context or the
; context associated with the user/peer placing the call.
; REGISTER to non-local domains will be automatically denied if a domain
; list is configured.
;
; Domains can be specified using:
; domain=<domain>[,<context>]
; Examples:
; domain=myasterisk.dom
; domain=customer.com,customer-context
;
Interactcrm.com
;domain=mydomain.tld,mydomain-incoming
; Add domain and configure incoming context
; for external calls to this domain
;domain=1.2.3.4
; Add IP address as local domain
; You can have several "domain" settings
;allowexternaldomains=no
; Disable INVITE and REFER to non-local domains
; Default is yes
;autodomain=yes
; Turn this on to have Asterisk add local host
; name and local IP to domain list.
; fromdomain=mydomain.tld
;
;
;
;
;
;
;
; jbforce = no
of a SIP
Interactcrm.com
; jbmaxsize = 200
; jbresyncthreshold = 1000
jitterbuffer is
voice, with
; big jumps in/broken timestamps, usually sent from
exotic devices
; and programs. Defaults to 1000.
; jbimpl = fixed
side of a SIP
- "fixed"
; (with size always equals to jbmaxsize) and "adaptive"
(with
; variable size, actually the new jb of IAX2). Defaults
to fixed.
; jbtargetextra = 40
adaptive' is set.
;----------------------------------------------------------------------------------[authentication]
; Global credentials for outbound calls, i.e. when a proxy challenges your
; Asterisk server for authentication. These credentials override
; any credentials in peer/register definition if realm is matched.
;
; This way, Asterisk can authenticate for outbound calls to other
; realms. We match realm on the proxy challenge and pick an set of
; credentials from this list
; Syntax:
;
auth = <user>:<secret>@<realm>
;
auth = <user>#<md5secret>@<realm>
; Example:
;auth=mark:topsecret@digium.com
;
; You may also add auth= statements to [peer] definitions
; Peer auth= override all other authentication settings if we match on realm
Interactcrm.com
Interactcrm.com
dtmfmode
directmedia
nat
callgroup
pickupgroup
language
allow
disallow
insecure
trustrpid
progressinband
promiscredir
useclientcode
accountcode
setvar
callerid
amaflags
callcounter
busylevel
allowoverlap
allowsubscribe
allowtransfer
ignoresdpversion
subscribecontext
template
videosupport
maxcallbitrate
rfc2833compensate
mailbox
session-timers
session-expires
session-minse
session-refresher
t38pt_usertpsource
regexten
fromdomain
fromuser
host
port
qualify
keepalive
defaultip
defaultuser
rtptimeout
rtpholdtimeout
sendrpid
outboundproxy
rfc2833compensate
callbackextension
Interactcrm.com
;
;
;
;
Interactcrm.com
;
;
;
;
;usereqphone=yes
; This provider requires ";user=phone" on URI
;callcounter=yes
; Enable call counter
;busylevel=2
; Signal busy at 2 or more calls
;outboundproxy=proxy.provider.domain ; send outbound signaling to this proxy, not
directly to the peer
;port=80
; The port number we want to connect to on the
remote side
; Also used as "defaultport" in combination with
"defaultip" settings
;--- sample definition for a provider
;[provider1]
;type=peer
;host=sip.provider1.com
;fromuser=4015552299
; how your provider knows you
;remotesecret=youwillneverguessit ; The password we use to authenticate to them
;secret=gissadetdu
; The password they use to contact us
Interactcrm.com
[basic-options](!)
dtmfmode=rfc2833
context=from-office
type=friend
; a template
[natted-phone](!,basic-options)
directmedia=no
host=dynamic
[public-phone](!,basic-options)
directmedia=yes
[my-codecs](!)
; a template for my preferred codecs
disallow=all
allow=ilbc
allow=g729
allow=gsm
allow=g723
allow=ulaw
; Or, more simply:
;allow=!all,ilbc,g729,gsm,g723,ulaw
[ulaw-phone](!)
disallow=all
allow=ulaw
; Again, more simply:
;allow=!all,ulaw
Interactcrm.com
[2133](natted-phone,my-codecs)
secret = peekaboo
[2134](natted-phone,ulaw-phone)
secret = not_very_secret
[2136](public-phone,ulaw-phone)
secret = not_very_secret_either
...
Interactcrm.com
;[polycom]
;type=friend
;context=from-sip
;secret=blahpoly
;host=dynamic
;dtmfmode=rfc2833
;defaultuser=polly
;defaultip=192.168.40.123
;disallow=all
;allow=ulaw
;progressinband=no
;[pingtel]
;type=friend
Interactcrm.com
;qualifyfreq=60
;
;
;
;
;
;
;
;
;
;
;
;
; Call group and Pickup group should be in the range from 0 to 63
;
;callgroup=1,3-4
; We are in caller groups 1,3,4
;pickupgroup=1,3-5
; We can do call pick-p for call group 1,3,4,5
;namedcallgroup=engineering,sales,netgroup,protgroup ; We are in named call groups
engineering,sales,netgroup,protgroup
;namedpickupgroup=sales
; We can do call pick-p for named call group sales
;defaultip=192.168.0.60
; IP address to use if peer has not registered
;deny=0.0.0.0/0.0.0.0
; ACL: Control access to this account based on IP
address
;permit=192.168.0.60/255.255.255.0
;permit=192.168.0.60/24
; we can also use CIDR notation for subnet masks
;permit=2001:db8::/32
; IPv6 ACLs can be specified if desired. IPv6 ACLs
; apply only to IPv6 addresses, and IPv4 ACLs apply
; only to IPv4 addresses.
;acl=named_acl_example
; Use named ACLs defined in acl.conf
;[cisco1]
;type=friend
;secret=blah
;qualify=200
;host=dynamic
;directmedia=no
;defaultip=192.168.0.4
;defaultuser=goran
registration
;
;
;
;
;
;
;
;
;
Interactcrm.com
work improperly.
;t38pt_usertpsource=yes
IP address for UDPTL packets
Peer configuration:
------------------context
callingpres
; permit
permit
; deny
deny
; secret
secret
; md5secret
md5secret
; dtmfmode
dtmfmode
; canreinvite
; nat
; callgroup
; pickupgroup
; language
; allow
; disallow
Interactcrm.com
canreinvite
nat
callgroup
pickupgroup
language
allow
disallow
insecure
; trustrpid
trustrpid
; progressinband
progressinband
; promiscredir
promiscredir
; useclientcode
useclientcode
; accountcode
accountcode
; setvar
setvar
; callerid
callerid
; amaflags
amaflags
; call-limit
call-limit
; allowoverlap
allowoverlap
; allowsubscribe
allowsubscribe
; allowtransfer
allowtransfer
; subscribecontext
subscribecontext
; videosupport
videosupport
; maxcallbitrate
maxcallbitrate
; rfc2833compensate
mailbox
; t38pt_usertpsource
username
fromdomain
regexten
fromuser
host
port
qualify
defaultip
rtptimeout
Interactcrm.com
rtpholdtimeout
sendrpid
outboundproxy
rfc2833compensate
t38pt_usertpsource
;
trick
contactpermit
;
provider,
contactdeny
; same location).
Interactcrm.com