PDA

Voir la version complète : Help! register ne fonctionne pas



tamia
30/05/2016, 13h56
Bonjour,

Je suis relativement nouveau dans le domaine PBX sur IP. J'ai deux provider VoIP que j'essaie de connecter sur un FreePBX.
Les appels sortants fonctionnement, mais pas les appels entrants. C'est là que j'ai besoin d'aide, SVP.

Je pense que j'ai deux problème :
1. L'un de mes provider ne veux pas se connecter :
[2016-05-30 13:48:27] WARNING[1951] chan_sip.c: Got 404 Not found on SIP register to service 2143177207.3827@sip.green.ch, giving up
Pour ce provider, j'ai un login qui n'est pas identique au numéro de téléphone. J'ai donc mis comme REGISTER STRING : username:password@sip.green.ch/numéro j'ai essayé un peu toutes les autres combinaisons numéro:password@sip.green.ch/user, ... sans succès.

2. L'autre provider est connecté, mais je ne peux pas recevoir d'appels. Je n'ai las la moindre idée de la raison.

Info sur la configuration:
J'ai ouvert les ports en NAT vers mon PBX. J'ai fait suivre le port TCP et UDP 5061 et toute la plage de 10000 à 20000 en UDP.
Info sur Chan_Sip Registry
Host dnsmgr Username Refresh State Reg.Time
sip.green.ch:5060 Y 2143177207.3 120 Rejected
sip.netvoip.ch:5060 Y 999225085899 105 Registered Mon, 30 May 2016 13:43:07
2 SIP registrations.

Merci pour votre aide.

Guillaume

fastm3
30/05/2016, 15h09
Bonjour,

Je suis relativement nouveau dans le domaine PBX sur IP. J'ai deux provider VoIP que j'essaie de connecter sur un FreePBX.
Les appels sortants fonctionnement, mais pas les appels entrants. C'est là que j'ai besoin d'aide, SVP.

Je pense que j'ai deux problème :
1. L'un de mes provider ne veux pas se connecter :
[2016-05-30 13:48:27] WARNING[1951] chan_sip.c: Got 404 Not found on SIP register to service 2143177207.3827@sip.green.ch, giving up
Pour ce provider, j'ai un login qui n'est pas identique au numéro de téléphone. J'ai donc mis comme REGISTER STRING : username:password@sip.green.ch/numéro j'ai essayé un peu toutes les autres combinaisons numéro:password@sip.green.ch/user, ... sans succès.

Connait pas le fournisseur mais ce message est souvent du au user incorrectement configuré.
Dans la definition de ton peer, tu as probablement un username=xxxx
xxxx est probablement incorrect.

La config "au feeling" serait plutot (mais sans aucune garantie ne connaissant pas le fournisseur )

username="username"
register=numero:password@sip.green.ch/numero ( essaie aussi sans /numero )

verifie aussi que sip.green.ch est bien resolu par ton dns.
Le plus simple est tout de meme de demander a ton fournisseur surtout si tu n'es pas familier avec asterisk.






2. L'autre provider est connecté, mais je ne peux pas recevoir d'appels. Je n'ai las la moindre idée de la raison.

Info sur la configuration:
J'ai ouvert les ports en NAT vers mon PBX. J'ai fait suivre le port TCP et UDP 5061 et toute la plage de 10000 à 20000 en UDP.
Info sur Chan_Sip Registry
Host dnsmgr Username Refresh State Reg.Time
sip.green.ch:5060 Y 2143177207.3 120 Rejected
sip.netvoip.ch:5060 Y 999225085899 105 Registered Mon, 30 May 2016 13:43:07
2 SIP registrations.

Ca peut etre ca mais a tu changer la config d'asterisk pour ecouter sur 5061 et non 5060 alors ??? ( generalement on utilise d'ailleurs seulement udp )
Idem pour de 10000 à 20000, as tu verifier que asterisk ecoute bien sur ces ports et non un autre range ?
Tout a besoin d'etre en coherence pour que cela fonctionne.
Francois.

tamia
30/05/2016, 16h48
Merci François,

Voici la conf que j'ai sur l'écran Trunk::SIP Setting::Incoming

551

J'ai aussi essayer de mettre mon numéro de téléphone à la place et c'est pareil. Est-ce que le premier champ "USER Context" est important ? ou c'est un champ libre?

Pour les ports d'écoute, j'ai comme conf le print screen suivant dans Chan SIP settings
552

Est-ce que les valeurs de Bind Port et TLS Bind Port doivent être identique?

Merci d'avance.

jean
30/05/2016, 21h42
Bind Port et TLS Bind Port doivent être identique

non, généralement bindport=5060 et tls=5061 - mais oublie la partie tls, à moins que tu ne souhaites crypter les comm et que ton fournisseur accepte ca, ce qui n'est pas fréquent

fastm3
30/05/2016, 22h32
Merci François,

Voici la conf que j'ai sur l'écran Trunk::SIP Setting::Incoming

551




a part le register , ne mets rien dans la section incoming et ne remplis pas le context à cet endroit.

Tu mets tout dans outgoing avec le type friend et le fichier conf sip devrait etre correctement généré.

Dans outgoing, tu auras quelque chose du genre.


username=xxx
type=friend
secret=yyy
qualify=yes
insecure=very
host=hostsip
disallow=all
context=from-trunk
allow=alaw

Puisque c'est du freepbx, verifie le range udp dans sip settings. External Address , rtp range , local networks sont vraiment critiques pour que ca marche.

Maintenant, c'est si ton fournisseur reagit comme la plupart des autres et ca je n'en sait rien. Attention username est pas forcement identique a ce que tu vas trouver dans le register. Tu as essayé avec ton numero affecté ?
Le plus simple, c'est d'appeler ton fournisseur...
Tu peux aussi faire des tests avec un simple softphone. Meme si ton fournisseur ne supporte pas asterisk, il t'aidera peut etre plus facilemet sur un softphone. Une fois que ton softphone est ok, c'est plus facile ayant validé de maniere certaines les infos d'auth.
Francois.

tamia
31/05/2016, 20h27
Super conseil, merci!! J'ai donc mes appels entrants qui fonctionne avec mon provider netvoip.ch!!

Reste avoir avec green.ch, j'ai fait les même changement et naturellement ça ne fonctionne pas... Voici la configuration que j'ai sur un softphone qui fonctionne parfaitement.
C'est l'application téléphone sur Mac.
553
554

Merci d'avance pour ton aide.

tamia
31/05/2016, 20h44
J'ai rien dit ça fonctionne pour les 2!!!!!:pt1cable::pt1cable:

MERCI!

fastm3
31/05/2016, 21h36
Cool ! Amuse toi bien.
Francois.

tamia
01/06/2016, 21h01
J'ai rien dit ça fonctionne pour les 2!!!!!:pt1cable::pt1cable:

MERCI!

Mais non, en fait ça ne fonctionne pas :-( c'était mon softphone qui était connecter chez mon provider en direct... trop nul!
Donc si tu peux m'aider pour la configuration du trunk de Green.ch c'est avec plaisir. Tu as dans le post la configuration du softphone qui fonctionne...
Merci d'avance et désolé pour la fausse joie.

Guillaume

matmoul
08/12/2016, 21h51
DSL, les accents ne fonctionne pas avec ma config :heink:

Je viens de migrer mon abo Green DSL sur le ALLIP... et j'ai aussi rencontre des difficultes a configurer ma ligne SIP sur mon Asterisk/FreePBX...

Je vous met la config de mon trunk qui fonctionne :

Outgoing Settings :

Trunk Name :
sip-numero (Le nom n'a pas d'importance pour la connexion mais pour votre dialplan)

PEER Details :


type=peer (j'ai teste avec peer et friend et cela fonctionne la meme chose pour moi)
host=sip.green.ch
username=votre username (ex : 1531235648.1568)
secret=votre mot de passe
port=5060
context=from-trunk
insecure=invite,port


Incoming Settings :
Laisser vide

Registration :
Registration String :
number@sip.green.ch:password:username@sip.green.ch/number
example :

0351651235@sip.green.ch:erfewfere:1531235648.1568@ sip.green.ch/0351651235

MatMoul

tamia
09/12/2016, 20h37
Merci MatMoul,

Je pensais que personne ne trouverai la solution du problème ;-)
Ce qui est étrange c'est que j'ai 2 identifiant chez Green pour la VoIP. Ta solution fonctionne à la perfection avec le premier, mais pas avec le 2ème?! Alors que j'ai une configuration strictement identique (en apparence en tout cas).
La 2ème est en status "Rejected".
La seule erreur que je trouve dans les logs est : chan_sip.c: Got 404 Not found on SIP register to service 022XXXXX@sip.green.ch, giving up


Une idée?

Merci.

matmoul
10/12/2016, 04h09
Salut Tamia,

Content que ma solution puisse deja t'aider pour un premier compte...

As-tu essaye de ne configurer que le deuxieme compte et fonctionne-t-il si il est le seul compte ?
Est-ce un deuxieme numero avec le meme username et password ou est-ce un compte separe ?

De mon cote, j'attends la migration de mon deuxieme site qui comporte 3 numeros.
Je pourrais peut-etre te renseigner une fois la migration terminee mais je n'ai pas encore de date...

@+