PDA

Voir la version complète : trixbox et utilisateur sur autre site



infobarquee
30/11/2010, 23h31
bonjour,
merci pour l'aide déjà apporté, mon server est "opérationnel" si on peut dire.
les appels arrivent très bien, je peux les transférer en local sur d'autres postes.

par contre, je ne trouve pas de solution quand je veux contacter un autre compte qui est sur un site distant.
Lui, m'entend, mais moi je ne l'entend pas.
idem pour un appel que je transfers directement sur son compte.

y a t'il d'autres ports à ouvrir pour que le son de son poste parvienne jusqu'au server?
j'ai testé le 10000-20000 en udp mais sans succès.

Merci d'avance

PS : le server est derrière une LB inventel

cedricscha
01/12/2010, 08h14
as tu ouvert les ports sur le site distants aussi ?

infobarquee
01/12/2010, 12h17
bonjour,
j'ai ouvert le 5060 et la plage 10000-20000 en udp sur l'autre site aussi.

j'ai fait le test de chez moi avec un portable, si je mets l'ip interne ca fonctionne, mais dès que je mets le ndd ou l'ip publique, ca bloque le son provenant de l'autre post.

cedricscha
01/12/2010, 12h43
as-tu activer le nat ?

infobarquee
01/12/2010, 13h13
oui,
bon j'ai fais qq modif sur mon 1er server frontal et modifié mon Vhost.
j'ai reconfiguré twinkle de maniere a pointer sur le vhost.
cela fonctionne sur mon pc fixe, je recois bien les appels, tout le monde entend tout le monde.
par contre si je transfert sur le portable configure sur le vhost, j'ai bien la sonnerie, mais impossible d'entendre la voix.
même en appel interne.
je vais fouiller dans le vhost pour voir si mon firewall ne bloque pas quelque chose.




PEER DETAILS

host=ippi.fr
username=monlogin
secret=monpass
type=peer
insecure=very
canreinvite=no
context=from-trunk
qualify=yes
fromdomain=ippi.fr
fromuser=monlogin
nat=yes

therebel23
01/12/2010, 13h23
Désactive le RTP direct partout où tu peux s'il est activé et essaye ..

infobarquee
01/12/2010, 18h06
bon j'ai installé sur un dédié que j'ai en rab avec dmz sur trixbox.
tout passe comme il faut.
je vais donc me repencher sur mon server de test pour voir le pourquoi de la chose.

infobarquee
02/12/2010, 02h34
je reviens à nouveau :mmmfff:

après reboot du server, les appels arrivent bien sur les postes, mais impossible de transférer d'un poste à un autre, ni d'appeler un poste via un autre poste.
on tombe de suite sur la messagerie, aucun changement dans la configuration ni dans les ports.

d'ou cela peut il venir à votre avis?

cedricscha
02/12/2010, 15h23
Extrait de la CLI, des fichiers de conf, on est pas devin....

infobarquee
03/12/2010, 17h08
bonjour,
la conf est juste au dessus.
sinon voici un extrait de la CLI lorsque je tente un appel vers un autre poste

-- dialparties.agi: Added extension 300 to extension map
-- dialparties.agi: Extension 300 cf is disabled
-- dialparties.agi: Extension 300 do not disturb is disabled
dialparties.agi: EXTENSION_STATE: 4 (UNAVAILABLE)
-- dialparties.agi: dbset CALLTRACE/300 to 100
-- dialparties.agi: Filtered ARG3: 300
-- <SIP/100-00000043>AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:7] Dial("SIP/100-00000043", "SIP/300,"",tr") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-dial:8] Set("SIP/100-00000043", "DIALSTATUS=CHANUNAVAIL") in new stack
-- Executing [s@macro-dial:9] GosubIf("SIP/100-00000043", "0?CHANUNAVAIL,1") in new stack
-- Executing [s@macro-exten-vm:10] GotoIf("SIP/100-00000043", "0?exit,return") in new stack
-- Executing [s@macro-exten-vm:11] Set("SIP/100-00000043", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
-- Executing [s@macro-exten-vm:12] GosubIf("SIP/100-00000043", "0?docfu,1") in new stack
-- Executing [s@macro-exten-vm:13] GosubIf("SIP/100-00000043", "0?docfb,1") in new stack
-- Executing [s@macro-exten-vm:14] Set("SIP/100-00000043", "DIALSTATUS=CHANUNAVAIL") in new stack
-- Executing [s@macro-exten-vm:15] NoOp("SIP/100-00000043", "Voicemail is 'novm'") in new stack
-- Executing [s@macro-exten-vm:16] GotoIf("SIP/100-00000043", "1?s-CHANUNAVAIL,1") in new stack
-- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
-- Executing [s-CHANUNAVAIL@macro-exten-vm:1] NoOp("SIP/100-00000043", "IVR_RETVM: IVR_CONTEXT: ") in new stack
-- Executing [s-CHANUNAVAIL@macro-exten-vm:2] GotoIf("SIP/100-00000043", "0?exit,1") in new stack
-- Executing [s-CHANUNAVAIL@macro-exten-vm:3] PlayTones("SIP/100-00000043", "congestion") in new stack
-- Executing [s-CHANUNAVAIL@macro-exten-vm:4] Congestion("SIP/100-00000043", "10") in new stack
== Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 4) exited non-zero on 'SIP/100-00000043' in macro 'exten-vm'
== Spawn extension (from-internal, 300, 1) exited non-zero on 'SIP/100-00000043'
-- Executing [h@from-internal:1] Macro("SIP/100-00000043", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/100-00000043", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/100-00000043", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/100-00000043", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/100-00000043", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/100-00000043' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-00000043'