Affichage des résultats 1 à 4 sur 4

Discussion: [Patton 4634] Exemple de configuration

  1. #1
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    7
    Downloads
    1
    Uploads
    0

    [Patton 4634] Exemple de configuration

    Bonjour,

    c'est la première fois que je poste ici, mais sa fait quelques temps maintenant que je fréquente votre forum. Il m'a bien été utile ces derniers jours puisque j'ai eu à configurer une Patton SmartNode 4634 afin d'avoir une passerelle RNIS/SIP.

    Je tiens à remercier tout ceux qui m'ont permis de configurer cet appareil, grâce à leurs tutoriels, explications, et problèmes que j'ai moi-même eu.

    Comme je suis passé par là, et que sûrement beaucoup d'autres vont y passer ( ) je me permet de proposer mon fichier de configuration pour la Patton 4634 en Smart ware 5.2.
    Je l'ai beaucoup pompée de ce forum italien: http://www.vocesuip.com/viewtopic.ph...=4634#p6616935 (Google traduction vous permettra de comprendre).

    Voici donc ma configuration qui permet d'appeler de SIP (Elastix) vers le RNIS et vice-versa.
    #----------------------------------------------------------------#
    # #
    # SN4634/3BIS/UI #
    # R5.2 2009-01-14 H323 SIP BRI #
    # 1970-01-01T01:29:46 #
    # SN/00A0BA038203 #
    # Generated configuration file #
    # #
    #----------------------------------------------------------------#

    cli version 3.20
    dns-client server <Mettez l'adresse de votre serveur DNS>
    dns-relay
    webserver port 80 language en
    sntp-client
    sntp-client server primary 129.132.2.21 port 123 version 4

    system

    ic voice 0
    low-bitrate-codec g729

    system
    clock-source 1 bri 0 0
    clock-source 2 bri 0 1
    clock-source 3 bri 0 2

    profile napt NAPT_WAN

    profile ppp default

    profile call-progress-tone FR_Dialtone
    play 1 200 425 -12
    pause 2 200
    play 3 600 425 -12
    pause 4 1000
    play 5 5000 440 -10

    profile call-progress-tone FR_Alertingtone
    play 1 1000 425 -12
    pause 2 4000
    play 3 1500 440 -10
    pause 4 3500

    profile call-progress-tone FR_Busytone
    play 1 500 425 -12
    pause 2 500
    play 3 500 440 -10
    pause 4 500

    profile tone-set default
    profile tone-set TS_FRANCE
    map call-progress-tone dial-tone FR_Dialtone
    map call-progress-tone ringback-tone FR_Alertingtone
    map call-progress-tone busy-tone FR_Busytone
    map call-progress-tone release-tone FR_Busytone
    map call-progress-tone congestion-tone FR_Busytone

    profile voip default
    codec 1 g711alaw64k rx-length 20 tx-length 20
    codec 2 g711ulaw64k rx-length 20 tx-length 20

    profile voip VOIP
    codec 1 g729 rx-length 20 tx-length 20
    codec 2 g711alaw64k rx-length 20 tx-length 20
    codec 3 g711ulaw64k rx-length 20 tx-length 20
    dejitter-mode static
    dejitter-max-delay 120

    profile pstn default

    profile sip default

    profile dhcp-server DHCPS_LAN
    network 192.168.1.0 255.255.255.0
    include 1 192.168.1.10 192.168.1.99
    lease 2 hours
    default-router 1 192.168.1.1
    domain-name-server 1 192.168.1.1

    profile aaa default
    method 1 local
    method 2 none

    context ip router

    interface WAN
    ipaddress dhcp
    use profile napt NAPT_WAN
    tcp adjust-mss rx mtu
    tcp adjust-mss tx mtu

    interface LAN
    ipaddress <Adresse que vous voulez donner à l'interface LAN (ETH0/1) qui est reliée à votre serveur Asterisk (Elastix dans mon cas)> <Masque>
    no napt-inside
    tcp adjust-mss rx mtu
    tcp adjust-mss tx mtu

    context ip router
    dhcp-server use profile DHCPS_LAN

    context cs switch
    digit-collection timeout 4
    national-prefix 0
    international-prefix 00

    routing-table called-e164 RT_OUT
    route .%T dest-interface IF_ISDN0 speech

    routing-table called-e164 RT_IN
    route .%T dest-interface IF_ASTERISK

    mapping-table itc to itc speech
    map default to speech

    interface isdn IF_ISDN0
    route call dest-table RT_IN

    interface isdn IF_ISDN1
    isdn-date-time

    interface sip IF_ASTERISK
    bind context sip-gateway GW_ASTERISK
    route call dest-table RT_OUT
    remote <Adresse de votre serveur Asterisk> 5060
    early-connect
    early-disconnect
    use profile voip VOIP
    use profile tone-set TS_FRANCE

    context cs switch
    no shutdown

    authentication-service AUTH_SVC
    username <Nombre SIP de la Patton> password <Mot de passe> encrypted

    location-service LOCATION_SVC
    domain 1 192.168.1.27

    identity <Nombre SIP de la Patton>

    authentication outbound
    authenticate 1 authentication-service AUTH_SVC username <Nombre SIP de la Patton>

    registration outbound
    registrar <Adresse de votre serveur Asterisk>
    proxy none
    lifetime 3600
    register auto

    context sip-gateway GW_ASTERISK

    interface IF_ASTERISK
    bind interface LAN context router port 5060

    context sip-gateway GW_ASTERISK
    bind location-service LOCATION_SVC
    no shutdown

    port ethernet 0 0
    medium auto
    encapsulation ip
    bind interface WAN router
    no shutdown

    port ethernet 0 1
    medium auto
    encapsulation ip
    bind interface LAN router
    no shutdown

    port bri 0 0
    clock auto
    encapsulation q921

    q921
    uni-side auto
    encapsulation q931

    q931
    protocol dss1
    uni-side user
    bchan-number-order ascending
    encapsulation cc-isdn
    bind interface IF_ISDN0 switch

    port bri 0 0
    no shutdown

    port bri 0 1
    clock auto
    encapsulation q921

    q921
    uni-side auto
    encapsulation q931

    q931
    protocol dss1
    uni-side net
    bchan-number-order ascending
    encapsulation cc-isdn
    bind interface IF_ISDN1 switch

    port bri 0 1
    shutdown

    port bri 0 2
    clock auto
    encapsulation q921

    q921
    uni-side auto
    encapsulation q931

    q931
    protocol dss1
    uni-side net
    bchan-number-order ascending

    port bri 0 2
    shutdown
    Une fois tapé tout ca (30min environ ) rentrer:
    copy running-config startup-config
    reload
    yes

    Maintenant votre Patton est configurée. Mais vous ne pouvez pas appeler ni recevoir d'appel. Il faut configurer maintenant du côté de Elastix. (Asterisk)
    Voici la démarche:

    *Créez l'extension de la Patton, rentrez la même chose que "Nombre SIP de la Patton" ci-dessus dans la config. Évidemment le même mot de passe.
    Configuration standard, et pour ma part j'ai spécifié:

    context:from-internal
    type:friend
    qualify:yes
    * Créez les extensions côté SIP, bon ça je pense que vous savez faire.

    * Créez le trunk (respectez bien les noms et leurs emplacements, c'est important):

    Trunk Description: patton

    Dial Rules:
    02XXXXXXXX
    06XXXXXXXX

    OUTGOING SETTINGS
    Trunk Name: patton

    PEER DETAILS:
    host=<Adresse de votre LAN dans la patton>&dynamic
    username=<Nombre SIP de la patton>
    secret=<mdp de la patton>
    type=peer
    context=from-trunk
    insecure=port, invite
    permit= <Adresse de votre LAN patton>/<Masque>
    qualify=yes
    disallow=all
    allow=g711&ulaw&alaw&g729&gsm

    INCOMING SETTINGS
    USER Context: <Nombre SIP de votre Patton>

    USER Details:
    type=friend
    secret=<Mot de passe patton>
    context=from-trunk
    host=dynamic
    insecure=port, invite
    permit=<Adresse du LAN de votre patton>/<Masque>
    qualify=yes
    disallow=all
    allow=g711&ulaw&alaw&g729&gsm

    REGISTRATION
    Register String:
    SIP/<Nombre SIP de la Patton>/$OUTNUM$


    * Créez une "outbound route": Standard
    Pour ma part j'ai spécifié:

    Dial Patterns:
    02XXXXXXXX
    06XXXXXXXX

    Trunk sequence > sélectionnez votre trunk "patton" crée précédemment.
    * Créez une "inbound route" (pour recevoir les appels):

    DID Number: Les 4 derniers chiffres de votre numéro de téléphone.

    Set Destination
    Cocher "Extensions" et choisir le téléphone SIP vers lequel les appels entrant venant de France Télécom vont finir et faire sonner ce téléphone.
    * Dans le fichier "extensions_custom.conf":

    [from-trunk]
    exten => _X.,1,dial(SIP/<Nombre SIP de la patton>/${EXTEN})
    exten => <DID Number (les 4 derniers chiffres de votre numéro de téléphone)>,1,DIAL(SIP/<Nombre SIP du téléphone de "Set Destination" dans la inbound route)>)
    * Dans "sip_additional.conf":
    Vérifiez que les comptes SIP, dont celui de la Patton, et le trunk y figurent.

    * Dans "sip_custom.conf":
    Ajoutez le compte SIP de la Patton si il n'y est pas déjà.

    * Reboot l'astérisk.

    Voilà, maintenant en faisant "sip show peers" tout doit être "OK", également dans "Telephony / SIP / Gateway GW_ASTERISK" dans la Patton le statut doit être en:
    SIP Registration:
    State: Registered

    Fini !

    Donc moi sa marche avec ces configurations là.
    Le RNIS qui arrive sur BRI 0/0 et le côté SIP, Asterisk... qui est branché sur ETH 0/1.
    N'hésitez pas à faire vivre ce topic avec des remarques (afin que ceux qui en ont besoin puissent le voir)... par contre je suis novice dans ce domaine, donc pour les questions ne vous attendez pas à un expert, comme dit précédemment, c'est grâce aux forums que j'ai configuré ma patton.

    Voilà, salut !

  2. #2
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    C'est très sympa de partager

    Je connais bien peu Patton, je ne saurai commenter ta config.

  3. #3
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    7
    Downloads
    1
    Uploads
    0
    Pas de problème.
    Les forums en général m'aident tellement, qu'une fois de temps en temps sa fait pas de mal de proposer des solutions, et pour asterisk c'est la première fois.

    Si quelqu'un à des questions sur à quoi correspond telle ligne dans la configuration de la Patton, je peux répondre j'ai globalement compris.

    Même si c'est dans deux ans, je garde ce lien dans mes favoris.

  4. #4
    Membre Junior
    Date d'inscription
    janvier 2015
    Messages
    21
    Downloads
    0
    Uploads
    0
    bonjour, c'est vraiment gentil à toi. je suis en train de configurer ma patton 4660 pour une ligne analogique. ma conf est similaire à la tienne avec quelques modif. seulement je n'arrive pas à passer les appels, voici mes conf au niveau d'asterisk:
    Sip.conf
    register => 2000:ps556ser@10.10.1.198

    2000 est le username que j'avais eu à créer sur la patton
    [2000]
    type=friend
    secret=ps556ser
    quality=yes
    port=5060
    nat=yes
    host=dynamic
    dtmfmode=auto
    permit=10.10.1.198/255.255.255.0
    canreinvite=no
    callerid=<PattonSIP <2000>>
    disallow=all
    allow=g729
    allow=ulaw
    allow=alaw
    allow=gsm
    language=fr

    [patton]
    host=10.10.1.198
    type=friend
    secret=par42531
    type=friend
    dtmfmode=rfc2833
    insecure=port,invite
    permit=10.10.1.198/255.255.255.0
    quality=yes
    disallow=all
    allow=g729
    allow=ulaw
    allow=alaw
    allow=gsm
    canreinvite=no


    extensiosn.conf

    [default]
    exten => anonymous,1,Answer()
    exten => anonymous,2,Set(CHANNEL(language)=fr)
    exten => anonymous,3,Dial(SIP/101,15,tT)
    exten => anonymous,4,Dial(SIP/patton/70853533)
    exten => anonymous,5,Hangup()


    [Fixe-national]

    exten => _8xxxxxx,1,Set(CHANNEL(LANGUAGE)=fr)
    exten => _8xxxxxx,2,Dial(SIP/patton/${EXTEN},15,tTrRhH)
    exten => _8xxxxxx,3,Hangup()

    exten => _33xxxxxxx,1,Set(CHANNEL(LANGUAGE)=fr)
    exten => _33xxxxxxx,2,Dial(SIP/patton/${EXTEN},15,tTrRhH)
    exten => _3xxxxxxxx,3,Hangup()

    exten => _30xxxxxxx,1,Set(CHANNEL(LANGUAGE)=fr)
    exten => _30xxxxxxx,2,Dial(SIP/patton/${EXTEN},15,tTrRhH)
    exten => _30xxxxxxx,3,Hangup()

    [Mobiles]
    exten => _7xxxxxxxx,1,Set(CHANNEL(LANGUAGE)=fr)
    exten => _7xxxxxxxx,2,Dial(SIP/patton/${EXTEN},15,tTrRhH)
    exten => _7xxxxxxxx,3,Hangup()


    merci....

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •