Asterisk kein rtp bei Rufweiterleitung

Thomas007

Aktives Mitglied
Mitglied seit
18 Sep 2005
Beiträge
1,455
Punkte für Reaktionen
0
Punkte
0
Folgender Aufbau

SIP-phone<-----LAN----> Asterisk A <-----Internet-------->Asterisk B

Asterisk A steht hinter NAT OHNE Portforwarding 5060 und rtp


Asterisk B ist bei einem SIP-Provider registriert und nimmt eingeheden Gespräche entgegen.
Asterisk A ist bei Asterisk B registriert.

Was geht:
1.) Ein Anruf beim Sip-Provider geht an Asterisk B und über Asterisk A zum SIP-phone
2.-) Das Sip Phone kann über Asterisk A !!! über SIP-Provider telefonieren (Asterisk B wird dazu nicht benutzt)

Was nicht geht:

Eingehendes Gespräch vom SIP-Provider zu Asterisk B, dann an Asterisk A, dann an Sip phone welches das Gespräch nicht innerhalb x Sekunden annimmt, DIALSTATUS NOANSWER bei Asterisk A und Start eines LOCAL Channels und Asterisk A wählt über einen SIP Provider direkt in das Festznetz.

Es klingelt auch, man kann sich verbinden, nur leider ist kein Ton zu hören!
Im Ethereal log bei Asterisk A stehen überhaupt keine rtp Daten!

Was einzeln funktioniert geht nicht zusammen.

Ist da bei 1.2.16 was mit LOCAL Channels kaputt, so dass rtp nicht richtig gebridged wird?

NAT= yes, canreinvite=no, externip alles richtig gesetzt.
 
Thomas007 schrieb:
Im Ethereal log bei Asterisk A stehen überhaupt keine rtp Daten!

Ist es nicht so, dass RTP in der Regel nicht über den Asterisk geht
sondern direkt von Telefon zu Telefon:roll:

Gruss Stäubel
 
stäubel schrieb:
Ist es nicht so, dass RTP in der Regel


nein, von der Regel hängt es nicht ab, insbesondere wenn NAT= yes, canreinvite=no verwendet wird wie in der letzten Zeile steht.

Trotzdem Danke für Deine Bemühungen einen alten Beitrag aufzuarbeiten.
 
Kostenlos!

Statistik des Forums

Themen
248,463
Beiträge
2,292,019
Mitglieder
377,895
Neuestes Mitglied
zvae