PDA

Voir la version complète : help pb de trunk



fanfan2a
10/12/2016, 12h43
Salut à tous

j'ai un asterisk qui tourne sur un raspebby avec debian jessie

J'utilise un trunk sip qui s'enregistre mais au bout d'un moment, je ne peux plus joindre l'ipbx depuis l'extérieur.

j'ai questionné l'opérateur qui a mis en place des captures au moment ou ca ne marche plus, il me dit que de son côté il a une erreur 401 (connexion rejetée)

de mon côté, la console asterisk ne me donne aucune indication. Pouvez-vous me dire où je pourrais chercher (logs ou autres) pour trouver pourquoi les paquets sont rejetés??

est-ce que ça pourrait venir de realtime qui déconne?

Merci d'avance

@+


PS: je précise que j'ai essayé avec d'autres liens adsl, donc je ne pense pas que ça vienne d'un blocage au niveau du routeur

fanfan2a
11/12/2016, 11h36
alors après plusieurs jours d'essais :

le numéro public est toujours joignable depuis l'extérieur jusqu'au moment où je tente un appel externe.

et là plus moyen de joindre le numéro, il faut que je fasse un core reload pour que ça remarche

le trunk défini dans sip.conf est bien enregistré (j'ai fait un sip show registry)

les dernières traces que j'ai en console au moment de l'appel externe (il s'agit d'un appel sur SDA renvoyé vers l'extérieu):



== Using SIP RTP CoS mark 5
-- Executing [33426031742@public:1] goto("SIP/telecom-object.net-00000004", "externe,04xxxxxxxx,1")
-- Goto (externe,0495709000,1)
-- Executing [04xxxxxxxx@externe:1] SET("SIP/telecom-object.net-00000004", "CALLERID(all)=33426031742")
-- Executing [04xxxxxxxx@externe:2] DIAL("SIP/telecom-object.net-00000004", "SIP/trunk_sortant/04xxxxxxxx")
== Using SIP RTP CoS mark 5
-- Called SIP/trunk_sortant/0495709000
-- SIP/trunk_sortant-00000005 answered SIP/telecom-object.net-00000004
-- Channel SIP/trunk_sortant-00000005 joined 'simple_bridge' basic-bridge <a1587a60-9eb0-4e0a-9b96-e838170eac27>
-- Channel SIP/telecom-object.net-00000004 joined 'simple_bridge' basic-bridge <a1587a60-9eb0-4e0a-9b96-e838170eac27>
> Bridge a1587a60-9eb0-4e0a-9b96-e838170eac27: switching from simple_bridge technology to native_rtp
> Locally RTP bridged 'SIP/telecom-object.net-00000004' and 'SIP/trunk_sortant-00000005' in stack
> Locally RTP bridged 'SIP/telecom-object.net-00000004' and 'SIP/trunk_sortant-00000005' in stack
-- Channel SIP/telecom-object.net-00000004 left 'native_rtp' basic-bridge <a1587a60-9eb0-4e0a-9b96-e838170eac27>
-- Channel SIP/trunk_sortant-00000005 left 'native_rtp' basic-bridge <a1587a60-9eb0-4e0a-9b96-e838170eac27>
== Spawn extension (externe, 04xxxxxxxx, 2) exited non-zero on 'SIP/telecom-object.net-00000004'


après ça si je fais un appel entrant ça n'aboutit pas et je n'ai plus de trace dans la console...

svp donnez-moi une piste de recherche je ne sais plus où donner de la tête...

jean
12/12/2016, 14h13
l'appel semble correctement établi. Pourrais tu faire un sip set debug on avant l'appel (et off après)

J.

fanfan2a
12/12/2016, 22h29
ah merci je ne connaissais pas cette commande!

donc les appels entrants fonctionnent jusqu'à ce que je passe un appel sortant, et la si je passe un appel à partir de ce moment j'ai ce message d'erreur à chaque fois (je suis obligé de faire un reload pour réactiver le trunk):



<--- Reliably Transmitting (NAT) to 194.50.78.36:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 194.50.78.36;branch=z9hG4bKd12a.a53a567259bba85b8d 628aaafa959619.0;received=194.50.78.36;rport=5060
Via: SIP/2.0/UDP 192.168.1.210:5060;branch=z9hG4bK236925a8;rport=50 60
From: "0674200232" <sip:0674200232@telecom-object.net>;tag=as6a896ba9
To: <sip:33426031742@192.168.1.36>;tag=as1c367e92
Call-ID: 782ff94b057949ae36747ddf4868df4a@telecom-object.net
CSeq: 102 INVITE
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="1f074c44"
Content-Length: 0

jean
12/12/2016, 22h39
- comment est défini le trunk ? en peer, ou 2 entrees (user + friend ) ?
- le register et le defaultuser/secret dans la section du sip.conf sont ils identiques ? meme user/mdp

fanfan2a
14/12/2016, 12h10
- comment est défini le trunk ? en peer, ou 2 entrees (user + friend ) ?
- le register et le defaultuser/secret dans la section du sip.conf sont ils identiques ? meme user/mdp

Salut

Finalement j'ai réussi à rélger mon problème en déclarant toute la partie trunk (register + peer) directement dans sip.conf et non plus dans realtime, et là ça fonctionne.

Je ne sais pas pourquoi.... d coup je crois que je vais m'éloigner doucement mais surement de realtime...

Merci pour ton aide.

@+