Affichage des résultats 1 à 7 sur 7

Discussion: config de g729 et autorisation des ip

  1. #1
    Membre
    Date d'inscription
    septembre 2010
    Messages
    30
    Downloads
    0
    Uploads
    0

    config de g729 et autorisation des ip

    Bonjour a toutes et a tous

    je vient d'acheter un licence g729 de chez digum , je voudrais savoir comment configurer le fichier sip.con pour activer ce codec, sachant que j'utilise des softphnes (bria de counterpath) qui supportent ce codec mais parfois j'utilse x-lite qui supporte pas ce codec donc je ne c'est pas comment configurer sip.conf pour faire ça.

    et puis je voudras retreindre l'accès a asterisk depuis seulement quelques ip comment je fait svp? et configuré l'accès au manager en local seulement.

    Merci



    Ma configuration:
    Serveur Distant Centos 5(chez ovh), Asterisk 1.4, Openvpn, postes avec bria et eybeam de counterpath et VPN client sur tout les postes.

  2. #2
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Une fois le codec installé (pour cela, voir le readme), vérifie avec la commande "core show translation" qu'il y'a bien quelque chose en face du g729.

    Ensuite dans sip.conf:
    Code:
    disallow=all
    allow=g729
    allow=alaw
    Et mettre le codec g729 comme codec préféré dans le softphone.


    Pour le manager, ça me semble clair, il aurait fallu chercher un minimum:
    http://www.voip-info.org/tiki-index....20manager.conf
    Code:
    [mark]
     deny=0.0.0.0/0.0.0.0
     permit=209.16.236.73/255.255.255.0
     permit=127.0.0.1/255.255.255.255
    Dans l'ordre: on refuse tout, on autorise le sous-réseau 209.16.236.73/24, on autorise le localhost.


    Pour restreindre les adresses ip qui peuvent communiquer avec Asterisk, ca se configure avec le pare-feu (iptables)

  3. #3
    Membre
    Date d'inscription
    septembre 2010
    Messages
    30
    Downloads
    0
    Uploads
    0
    Merci ffossard

    File: G729-XXXXXXXXX.lic -- Key: G729-XXXXXXXXXX -- Host-ID: b5:8f::ba:00:c8:7f:12:75:30:f6:74 -- Channels: 1 (Expires: 2030-10-07) (OK)

    ça veut dire que je peut utiliser ça sur une seule ligne c ça?


    et puis j'ai un autre soucis
    voila mon sip.conf
    Code:
    [general]
    port = 5060
    bindaddr = 0.0.0.0
    context=sip
    srvlookup = yes
    disallow=all
    allow=g729
    localnet= 10.6.8.0/255.255.252.0 
    language=fr
    
    qualify   = no
    disable   = all
    dtmfmode  = rfc2833
    allow     = alaw
    allow     = ulaw
    tout fonctionne très bien mais lorsque j'ai ajouter allow=g729, sur un poste ça fonctionne très bien avec bria, mais sur un autre xlite ne fonctionne plus et s'il fonctionne l'un des deux personnes n'étend rien, et pour bria aussi :s, et j'ai sur le CLI des centaines de message d'alertes différents :s

  4. #4
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    Nantes
    Messages
    88
    Downloads
    0
    Uploads
    0
    En fait un channel te permet d'encoder ou de décoder sur 1 channel.
    Donc tu peux faire :
    g729(natif) <=== ((de/compression g729 <=> g711)) ===> g711(natif)

  5. #5
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par mgone Voir le message
    Merci ffossard

    File: G729-XXXXXXXXX.lic -- Key: G729-XXXXXXXXXX -- Host-ID: b5:8f::ba:00:c8:7f:12:75:30:f6:74 -- Channels: 1 (Expires: 2030-10-07) (OK)

    ça veut dire que je peut utiliser ça sur une seule ligne c ça?


    et puis j'ai un autre soucis
    voila mon sip.conf
    Code:
    [general]
    port = 5060
    bindaddr = 0.0.0.0
    context=sip
    srvlookup = yes
    disallow=all
    allow=g729
    localnet= 10.6.8.0/255.255.252.0 
    language=fr
    
    qualify   = no
    disable   = all
    dtmfmode  = rfc2833
    allow     = alaw
    allow     = ulaw
    tout fonctionne très bien mais lorsque j'ai ajouter allow=g729, sur un poste ça fonctionne très bien avec bria, mais sur un autre xlite ne fonctionne plus et s'il fonctionne l'un des deux personnes n'étend rien, et pour bria aussi :s, et j'ai sur le CLI des centaines de message d'alertes différents :s
    Ceci n'existe pas dans sip.conf:
    Code:
     
    disable=all
    Il faut que les softphones soient paramétrés pour utiliser en priorité le g729. Si les deux softphones qui communiquent utilisent le g729, il n'y aura même pas de conversion, donc la licence n'est pas utile.
    Si on a pas les messages de la CLI, on ne va pas deviner le problème.

  6. #6
    Membre
    Date d'inscription
    septembre 2010
    Messages
    30
    Downloads
    0
    Uploads
    0
    bonjour et merci de votre réponse
    voila mon sip.conf

    Code:
    [general]
    port = 5060
    bindaddr = 0.0.0.0
    context=sip
    srvlookup = yes
    disallow=all
    localnet= 10.6.8.0/255.255.252.0 
    language=fr
    qualify   = no
    disable   = all
    dtmfmode  = rfc2833
    allow     = alaw
    allow     = ulaw
    
    
    
    
    register => xxxxxx:xxxxxx@xxxxx.com/f1
    register => xxxxxx:xxxxxx@xxxxx.net/f2
    register => xxxxxx:xxxxxx@xxxxx.fr/f3
    
    
    
    
    
    [f1]
    type        = friend
    insecure    = very
    nat         = no
    canreinvite = no
    authuser    = xxxx
    username    = xxxxx
    fromuser    = xxxxx
    fromdomain  = xxxxxx.com
    secret      = xxxxxxx
    host        = xxxxx.com
    dtmfmode    = rfc2833
    context     = from_ext
    disallow    = all
    allow       = ulaw
    allow       = alaw
    
    
    
    [f2_outgoing]
    type=peer
    host=xxxxx.net
    username=xxxxxxxx
    secret=xxxxxxx
    fromuser=xxxxxxxx
    fromdomain=xxxxxx.net
    nat=yes
    canreinvite=no
    
    
    
    [f2_incoming]
    type=peer
    host=xxxxxxx.net
    context=from_ext
    nat=yes
    canreinvite=no
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    
    
    
    
    
    [f3_outgoing]
    type=peer
    host=xxxxx.fr
    username=xxxxxx
    secret=xxxxxx
    fromuser=xxxxxx
    fromdomain=xxxxx.fr
    nat=yes
    canreinvite=no
    
    
    [f3_incoming]
    type=peer
    host=xxxxx.fr
    context=from_ext
    nat=yes
    canreinvite=no
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    
    [100]
    type=friend
    username=100
    secret=xxxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxx@xxxxxx.com
    callerid="100"<100>
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    [101]
    type=friend
    username=101
    secret=xxxxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxxxx@xxxxxxxcom
    callerid="101"<101>
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    [102]
    type=friend
    username=102
    secret=xxxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxxx@xxxxxxx.com
    callerid="102"<102>
    disallaw=all
    allow=g729
    allow=alaw
    
    
    [103]
    type=friend
    username=103
    secret=xxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxxx@xxxxxxx.com
    callerid="103"<103>
    j'ai modifier mon sip.conf et j'ai ajouter les ligne en rouge es que c'est la bonne config? sachant que 100,101 et 102 sont tjr sur eybeam mais le 103 et parfois sur xlite ou bria donc je ne sais pas comment le configuer pour passer de g729 vers un autre selon le softhone (définir une priorité automatique)

    le fournisseur f1 ne gère pas le g729 en fin je pense pcq il na pas mentionner dans sa config(que j'ai copier comme elle est dans mon sip.conf) mais les 2 autres oui
    j'ai acheter plusieurs licences g729.

    excuser moi pour toutes ces questions bêtes, je ne comprend pas bien le principe des codecs je doit faire plus de recherches

    dans eyebeam il ya 4 codecs actifs :
    BroadVoice-32
    G711aLaw
    G711uLaw
    G729

    es que je doit laisser seulement G729?

    le fichiers sound est en gsm et wav esque je doit ajouter le .g729 qui est ici : http://downloads.asterisk.org/pub/telephony/sounds/





    j'ai un autre petit soucis avant même d'ajouter le g729 c'est ce message d'erreur lorsque je met une personne en attente
    -- Started music on hold, class 'default', on SIP/f3_incoming-000000e8
    [Oct 12 23:18:46] NOTICE[27476]: rtp.c:1373 ast_rtp_read: Unknown RTP codec 126 received from '192.168.0.6'

    malgré ce message la musique d'attente fonctionne bien (mais pas sur toutes les lignes, sur f2 ya pas de son)

    Merci
    Dernière modification par mgone ; 13/10/2010 à 14h09.

  7. #7
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par mgone Voir le message
    bonjour et merci de votre réponse
    voila mon sip.conf

    Code:
    [general]
    port = 5060
    bindaddr = 0.0.0.0
    context=sip
    srvlookup = yes
    disallow=all
    localnet= 10.6.8.0/255.255.252.0 
    language=fr
    qualify   = no
    disable   = all
    dtmfmode  = rfc2833
    allow     = alaw
    allow     = ulaw
    
    
    
    
    register => xxxxxx:xxxxxx@xxxxx.com/f1
    register => xxxxxx:xxxxxx@xxxxx.net/f2
    register => xxxxxx:xxxxxx@xxxxx.fr/f3
    
    
    
    
    
    [f1]
    type        = friend
    insecure    = very
    nat         = no
    canreinvite = no
    authuser    = xxxx
    username    = xxxxx
    fromuser    = xxxxx
    fromdomain  = xxxxxx.com
    secret      = xxxxxxx
    host        = xxxxx.com
    dtmfmode    = rfc2833
    context     = from_ext
    disallow    = all
    allow       = ulaw
    allow       = alaw
    
    
    
    [f2_outgoing]
    type=peer
    host=xxxxx.net
    username=xxxxxxxx
    secret=xxxxxxx
    fromuser=xxxxxxxx
    fromdomain=xxxxxx.net
    nat=yes
    canreinvite=no
    
    
    
    [f2_incoming]
    type=peer
    host=xxxxxxx.net
    context=from_ext
    nat=yes
    canreinvite=no
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    
    
    
    
    
    [f3_outgoing]
    type=peer
    host=xxxxx.fr
    username=xxxxxx
    secret=xxxxxx
    fromuser=xxxxxx
    fromdomain=xxxxx.fr
    nat=yes
    canreinvite=no
    
    
    [f3_incoming]
    type=peer
    host=xxxxx.fr
    context=from_ext
    nat=yes
    canreinvite=no
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    
    [100]
    type=friend
    username=100
    secret=xxxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxx@xxxxxx.com
    callerid="100"<100>
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    [101]
    type=friend
    username=101
    secret=xxxxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxxxx@xxxxxxxcom
    callerid="101"<101>
    disallaw=all
    allow=g729
    allow=alaw
    
    
    
    [102]
    type=friend
    username=102
    secret=xxxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxxx@xxxxxxx.com
    callerid="102"<102>
    disallaw=all
    allow=g729
    allow=alaw
    
    
    [103]
    type=friend
    username=103
    secret=xxxxxx
    host=dynamic
    context=home
    nat=yes
    mailbox=xxxxxxx@xxxxxxx.com
    callerid="103"<103>
    j'ai modifier mon sip.conf et j'ai ajouter les ligne en rouge es que c'est la bonne config? sachant que 100,101 et 102 sont tjr sur eybeam mais le 103 et parfois sur xlite ou bria donc je ne sais pas comment le configuer pour passer de g729 vers un autre selon le softhone (définir une priorité automatique)

    le fournisseur f1 ne gère pas le g729 en fin je pense pcq il na pas mentionner dans sa config(que j'ai copier comme elle est dans mon sip.conf) mais les 2 autres oui
    j'ai acheter plusieurs licences g729.

    excuser moi pour toutes ces questions bêtes, je ne comprend pas bien le principe des codecs je doit faire plus de recherches

    dans eyebeam il ya 4 codecs actifs :
    BroadVoice-32
    G711aLaw
    G711uLaw
    G729

    es que je doit laisser seulement G729?

    le fichiers sound est en gsm et wav esque je doit ajouter le .g729 qui est ici : http://downloads.asterisk.org/pub/telephony/sounds/





    j'ai un autre petit soucis avant même d'ajouter le g729 c'est ce message d'erreur lorsque je met une personne en attente
    -- Started music on hold, class 'default', on SIP/f3_incoming-000000e8
    [Oct 12 23:18:46] NOTICE[27476]: rtp.c:1373 ast_rtp_read: Unknown RTP codec 126 received from '192.168.0.6'

    malgré ce message la musique d'attente fonctionne bien (mais pas sur toutes les lignes, sur f2 ya pas de son)

    Merci
    Votre sip.conf a des erreurs, le "disable=all" est toujours là, et il y'a des "disallaw=all" partout, il y'a une faute dans le nom du paramètre, il est donc ignoré, vous n'avez pas de warning voir error au reload ?

    Les "nat=yes" sont-ils bien voulus pour les softphones ? Vos softphones ne sont pas sur le même réseau que le serveur ? Vos problèmes de son qui ne passe que dans un sens sont certainement liés à ça, pas au codec.

    Dans votre softphone, enlevez les codec ulaw et broadvoice32, vous pouvez même ne laisser que g729 pour voir le comportement.
    Normalement 2 softphones en g729 ne requièrent même pas de licence g729 sur le serveur Asterisk, pareil pour un softphone en g729 qui appelle par un trunk sip en g729.
    Si tout est en g729, pourquoi laissez-vous le codec alaw actif ? La licence g729 du serveur permettra de convertir le flux audio en alaw ou ulaw pour votre trunk "f1" qui ne semble pas accepter le g729.

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
  •