PDA

Voir la version complète : sip show peers n'affiche pas l'ip du trunk



Shadok
10/12/2011, 16h12
Bonjour,

J'utilise Asterisk 1.6.2.13 sur CentOs 5 x64 (distrib elastix).

J'ai deux serveurs utilisant chacun un trunk SIP différent mais provenant du même fournisseur.
Le système installé et la configuration s'y trouvant est le même.

Le premier serveur est en frontal sur le net (serveur dédié), le second est un serveur physique naté.

Sur le premier, plus aucun appel sortant n'est possible (via une campagne ou en manuel via un softphone), j'ai l'erreur "all-signals-busy" comme si le trunk n'avait aucun appel simultané.

Le seul problème que j'ai localisé, c'est que lorsque je fais un "sip show peers", je n'ai pas l'ip du serveur du trunk :
montrunk (Unspecified) 5060 Unmonitored

Le register se fait bien, le firewall est vide, et ce trunk marche sur le second serveur.
Je n'ai rien de probant dans les logs, et j'ai comparé les fichiers de configuration des 2 serveurs et ils sont identiques (hors identifiants du trunk bien entendu).

Aucune modification n'est en cause, le souci est arrivé pendant la nuit.

Voici ce que me disent les logs :


[Dec 10 09:01:59] VERBOSE[12252] netsock.c: == Using SIP RTP TOS bits 184
[Dec 10 09:01:59] VERBOSE[12252] netsock.c: == Using SIP RTP CoS mark 5
[Dec 10 09:01:59] WARNING[12252] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Dec 10 09:01:59] VERBOSE[12252] app_dial.c: == Everyone is busy/congested at this time (1:0/0/1)
[Dec 10 09:01:59] VERBOSE[12252] pbx.c: -- Executing [s@macro-dialout-trunk:20] NoOp("OutgoingSpoolFailed", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 20") in new stack

Je n'ai plus aucune piste.

Vers quoi pourrais-je chercher ?

Merci.

Shadok
10/12/2011, 16h42
Problème fixé, cela venait d'un soucis de résolution DNS sur l'hôte du trunk (le proxy était bon).