PDA

Voir la version complète : Discution dans un seul sens



genos
14/06/2016, 13h48
Bonjour à tous,
Je tente actuellement d'installer asterisk sur un serveur. Jusqu'à présent j'y suis arrivé en suivant les tutoriels trouvé a droite a gauche, mais je rencontre un problème.
Lorsque j'établie une communication (en local) d'un téléphone IP a un autre, le téléphone appelant peut parler, mais pas entendre, et du téléphone appelé, on entend mais on ne peut pas parler...

Lorsque j'établie une communication j'ai une erreur 500 sur la console:

== Using SIP RTP CoS mark 5
-- Executing [9001@bureau:1] Dial("SIP/tel2-00000028", "SIP/tel1") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/tel1
-- SIP/tel1-00000029 is ringing
-- SIP/tel1-00000029 answered SIP/tel2-00000028
-- Channel SIP/tel1-00000028 joined 'simple_bridge' basic-bridge <3c3128f5-[...]>
-- Channel SIP/tel2-00000029 joined 'simple_bridge' basic-bridge <3c3128f5-[...]>
-- Got SIP response 500 "Internal Server Error" back from 192.168.0.11:5060
-- Channel SIP/tel2 left 'native_rtp' basic-bridge <3c3128f5-[...]>
-- Channel SIP/tel1 left 'native_rtp' basic-bridge <3c3128f5-[...]>
== Spawn extention (bureau, 9001,1) exited non-zero on 'SIP/tel2-00000028'


Je ne comprend pas d'ou ca vient... Si quelqu'un peut m'aider, merci d'avance :)



je vous met les fichiers que j'ai configuré:
SIP.conf:

[general]
defaultexpirey=1800
dtmfmode=auto
qualify=yes

[tel1]
type=friend
username=tel1
qualify=no
secret=123456
host=dynamic
context=bureau
language=fr

[tel2]
type=friend
username=tel2
qualify=no
secret=123456
host=dynamic
context=bureau
language=fr


-------------------------------------------------
extentions.conf:

[bureau]
exten => 9001,1,Dial(SIP/tel1)
exten => 2202,1,Dial(SIP/tel2)

---------------------------------------------

J'utilise deux telephones cisco SPA504G
le tel1 sur l'ip 192.168.0.11
le tel2 sur l'ip 192.168.0.35
Le serveur etant sur l'ip 192.168.0.43

Merci d'avance.

jean
14/06/2016, 14h31
-- Got SIP response 500 "Internal Server Error" back from 1920.168.0.11:5060

le téléphone appelé n'est pas heureux... je connais pas ces postes, mais j'irai voir dnas le manuel comment activer les traces/syslog pour avoir des détails... au cazou.... vérifie les codecs sur chaque poste

olppp
14/06/2016, 14h44
1920.168.0.11:5060

bizarre comme adresse IP ; 192.168.0.11:5060 me parait plus plausible.
erreur de config ou bug sur le poste ?

jean
14/06/2016, 15h02
bien vu... j'ai copié le bout de ligne, et meme pas remarqué.... fô qu'j'ouvre un peu mieux les yeux !

genos
14/06/2016, 15h10
bug de poste effectivement... :pt1cable:

Ok, je vais voir comment faire.
Merci

genos
15/06/2016, 09h56
Pas sur que cela vienne des téléphones en définitive. J'ai fait le test avec deux pc via SIPInside, et l'appel se fait, et lorsque je décroche, au bout de 3 secondes, l'hote appelant perd la connexion. et j'ai plusieurs msg d'erreurs dans la consoles:

-- SIP/tel2 is ringin
ERROR[3212]: res_hep.c:517 hep_queue_cb: ERROR [101] while packet to HEPv3 server: Network is unreachable
-- SIP/tel2 answered SIP/tel1
-- Channel SIP/tel1 joined 'simple_bridge' [...]
-- Channel SIP/tel2 joined 'simple_bridge' [...]
WARNING[3223]: chan_sip.c:4047 retrans_pkt: Retransmission timeout on tranmission 1fc[...]@192.168.0.43:5060 for seqno 103 (critical request)
packet time out after 6401ms with no reponse
WARNING[3223]: chan_sip.c:4076 retrans_pkt: Handing up call 1fc[...]@192.168.0.43:5060 - no reply to our critical packet


Ce serait dû a un problème de réseau ou de paramétrage selon vous?

olppp
15/06/2016, 14h17
Plutôt un problème réseau de perte de paquet, ton réseau est-il filaire ou wifi ?

genos
15/06/2016, 16h11
tout le materiel est connecté en filaire sur un switch netgear.
Le serveur se trouve sur machine virtuel ubuntu serveur sur un pc (le temps de la configuration) sur lequel j'ai éfféctué un pont via le réseau et lui. Les téléphones se connectant bien au srv, j'en déduit qu'a ce niveu le pont est correct.
Mon doute serait sur le parefeu windows qui pourrait éventuellement géner la communication mais j'ai fait des tests en le coupant et meme résultat. D'ou mon penchant sur un prob de config d'asterisk, mais d'un autre coté, j'ai suivi les tutos, qui pour eux fonctionne...

quintana
15/06/2016, 19h59
Tu peux décrire ta configuration réseau ? Es-tu natté avec ta machine virtuelle ? Faudrait activer les logs sur ton appel.



CLI> core set debug 5
CLI> core set verbose 5
CLI> sip set debug on


On dirai genre l'option pas de RTP donc coupe l'appel dans Asterisk. Bref, manque d'infos pour t'aider.

genos
16/06/2016, 14h13
j'ai essayé de tout décrire ^^
Mais j'ai enfin trouvé d'ou ca vient!!!
C'etait a cause de la VM, j'ai tout reconfiguré sur un linux en dualboot, ca marche niquel.
Problème résolut.

Merci a tous pour vos conseil et votre temps consacré a mon proiblème. :redface:

genos
16/06/2016, 14h14
je ne trouve pas le bouton "probleme reslolut" ^^'