Project

General

Profile

Besoin d'aide - Trunk SIP

Added by Valentin Hutter 7 days ago

Bonjour,

J'ai configuré mon trunk SIP en me basant sur ce tutoriel : https://www.johannesrabeyrin.fr/xivo-wazo-configurer-un-trunk-sip/

Cependant, je ne parviens pas à avoir quelque chose de fonctionnel.

Pour commencer, il semble y avoir des choses anormales dans les logs :

[Oct  9 17:17:21] NOTICE[12971][C-00000004]: chan_sip.c:26419 handle_request_invite: Failed to authenticate device <sip:621119@83.x.x.x>;tag=719111200

[Oct  9 17:17:24] WARNING[12971]: chan_sip.c:4074 retrans_pkt: Retransmission timeout reached on transmission 539484368-779083513-1718098051 for seqno 1 (Critical Response)
Packet timed out after 32000ms with no response

Toutefois, le trunk SIP semble bien enregistré :

hostnamecd*CLI> sip show registry
Host                                    dnsmgr Username       Refresh State                Reg.Time
xxx:5060          N      4122xxxxxxx       xxxx Registered           Tue, 09 Oct 2018 17:16:49
1 SIP registrations.

Ensuite, lorsque j'active le debug SIP (sip set debug on), j'ai ça qui est spam :

[Oct  9 17:23:09] Retransmitting #5 (NAT) to 167.114.x.x:50766:
[Oct  9 17:23:09] SIP/2.0 403 Forbidden
[Oct  9 17:23:09] Via: SIP/2.0/UDP 167.114.x.x:50766;branch=z9hG4bK128715904;received=167.114.x.x;rport=50766
[Oct  9 17:23:09] From: <sip:624119@83.x.x.x>;tag=294474611
[Oct  9 17:23:09] To: <sip:90048222043757@83.x.x.x>;tag=as6eae4fd1
[Oct  9 17:23:09] Call-ID: 534099088-819079555-582241543
[Oct  9 17:23:09] CSeq: 1 INVITE
[Oct  9 17:23:09] Server: Wazo PBX
[Oct  9 17:23:09] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
[Oct  9 17:23:09] Supported: replaces, timer
[Oct  9 17:23:09] Content-Length: 0

Pourquoi ai-je ceci [Oct 9 17:23:09] SIP/2.0 403 Forbidden svp ?

Pourriez-vous détailler un peu ces logs et m'expliquer qu'est-ce qui pourrait bloquer svp ?

Si vous avez besoin de plus amples informations, n'hésitez pas à demander !

Merci d'avance :-)


Replies (5)

RE: Besoin d'aide - Trunk SIP - Added by Gaëtan LaChagnasse 5 days ago

Bonjour,

J'ai passé pas mal de temps avec les trunks sip ovh cet été et le debug sip, et les caractéristiques des trunks ca change tout justement ! Tu peux nous en dire plus sur le provider du trunk ? Ce n'est pas un trunk entre 2 wazo ?
Dans mon cas quand j'avais des 403 forbidden c’était mon callerid qui n'etait pas bon et rejeté par OVH, par exemple l'extension du poste en XXXXX qui était utilisée au lieu du numero du trunk en 0033XXXXXXXXX

Si c'est la meme chose de ton coté, tu peux jouer sur le caller id à plusieurs endroits selon le besoin (extension, trunk, route sortante) : http://documentation.wazo.community/en/stable/administration/callerid.html

RE: Besoin d'aide - Trunk SIP - Added by Valentin Hutter 5 days ago

Salut,

J'ai laissé le nom de l'appelant (CallerId) par défaut sauf dans les Paramètres globaux > Protocole SIP où j'ai mis mon numéro enregistré chez le provider ( 4122xxxxxxx ). Je n'ai qu'une seule machine avec un seul wazo.
Pour information, voici mon provider : https://www.sipcall.ch/

Ensuite, pour résumer la situation, je peux à l'heure actuelle :

  • Faire un appel d'un pc à un autre
  • Appeler avec mon portable sur le numéro enregistré chez le provider (appel entrant)

En revanche, l'appel sortant ne fonctionne pas :

== Everyone is busy/congested at this time (1:0/0/1)
[Oct 11 18:17:17]     -- Executing [dial@outcall:8] Goto("SIP/vff5rr7r-00000008", "CHANUNAVAIL,1") in new stack
[Oct 11 18:17:17]     -- Goto (outcall,CHANUNAVAIL,1)
[Oct 11 18:17:17]     -- Executing [CHANUNAVAIL@outcall:1] Goto("SIP/vff5rr7r-00000008", "redial,1") in new stack
[Oct 11 18:17:17]     -- Goto (outcall,redial,1)
[Oct 11 18:17:17]     -- Executing [redial@outcall:1] Set("SIP/vff5rr7r-00000008", "TRUNKINDEX=1") in new stack
[Oct 11 18:17:17]     -- Executing [redial@outcall:2] GotoIf("SIP/vff5rr7r-00000008", "?dial,1") in new stack
[Oct 11 18:17:17]     -- Executing [redial@outcall:3] Playback("SIP/vff5rr7r-00000008", "congestion-call") in new stack

ça me dit que je suis occupé, alors que c'est mon téléphone portable...

Par ailleurs, j'ai toujours des SIP/2.0 403 Forbidden avec une Ip indiquée que je ne connais même pas.

Voici donc un résumé de mes paramètres :

Paramètres globaux > Protocole SIP

Réseau
Adresse IP externe : Ip de la machine où est hébergé wazo
Réseau local : 192.168.2.0 & 255.255.0.0

Défaut
NAT : Oui (Force rport + comedia)

Gestion des interconnexions > Protocole SIP (TRUNK)

Général
Nom : 4122xxxxxxx
Identifiant d'authentification : 4122xxxxxxx
Mot de passe : xxxxxxxxx
Nom d'appel :
Type de connexion : Peer
Contexte : Appels entrants (from-extern)
NAT : Oui (Force rport + comedia)

Enregistrement
Nom : 4122xxxxxxx
Identifiant d'authentification : 4122xxxxxxx
Mot de passe : xxxxxxxxx
Transport : Udp
Port : 5060

Signalisation
Pas de modification mise à part DTMF = RFC 2833

Avancé
Pas de modification sauf Insécurité : Tout

===========

Faut-il faire quelque chose en particulier pour une configuration NAT ??

PS : Pourriez-vous peut-être m'expliquer comment mieux configurer le callerId svp ??

Merci pour votre aide !
Valentin

RE: Besoin d'aide - Trunk SIP - Added by Gaëtan LaChagnasse 4 days ago

Déja ton trunk en Peer c'est pas bon, ca permet juste de faire des appels sortants. Il te faut le mettre en friend si tu veux pouvoir passer des appels dans les deux sens sur le trunk

https://www.voip-info.org/asterisk-sip-type/

Concernant le caller id je te conseille de faire des tests en mettant celui de ton utilisateur en 4122xxxxxxx (c'est un num de telephone ? si oui il faut peut etre le 0033), dans modifier et Nom d'appel sortant > personnaliser
Tu dois pouvoir le voir dans tes trames de debug sip, juste avant de voir le forbiden : <sip:>

Pour le nat je ne sais pas j'ai pas travaillé sur ce type d'environnement

RE: Besoin d'aide - Trunk SIP - Added by Valentin Hutter about 2 hours ago

Merci pour ta réponse :-)

J'ai fini par réussir, c'était les extensions des appels sortants qui n'étaient pas correctement configurées. Cependant, je n'arrive pas à faire des appels à l'international (France & Belgique par exemple)

Pourtant il retire bien le +33 et ajoute 0033... mais ça tombe sur occupé

RE: Besoin d'aide - Trunk SIP - Added by Gaëtan LaChagnasse about 2 hours ago

Tu peux en dire plus sur ce que tu as fait pour le malheureux qui aura le même soucis que toi et qui tombera sur ton sujet ? et pour satisfaire ma curiosité :p
Pour l'international je met ces extensions dans ma route sortante :
00XXXXXXXXXX
00XXXXXXXXXXX
00XXXXXXXXXXXX

Ca marche avec la belgique, l'espagne et autre pays europeens
Mais je pense qu'il faudrait être plus restrictif pour bien faire

    (1-5/5)