Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
554
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.44 KB | None | 0 0
  1. [root@localhost asterisk]# cat sip.conf
  2. ;
  3. ; SIP Configuration example for Asterisk
  4. ;
  5. ; Syntax for specifying a SIP device in extensions.conf is
  6. ; SIP/devicename where devicename is defined in a section below.
  7. ;
  8. ; You may also use
  9. ; SIP/username@domain to call any SIP user on the Internet
  10. ; (Don't forget to enable DNS SRV records if you want to use this)
  11. ;
  12. ; If you define a SIP proxy as a peer below, you may call
  13. ; SIP/proxyhostname/user or SIP/user@proxyhostname
  14. ; where the proxyhostname is defined in a section below
  15. ;
  16. ; Useful CLI commands to check peers/users:
  17. ; sip show peers Show all SIP peers (including friends)
  18. ; sip show users Show all SIP users (including friends)
  19. ; sip show registry Show status of hosts we register with
  20. ;
  21. ; sip debug Show all SIP messages
  22. ;
  23. ; reload chan_sip.so Reload configuration file
  24. ; Active SIP peers will not be reconfigured
  25. ; ------------------------------------------------------------------------
  26. ; ###OPENS###
  27. ; Ajustado para uso do SNEPP, by Opens Tecnologia
  28. ; ------------------------------------------------------------------------
  29. [general]
  30. context=default ; Default context for incoming calls
  31. allowguest=no ; Allow or reject guest calls (default is yes)
  32. ;allowoverlap=no ; Disable overlap dialing support. (Default is yes)
  33. allowtransfer=yes ; Disable all transfers (unless enabled in peers or users)
  34. ; Default is enabled
  35. ;realm=opens.com.br ; Realm for digest authentication
  36. ; defaults to "asterisk". If you set a system name in
  37. ; asterisk.conf, it defaults to that system name
  38. ; Realms MUST be globally unique according to RFC 3261
  39. ; Set this to your host name or domain name
  40. bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
  41. ; bindport is the local UDP port that Asterisk will listen on
  42. bindaddr=[::]
  43. ; IP address to bind to (0.0.0.0 binds to all)
  44. srvlookup=yes ; Enable DNS SRV lookups on outbound calls
  45. ; Note: Asterisk only uses the first host
  46. ; in SRV records
  47. ; Disabling DNS SRV lookups disables the
  48. ; ability to place SIP calls based on domain
  49. ; names to some other SIP users on the Internet
  50.  
  51. ;domain=opens.com.br ; Set default domain for this host
  52. ; If configured, Asterisk will only allow
  53. ; INVITE and REFER to non-local domains
  54. ; Use "sip show domains" to list local domains
  55. ;pedantic=yes ; Enable checking of tags in headers,
  56. ; international character conversions in URIs
  57. ; and multiline formatted headers for strict
  58. ; SIP compatibility (defaults to "no")
  59.  
  60. ; See doc/README.tos for a description of these parameters.
  61. tos_sip=cs3 ; Sets TOS for SIP packets.
  62. tos_audio=ef ; Sets TOS for RTP audio packets.
  63. tos_video=af41 ; Sets TOS for RTP video packets.
  64.  
  65. ;maxexpiry=3600 ; Maximum allowed time of incoming registrations
  66. ; and subscriptions (seconds)
  67. ;minexpiry=60 ; Minimum length of registrations/subscriptions (default 60)
  68. ;defaultexpiry=120 ; Default length of incoming/outgoing registration
  69. ;t1min=100 ; Minimum roundtrip time for messages to monitored hosts
  70. ; Defaults to 100 ms
  71. ;notifymimetype=text/plain ; Allow overriding of mime type in MWI NOTIFY
  72. ;checkmwi=10 ; Default time between mailbox checks for peers
  73. ;buggymwi=no ; Cisco SIP firmware doesn't support the MWI RFC
  74. ; fully. Enable this option to not get error messages
  75. ; when sending MWI to phones with this bug.
  76. vmexten=voicemail ; dialplan extension to reach mailbox sets the
  77. ; Message-Account in the MWI notify message
  78. ; defaults to "asterisk"
  79. disallow=all ; First disallow all codecs
  80. allow=all ; Allow codecs in order of preference
  81. ;
  82. ; This option specifies a preference for which music on hold class this channel
  83. ; should listen to when put on hold if the music class has not been set on the
  84. ; channel with Set(CHANNEL(musicclass)=whatever) in the dialplan, and the peer
  85. ; channel putting this one on hold did not suggest a music class.
  86. ;
  87. ; This option may be specified globally, or on a per-user or per-peer basis.
  88. ;
  89. ;mohinterpret=default
  90. ;
  91. ; This option specifies which music on hold class to suggest to the peer channel
  92. ; when this channel places the peer on hold. It may be specified globally or on
  93. ; a per-user or per-peer basis.
  94. ;
  95. ;mohsuggest=default
  96. ;
  97. language=pt_BR ; Default language setting for all users/peers
  98. ; This may also be set for individual users/peers
  99. ;relaxdtmf=yes ; Relax dtmf handling
  100. ;trustrpid = no ; If Remote-Party-ID should be trusted
  101. ;sendrpid = yes ; If Remote-Party-ID should be sent
  102. ;progressinband=never ; If we should generate in-band ringing always
  103. ; use 'never' to never use in-band signalling, even in cases
  104. ; where some buggy devices might not render it
  105. ; Valid values: yes, no, never Default: never
  106. useragent=Asterisk PBX - OpenS Tecnologia ; Allows you to change the user agent string
  107. ;promiscredir = no ; If yes, allows 302 or REDIR to non-local SIP address
  108. ; Note that promiscredir when redirects are made to the
  109. ; local system will cause loops since Asterisk is incapable
  110. ; of performing a "hairpin" call.
  111. ;usereqphone = no ; If yes, ";user=phone" is added to uri that contains
  112. ; a valid phone number
  113. dtmfmode=rfc2833 ; Set default dtmfmode for sending DTMF. Default: rfc2833
  114. ; Other options:
  115. ; info : SIP INFO messages
  116. ; inband : Inband audio (requires 64 kbit codec -alaw, ulaw)
  117. ; auto : Use rfc2833 if offered, inband otherwise
  118.  
  119. compactheaders=no ; send compact sip headers.
  120. ;
  121. videosupport=yes ; Turn on support for SIP video. You need to turn this on
  122. ; in the this section to get any video support at all.
  123. ; You can turn it off on a per peer basis if the general
  124. ; video support is enabled, but you can't enable it for
  125. ; one peer only without enabling in the general section.
  126. ;maxcallbitrate=384 ; Maximum bitrate for video calls (default 384 kb/s)
  127. ; Videosupport and maxcallbitrate is settable
  128. ; for peers and users as well
  129. ;callevents=no ; generate manager events when sip ua
  130. ; performs events (e.g. hold)
  131. ;alwaysauthreject = yes ; When an incoming INVITE or REGISTER is to be rejected,
  132. ; for any reason, always reject with '401 Unauthorized'
  133. ; instead of letting the requester know whether there was
  134. ; a matching user or peer for their request
  135.  
  136. ;g726nonstandard = yes ; If the peer negotiates G726-32 audio, use AAL2 packing
  137. ; order instead of RFC3551 packing order (this is required
  138. ; for Sipura and Grandstream ATAs, among others). This is
  139. ; contrary to the RFC3551 specification, the peer _should_
  140. ; be negotiating AAL2-G726-32 instead :-(
  141.  
  142. ;matchexterniplocally = yes ; Only substitute the externip or externhost setting if it matches
  143. ; your localnet setting. Unless you have some sort of strange network
  144. ; setup you will not need to enable this.
  145.  
  146. ;
  147. ; If regcontext is specified, Asterisk will dynamically create and destroy a
  148. ; NoOp priority 1 extension for a given peer who registers or unregisters with
  149. ; us and have a "regexten=" configuration item.
  150. ; Multiple contexts may be specified by separating them with '&'. The
  151. ; actual extension is the 'regexten' parameter of the registering peer or its
  152. ; name if 'regexten' is not provided. If more than one context is provided,
  153. ; the context must be specified within regexten by appending the desired
  154. ; context after '@'. More than one regexten may be supplied if they are
  155. ; separated by '&'. Patterns may be used in regexten.
  156. ;
  157. ;regcontext=sipregistrations
  158. ;
  159. ;--------------------------- RTP timers ----------------------------------------------------
  160. ; These timers are currently used for both audio and video streams. The RTP timeouts
  161. ; are only applied to the audio channel.
  162. ; The settings are settable in the global section as well as per device
  163. ;
  164. ;rtptimeout=60 ; Terminate call if 60 seconds of no RTP or RTCP activity
  165. ; on the audio channel
  166. ; when we're not on hold. This is to be able to hangup
  167. ; a call in the case of a phone disappearing from the net,
  168. ; like a powerloss or grandma tripping over a cable.
  169. ;rtpholdtimeout=300 ; Terminate call if 300 seconds of no RTP or RTCP activity
  170. ; on the audio channel
  171. ; when we're on hold (must be > rtptimeout)
  172. ;rtpkeepalive=<secs> ; Send keepalives in the RTP stream to keep NAT open
  173. ; (default is off - zero)
  174. ;--------------------------- SIP DEBUGGING ---------------------------------------------------
  175. ;sipdebug = yes ; Turn on SIP debugging by default, from
  176. ; the moment the channel loads this configuration
  177. recordhistory=no ; Record SIP history by default
  178. ; (see sip history / sip no history)
  179. ;dumphistory=yes ; Dump SIP history at end of SIP dialogue
  180. ; SIP history is output to the DEBUG logging channel
  181.  
  182. ;--------------------------- STATUS NOTIFICATIONS (SUBSCRIPTIONS) ----------------------------
  183. ; You can subscribe to the status of extensions with a "hint" priority
  184. ; (See extensions.conf.sample for examples)
  185. ; chan_sip support two major formats for notifications: dialog-info and SIMPLE
  186. ;
  187. ; You will get more detailed reports (busy etc) if you have a call limit set
  188. ; for a device. When the call limit is filled, we will indicate busy. Note that
  189. ; you need at least 2 in order to be able to do attended transfers.
  190. ;
  191. ; For queues, you will need this level of detail in status reporting, regardless
  192. ; if you use SIP subscriptions. Queues and manager use the same internal interface
  193. ; for reading status information.
  194. ;
  195. ; Note: Subscriptions does not work if you have a realtime dialplan and use the
  196. ; realtime switch.
  197. ;
  198. allowsubscribe=yes ; Disable support for subscriptions. (Default is yes)
  199. ;subscribecontext = default ; Set a specific context for SUBSCRIBE requests
  200. ; Useful to limit subscriptions to local extensions
  201. ; Settable per peer/user also
  202. notifyringing=yes ; Notify subscriptions on RINGING state (default: no)
  203. notifyhold=yes ; Notify subscriptions on HOLD state (default: no)
  204. ; Turning on notifyringing and notifyhold will add a lot
  205. ; more database transactions if you are using realtime.
  206. limitonpeers=yes ; Apply call limits on peers only. This will improve
  207. limitonpeer=yes
  208. ; status notification when you are using type=friend
  209. ; Inbound calls, that really apply to the user part
  210. ; of a friend will now be added to and compared with
  211. ; the peer limit instead of applying two call limits,
  212. ; one for the peer and one for the user.
  213. ; "sip show inuse" will only show active calls on
  214. ; the peer side of a "type=friend" object if this
  215. ; setting is turned on.
  216.  
  217. ;----------------------------------------- T.38 FAX PASSTHROUGH SUPPORT -----------------------
  218. ;
  219. ; This setting is available in the [general] section as well as in device configurations.
  220. ; Setting this to yes, enables T.38 fax (UDPTL) passthrough on SIP to SIP calls, provided
  221. ; both parties have T38 support enabled in their Asterisk configuration
  222. ; This has to be enabled in the general section for all devices to work. You can then
  223. ; disable it on a per device basis.
  224. ;
  225. ; T.38 faxing only works in SIP to SIP calls, with no local or agent channel being used.
  226. ;
  227. t38pt_udptl=no ; Default false
  228. ;
  229. ;----------------------------------------- OUTBOUND SIP REGISTRATIONS ------------------------
  230. ; Asterisk can register as a SIP user agent to a SIP proxy (provider)
  231. ; Format for the register statement is:
  232. ; register => user[:secret[:authuser]]@host[:port][/extension]
  233. ; If no extension is given, the 's' extension is used. The extension needs to
  234. ; be defined in extensions.conf to be able to accept calls from this SIP proxy
  235. ; (provider).
  236. ;
  237. ; host is either a host name defined in DNS or the name of a section defined
  238. ; below.
  239. ;
  240. ; Examples:
  241. ;
  242. ;register => 1234:password@mysipprovider.com
  243. ;
  244. ; This will pass incoming calls to the 's' extension
  245. ;
  246. #include snep/snep-sip-trunks.conf
  247. ;
  248. ;register => 2345:password@sip_proxy/1234
  249. ;
  250. ; Register 2345 at sip provider 'sip_proxy'. Calls from this provider
  251. ; connect to local extension 1234 in extensions.conf, default context,
  252. ; unless you configure a [sip_proxy] section below, and configure a
  253. ; context.
  254. ; Tip 1: Avoid assigning hostname to a sip.conf section like [provider.com]
  255. ; Tip 2: Use separate type=peer and type=user sections for SIP providers
  256. ; (instead of type=friend) if you have calls in both directions
  257.  
  258. ;registertimeout=20 ; retry registration calls every 20 seconds (default)
  259. ;registerattempts=10 ; Number of registration attempts before we give up
  260. ; 0 = continue forever, hammering the other server
  261. ; until it accepts the registration
  262. ; Default is 0 tries, continue forever
  263.  
  264. ;----------------------------------------- NAT SUPPORT ------------------------
  265. ; The externip, externhost and localnet settings are used if you use Asterisk
  266. ; behind a NAT device to communicate with services on the outside.
  267.  
  268. externip=177.101.123.229 ; Address that we're going to put in outbound SIP
  269. ; messages if we're behind a NAT
  270.  
  271. ; The externip and localnet is used
  272. ; when registering and communicating with other proxies
  273. ; that we're registered with
  274. ;externhost=voip.opens.com.br ; Alternatively you can specify an
  275. ; external host, and Asterisk will
  276. ; perform DNS queries periodically. Not
  277. ; recommended for production
  278. ; environments! Use externip instead
  279. ;externrefresh=10 ; How often to refresh externhost if
  280. ; used
  281. ; You may add multiple local networks. A reasonable
  282. ; set of defaults are:
  283. localnet=192.168.21.0/255.255.255.0; All RFC 1918 addresses are local networks
  284.  
  285. ; The nat= setting is used when Asterisk is on a public IP, communicating with
  286. ; devices hidden behind a NAT device (broadband router). If you have one-way
  287. ; audio problems, you usually have problems with your NAT configuration or your
  288. ; firewall's support of SIP+RTP ports. You configure Asterisk choice of RTP
  289. ; ports for incoming audio in rtp.conf
  290. ;
  291. nat=auto_comedia ; Global NAT settings (Affects all peers and users)
  292. ; yes = Always ignore info and assume NAT
  293. ; no = Use NAT mode only according to RFC3581 (;rport)
  294. ; never = Never attempt NAT mode or RFC3581 support
  295. ; route = Assume NAT, don't send rport
  296. ; (work around more UNIDEN bugs)
  297.  
  298. ;----------------------------------- MEDIA HANDLING --------------------------------
  299. ; By default, Asterisk tries to re-invite the audio to an optimal path. If there's
  300. ; no reason for Asterisk to stay in the media path, the media will be redirected.
  301. ; This does not really work with in the case where Asterisk is outside and have
  302. ; clients on the inside of a NAT. In that case, you want to set canreinvite=nonat
  303. ;
  304. canreinvite=no ; Asterisk by default tries to redirect the
  305. ; RTP media stream (audio) to go directly from
  306. ; the caller to the callee. Some devices do not
  307. ; support this (especially if one of them is behind a NAT).
  308. ; The default setting is YES. If you have all clients
  309. ; behind a NAT, or for some other reason wants Asterisk to
  310. ; stay in the audio path, you may want to turn this off.
  311.  
  312. ; In Asterisk 1.4 this setting also affect direct RTP
  313. ; at call setup (a new feature in 1.4 - setting up the
  314. ; call directly between the endpoints instead of sending
  315. ; a re-INVITE).
  316.  
  317. ;directrtpsetup=yes ; Enable the new experimental direct RTP setup. This sets up
  318. ; the call directly with media peer-2-peer without re-invites.
  319. ; Will not work for video and cases where the callee sends
  320. ; RTP payloads and fmtp headers in the 200 OK that does not match the
  321. ; callers INVITE. This will also fail if canreinvite is enabled when
  322. ; the device is actually behind NAT.
  323.  
  324. ;canreinvite=nonat ; An additional option is to allow media path redirection
  325. ; (reinvite) but only when the peer where the media is being
  326. ; sent is known to not be behind a NAT (as the RTP core can
  327. ; determine it based on the apparent IP address the media
  328. ; arrives from).
  329.  
  330. ;canreinvite=update ; Yet a third option... use UPDATE for media path redirection,
  331. ; instead of INVITE. This can be combined with 'nonat', as
  332. ; 'canreinvite=update,nonat'. It implies 'yes'.
  333.  
  334. ;----------------------------------------- REALTIME SUPPORT ------------------------
  335. ; For additional information on ARA, the Asterisk Realtime Architecture,
  336. ; please read realtime.txt and extconfig.txt in the /doc directory of the
  337. ; source code.
  338. ;
  339. rtcachefriends=yes ; Cache realtime friends by adding them to the internal list
  340. ; just like friends added from the config file only on a
  341. ; as-needed basis? (yes|no)
  342.  
  343. rtsavesysname=yes ; Save systemname in realtime database at registration
  344. ; Default= no
  345.  
  346. rtupdate=yes ; Send registry updates to database using realtime? (yes|no)
  347. ; If set to yes, when a SIP UA registers successfully, the ip address,
  348. ; the origination port, the registration period, and the username of
  349. ; the UA will be set to database via realtime.
  350. ; If not present, defaults to 'yes'.
  351. rtautoclear=no ; Auto-Expire friends created on the fly on the same schedule
  352. ; as if it had just registered? (yes|no|<seconds>)
  353. ; If set to yes, when the registration expires, the friend will
  354. ; vanish from the configuration until requested again. If set
  355. ; to an integer, friends expire within this number of seconds
  356. ; instead of the registration interval.
  357.  
  358. ignoreregexpire=yes ; Enabling this setting has two functions:
  359. ;
  360. ; For non-realtime peers, when their registration expires, the
  361. ; information will _not_ be removed from memory or the Asterisk database
  362. ; if you attempt to place a call to the peer, the existing information
  363. ; will be used in spite of it having expired
  364. ;
  365. ; For realtime peers, when the peer is retrieved from realtime storage,
  366. ; the registration information will be used regardless of whether
  367. ; it has expired or not; if it expires while the realtime peer
  368. ; is still in memory (due to caching or other reasons), the
  369. ; information will not be removed from realtime storage
  370.  
  371. ;----------------------------------------- SIP DOMAIN SUPPORT ------------------------
  372. ; Incoming INVITE and REFER messages can be matched against a list of 'allowed'
  373. ; domains, each of which can direct the call to a specific context if desired.
  374. ; By default, all domains are accepted and sent to the default context or the
  375. ; context associated with the user/peer placing the call.
  376. ; Domains can be specified using:
  377. ; domain=<domain>[,<context>]
  378. ; Examples:
  379. ; domain=myasterisk.dom
  380. ; domain=customer.com,customer-context
  381. ;
  382. ; In addition, all the 'default' domains associated with a server should be
  383. ; added if incoming request filtering is desired.
  384. ; autodomain=yes
  385. ;
  386. ; To disallow requests for domains not serviced by this server:
  387. ; allowexternaldomains=no
  388.  
  389. ;domain=mydomain.tld,mydomain-incoming
  390. ; Add domain and configure incoming context
  391. ; for external calls to this domain
  392. ;domain=1.2.3.4 ; Add IP address as local domain
  393. ; You can have several "domain" settings
  394. ;allowexternaldomains=no ; Disable INVITE and REFER to non-local domains
  395. ; Default is yes
  396. ;autodomain=yes ; Turn this on to have Asterisk add local host
  397. ; name and local IP to domain list.
  398.  
  399. ; fromdomain=mydomain.tld ; When making outbound SIP INVITEs to
  400. ; non-peers, use your primary domain "identity"
  401. ; for From: headers instead of just your IP
  402. ; address. This is to be polite and
  403. ; it may be a mandatory requirement for some
  404. ; destinations which do not have a prior
  405. ; account relationship with your server.
  406.  
  407. ;------------------------------ JITTER BUFFER CONFIGURATION --------------------------
  408. ; jbenable = yes ; Enables the use of a jitterbuffer on the receiving side of a
  409. ; SIP channel. Defaults to "no". An enabled jitterbuffer will
  410. ; be used only if the sending side can create and the receiving
  411. ; side can not accept jitter. The SIP channel can accept jitter,
  412. ; thus a jitterbuffer on the receive SIP side will be used only
  413. ; if it is forced and enabled.
  414.  
  415. ; jbforce = no ; Forces the use of a jitterbuffer on the receive side of a SIP
  416. ; channel. Defaults to "no".
  417.  
  418. ; jbmaxsize = 200 ; Max length of the jitterbuffer in milliseconds.
  419.  
  420. ; jbresyncthreshold = 1000 ; Jump in the frame timestamps over which the jitterbuffer is
  421. ; resynchronized. Useful to improve the quality of the voice, with
  422. ; big jumps in/broken timestamps, usually sent from exotic devices
  423. ; and programs. Defaults to 1000.
  424.  
  425. ; jbimpl = fixed ; Jitterbuffer implementation, used on the receiving side of a SIP
  426. ; channel. Two implementations are currently available - "fixed"
  427. ; (with size always equals to jbmaxsize) and "adaptive" (with
  428. ; variable size, actually the new jb of IAX2). Defaults to fixed.
  429.  
  430. ; jblog = no ; Enables jitterbuffer frame logging. Defaults to "no".
  431. ;-----------------------------------------------------------------------------------
  432.  
  433. [authentication]
  434. ; Global credentials for outbound calls, i.e. when a proxy challenges your
  435. ; Asterisk server for authentication. These credentials override
  436. ; any credentials in peer/register definition if realm is matched.
  437. ;
  438. ; This way, Asterisk can authenticate for outbound calls to other
  439. ; realms. We match realm on the proxy challenge and pick an set of
  440. ; credentials from this list
  441. ; Syntax:
  442. ; auth = <user>:<secret>@<realm>
  443. ; auth = <user>#<md5secret>@<realm>
  444. ; Example:
  445. ;auth=mark:topsecret@digium.com
  446. ;
  447. ; You may also add auth= statements to [peer] definitions
  448. ; Peer auth= override all other authentication settings if we match on realm
  449.  
  450. ;------------------------------------------------------------------------------
  451. ; Users and peers have different settings available. Friends have all settings,
  452. ; since a friend is both a peer and a user
  453. ;
  454. ; User config options: Peer configuration:
  455. ; -------------------- -------------------
  456. ; context context
  457. ; callingpres callingpres
  458. ; permit permit
  459. ; deny deny
  460. ; secret secret
  461. ; md5secret md5secret
  462. ; dtmfmode dtmfmode
  463. ; canreinvite canreinvite
  464. ; nat nat
  465. ; callgroup callgroup
  466. ; pickupgroup pickupgroup
  467. ; language language
  468. ; allow allow
  469. ; disallow disallow
  470. ; insecure insecure
  471. ; trustrpid trustrpid
  472. ; progressinband progressinband
  473. ; promiscredir promiscredir
  474. ; useclientcode useclientcode
  475. ; accountcode accountcode
  476. ; setvar setvar
  477. ; callerid callerid
  478. ; amaflags amaflags
  479. ; call-limit call-limit
  480. ; allowoverlap allowoverlap
  481. ; allowsubscribe allowsubscribe
  482. ; allowtransfer allowtransfer
  483. ; subscribecontext subscribecontext
  484. ; videosupport videosupport
  485. ; maxcallbitrate maxcallbitrate
  486. ; rfc2833compensate mailbox
  487. ; username
  488. ; template
  489. ; fromdomain
  490. ; regexten
  491. ; fromuser
  492. ; host
  493. ; port
  494. ; qualify
  495. ; defaultip
  496. ; rtptimeout
  497. ; rtpholdtimeout
  498. ; sendrpid
  499. ; outboundproxy
  500. ; rfc2833compensate
  501.  
  502. ;[sip_proxy]
  503. ; For incoming calls only. Example: FWD (Free World Dialup)
  504. ; We match on IP address of the proxy for incoming calls
  505. ; since we can not match on username (caller id)
  506. ;type=peer
  507. ;context=from-fwd
  508. ;host=fwd.pulver.com
  509.  
  510. ;[sip_proxy-out]
  511. ;type=peer ; we only want to call out, not be called
  512. ;secret=guessit
  513. ;username=yourusername ; Authentication user for outbound proxies
  514. ;fromuser=yourusername ; Many SIP providers require this!
  515. ;fromdomain=provider.sip.domain
  516. ;host=box.provider.com
  517. ;usereqphone=yes ; This provider requires ";user=phone" on URI
  518. ;call-limit=5 ; permit only 5 simultaneous outgoing calls to this peer
  519. ;outboundproxy=proxy.provider.domain ; send outbound signaling to this proxy, not directly to the peer
  520. ; Call-limits will not be enforced on real-time peers,
  521. ; since they are not stored in-memory
  522. ;port=80 ; The port number we want to connect to on the remote side
  523. ; Also used as "defaultport" in combination with "defaultip" settings
  524.  
  525. ;------------------------------------------------------------------------------
  526. ; Definitions of locally connected SIP devices
  527. ;
  528. ; type = user a device that authenticates to us by "from" field to place calls
  529. ; type = peer a device we place calls to or that calls us and we match by host
  530. ; type = friend two configurations (peer+user) in one
  531. ;
  532. ; For device names, we recommend using only a-z, numerics (0-9) and underscore
  533. ;
  534. ; For local phones, type=friend works most of the time
  535. ;
  536. ; If you have one-way audio, you probably have NAT problems.
  537. ; If Asterisk is on a public IP, and the phone is inside of a NAT device
  538. ; you will need to configure nat option for those phones.
  539. ; Also, turn on qualify=yes to keep the nat session open
  540.  
  541. #include snep/snep-sip.conf
  542.  
  543.  
  544. ; CONFIGURACAO DO RAMAL 250
  545.  
  546. [250]
  547. type=friend
  548. context=default
  549. host=dynamic
  550. secret=duotec123
  551. callerid=Ramal SP
  552. dtmfmode=rfc2833
  553. nat=comedia,force_rport
  554. qualify=yes
  555. disallow=all
  556. allow=all,all,all
  557. defaultuser=250
  558. cancallforward=no
  559. call-limit=5
  560. directmedia=nonat
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement