Affichage des résultats 1 à 7 sur 7

Discussion: [RÉSOLU] Asterisk sur un dédié OVH - liaison SIP fonctionne 10 secondes toutes les 105 secondes !

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    4
    Downloads
    0
    Uploads
    0

    Thumbs up [RÉSOLU] Asterisk sur un dédié OVH - liaison SIP fonctionne 10 secondes toutes les 105 secondes !

    Bonjour,

    J'ai un dédié et un compte SIP chez OVH. Je n'arrive pas à maintenir la connexion (keep alive) entre OVH et mon asterisk.
    Je ne me sert que des appels entrants et mon dialplan est un SVI tout simple pour le moment.

    En gros, tout fonctionne bien au démarrage d'asterisk, je peux appeler ma ligne OVH, j'ai l'appel qui arrive dans les logs d'asterisk, parfait !
    Mais si je ne rappelle pas régulièrement (environ dans les 10/15 secondes), j'ai un message OVH "le poste xxx n'est pas disponible" jusqu'a ce qu'asterisk s'enregistre à nouveau (toutes les 105 secondes par défaut)
    Code:
    [Feb 15 15:21:00] NOTICE[11009] chan_sip.c:    -- Re-registration for  xx@sip.ovh.net
    [Feb 15 15:21:00] NOTICE[11009] chan_sip.c: Outbound Registration: Expiry for sip.ovh.net is 120 sec (Scheduling reregistration in 105 s)
    Pourtant, j'ai bien ceci dans les logs d'asterisk :
    Code:
    <--- SIP read from UDP:91.121.129.17:5060 --->
    Cirpack KeepAlive Packet
    <------------->
    le sip.conf :
    Code:
    [general]
    context=ovh
    bindport=5060
    bindaddr=0.0.0.0
    srvlookup=yes
    register => xx:xx@sip.ovh.net
    
    [ovh]
    type=peer
    host=sip.ovh.net
    context=ovh-sip
    language=fr
    insecure=port,invite
    username=xx
    secret=xx
    nat=yes
    canreinvite=no
    dtmfmode=auto
    video=no
    restrictcid=no
    amaflags=default
    qualify=yes
    Mes règles iptables plus que permissive :-) :
    Code:
    iptables -L                                                                                                                                                                                             < srvtel >  /root 
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    ACCEPT     udp  --  anywhere             anywhere            udp dpt:sip 
    ACCEPT     udp  --  anywhere             anywhere            udp dpts:10000:20000
    Quand l'appel échoue, je n'ai rien dans les log d'asterisk.
    J'ai d'abords pensé à un probleme de version d'asterisk car je devais DROP les paquets keep alive (vu ici)
    Code:
    [Feb 14 15:12:54]  WARNING[6693]: chan_sip.c:6797 determine_firstline_parts: Bad request protocol Packet
    Code:
     iptables -A INPUT -p udp -m udp --dport 5060 -m string --string "Cirpack KeepAlive Packet" --algo bm --to 65535 --source sip.ovh.net -j DROP
    donc j'ai mis a jour asterisk en passant sur Debian squeeze.
    La, plus besoin de cette règle IPTable. Mais le problème persistait toujours...
    Alors j'ai pensé à un problème de serveur virtuel et de NAT (mon asterisk était sur un serveur virtuel) donc j'ai pris un nouveau serveur OVH tout neuf sous Squeeze...
    Mais toujours rien. "Le post machin etc..."
    Et rien dans les logs

    En gros, tout fonctionne après le REGISTERED pendant 10/20 secondes... toutes les 105 secondes :-D

    Pourquoi OVH n'arrive pas à m'envoyer les appels plus longtemps (tout le temps d'ailleurs !) ?
    Dernière modification par nawer ; 16/02/2011 à 14h30.

Les tags pour cette discussion

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
  •