adaptation SIP par defaut pour fonctionnent derrière NAT (ou pas)
authorThomas Noel <thomas@thomas-sandbox.(none)>
Mon, 19 May 2008 15:37:38 +0000 (15:37 +0000)
committerThomas Noel <thomas@thomas-sandbox.(none)>
Mon, 19 May 2008 15:37:38 +0000 (15:37 +0000)
debian/changelog
etc-asterisk/sip.conf

index d042d8f..988b404 100644 (file)
@@ -1,13 +1,17 @@
 asterisk-config-auf (1.4-24) unstable; urgency=low
 
+  * sip.conf: parametrage par defaut pour mieux passer les NAT
   * rtp.conf: SIP n'utilisera rtp qu'entre 61001/udp et 62000/udp, pour ceux
     qui veulent laisser passer SIP sur leur pare-feu sans passer par
     sip_conntrack (qui ne marche sans doute pas toujours vu les "n" façons de
     faire du SIP et des annonces rtp avec)
   * iax.conf : on retire ilbc et speex des codecs autorisés, ils posent encore
     des soucis (notamment pas de liaison ilbc<->ulaw et autres joyeusetés)
+  * extensions.conf, zapata.conf : modifs sans aucune conséquence, juste pour
+    suivre celles de asterisk 1.4.18.1 et simplifier la lecture d'eventuels
+    diff.
 
- -- Thomas Noel <thomas.noel@auf.org>  Wed, 27 Feb 2008 16:21:05 +0000
+ -- Thomas Noel <thomas.noel@auf.org>  Mon, 19 May 2008 15:19:38 +0000
 
 asterisk-config-auf (1.4-23) unstable; urgency=low
 
index 5e4805b..1d65505 100644 (file)
@@ -168,15 +168,15 @@ videosupport=yes          ; Turn on support for SIP video. You need to turn this on
 ; are only applied to the audio channel.
 ; The settings are settable in the global section as well as per device
 ;
-;rtptimeout=60                 ; Terminate call if 60 seconds of no RTP or RTCP activity
+rtptimeout=60                  ; Terminate call if 60 seconds of no RTP or RTCP activity
                                ; on the audio channel
                                ; when we're not on hold. This is to be able to hangup
                                ; a call in the case of a phone disappearing from the net,
                                ; like a powerloss or grandma tripping over a cable.
-;rtpholdtimeout=300            ; Terminate call if 300 seconds of no RTP or RTCP activity
+rtpholdtimeout=300             ; Terminate call if 300 seconds of no RTP or RTCP activity
                                ; on the audio channel
                                ; when we're on hold (must be > rtptimeout)
-;rtpkeepalive=<secs>           ; Send keepalives in the RTP stream to keep NAT open
+rtpkeepalive=60                        ; Send keepalives in the RTP stream to keep NAT open
                                ; (default is off - zero)
 ;--------------------------- SIP DEBUGGING ---------------------------------------------------
 ;sipdebug = yes                        ; Turn on SIP debugging by default, from
@@ -272,12 +272,19 @@ videosupport=yes          ; Turn on support for SIP video. You need to turn this on
 ; The externip, externhost and localnet settings are used if you use Asterisk
 ; behind a NAT device to communicate with services on the outside.
 
+; si votre serveur Asterisk est derrière un système DNAT, il faut indiquer
+; ici son adresse IP publique.
+
 ;externip = 200.201.202.203    ; Address that we're going to put in outbound SIP
                                ; messages if we're behind a NAT
 
                                ; The externip and localnet is used
                                ; when registering and communicating with other proxies
                                ; that we're registered with
+
+; Si cette IP est dynamique, vous pouvez essayer d'utiliser externhost
+; et un système de type DynDNS
+
 ;externhost=foo.dyndns.net     ; Alternatively you can specify an 
                                ; external host, and Asterisk will 
                                ; perform DNS queries periodically.  Not
@@ -287,18 +294,20 @@ videosupport=yes          ; Turn on support for SIP video. You need to turn this on
                                ; used
                                ; You may add multiple local networks.  A reasonable 
                                ; set of defaults are:
-;localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks
-;localnet=10.0.0.0/255.0.0.0   ; Also RFC1918
-;localnet=172.16.0.0/12                ; Another RFC1918 with CIDR notation
-;localnet=169.254.0.0/255.255.0.0 ;Zero conf local network
+
+; réseaux locaux avec lesquels il ne faut pas faire de NAT
+localnet=10.0.0.0/8
+localnet=172.16.0.0/12
+localnet=192.168.0.0/16
+localnet=169.254.0.0/16                ; ZeroConf
 
 ; The nat= setting is used when Asterisk is on a public IP, communicating with
 ; devices hidden behind a NAT device (broadband router).  If you have one-way
 ; audio problems, you usually have problems with your NAT configuration or your
 ; firewall's support of SIP+RTP ports.  You configure Asterisk choice of RTP
 ; ports for incoming audio in rtp.conf
-;
-;nat=no                                ; Global NAT settings  (Affects all peers and users)
+
+nat=no                         ; Global NAT settings  (Affects all peers and users)
                                 ; yes = Always ignore info and assume NAT
                                 ; no = Use NAT mode only according to RFC3581 (;rport)
                                 ; never = Never attempt NAT mode or RFC3581 support
@@ -311,6 +320,9 @@ videosupport=yes            ; Turn on support for SIP video. You need to turn this on
 ; This does not really work with in the case where Asterisk is outside and have
 ; clients on the inside of a NAT. In that case, you want to set canreinvite=nonat
 ;
+
+canreinvite=no                 ; Asterisk reste sur le chemin du flux audio
+
 ;canreinvite=yes               ; Asterisk by default tries to redirect the
                                ; RTP media stream (audio) to go directly from
                                ; the caller to the callee.  Some devices do not