- Mitglied seit
- 4 Aug 2005
- Beiträge
- 238
- Punkte für Reaktionen
- 1
- Punkte
- 16
Servus Leute,
ich habe ein Problem mit meinem Asterisk und der Fritz!Box 7270. Das Problem ist One-Way-Audio. An der FritzBox verstehe ich zwar den Mobilfunk-Anschluss, aber am Mobilfunk-Anschluss den Fritz!Box Teilnehmer nicht.
Die Verbindung sieht so aus:
Alle Geräte einigen sich während des Gesprächaufbaus auf den Codec G.711a (CodecID: 8).
Details zum Verbindungsaufbau:
Asterisk macht in dem Falle ein Packet-2-Packet transmit, ich akzeptiere keine Reinvites, also dient Asterisk als Media-Proxy und belässt die Daten so, wie sie sind.
Wenn ich nun TCPDUMP laufen lasse, und mir die PayLoads ansehe dann kommt folgendes heraus:
RDP-Payload von CISCO SDP in Richtung Asterisk 160bytes. Asterisk in Richtung Fritz!Box 160bytes. Audio ist in Ordnung.
RDP-Payload von Fritz!Box in Richtung Asterisk 240bytes. Asterisk in Richtung CISCO SDP 240bytes.
Nun die Frage: Warum sendet Fritz!Box mit 240bytes Payload?
Kann es daran liegen, dass die Übertragung nicht stimmt?
Hinweis:
Wenn ich anschließend die "R"-Taste am Telefon (Fritz!Box) drücke, übernimmt Asterisk das MUSIC-ON-HOLD. Dieses Music-On-Hold höre ich anschließend am Mobil-Telefon auch. In dieser Zeit bekomme ich 0 Pakete von Fritz!Box, und Asterisk sendet mit einem PayLoad von 160bytes an das CISCO SDP.
Sprich die Kommunikation (Asterisk <-> CISCO SDP) funktioniert.
Damit ich die Fritz!Box in dieser Konstellation verwenden konnte, musste ich beim PEER für die FritzBox den G-711a deaktivieren und G-711u aktivieren. Seither konvertiert Asterisk die Audiospur von FritzBox zu G-711a und alles funktioniert... Das finde ich aber schwachsinnig schließlich sprechen alle drei Teilnehmer den selben Codec.
Falls hier AVM-Supporter anwesend sind: Ticket-ID kann per PN mitgeteilt werden.
Liebe Grüße,
Michael.
ich habe ein Problem mit meinem Asterisk und der Fritz!Box 7270. Das Problem ist One-Way-Audio. An der FritzBox verstehe ich zwar den Mobilfunk-Anschluss, aber am Mobilfunk-Anschluss den Fritz!Box Teilnehmer nicht.
Die Verbindung sieht so aus:
Code:
Fritz!Box -> Asterisk -> Kabel-Deutschland CISCO SDP
Alle Geräte einigen sich während des Gesprächaufbaus auf den Codec G.711a (CodecID: 8).
Details zum Verbindungsaufbau:
Code:
-----------------------------------------------------------------
Endgerät Audio-Port Available Codecs
-----------------------------------------------------------------
Fritz!Box 95.xx.85.206:7078 8, 0, 2, 102, 100, 99, 97, 101
Asterisk 95.xx.224.157:7094 8, 101
-----------------------------------------------------------------
Asterisk 95.xx.224.157:7080 8, 101
Cisco SDP 83.169.182.1:16840 8, 100
-----------------------------------------------------------------
Asterisk macht in dem Falle ein Packet-2-Packet transmit, ich akzeptiere keine Reinvites, also dient Asterisk als Media-Proxy und belässt die Daten so, wie sie sind.
Wenn ich nun TCPDUMP laufen lasse, und mir die PayLoads ansehe dann kommt folgendes heraus:
RDP-Payload von CISCO SDP in Richtung Asterisk 160bytes. Asterisk in Richtung Fritz!Box 160bytes. Audio ist in Ordnung.
RDP-Payload von Fritz!Box in Richtung Asterisk 240bytes. Asterisk in Richtung CISCO SDP 240bytes.
Nun die Frage: Warum sendet Fritz!Box mit 240bytes Payload?
Kann es daran liegen, dass die Übertragung nicht stimmt?
Hinweis:
Wenn ich anschließend die "R"-Taste am Telefon (Fritz!Box) drücke, übernimmt Asterisk das MUSIC-ON-HOLD. Dieses Music-On-Hold höre ich anschließend am Mobil-Telefon auch. In dieser Zeit bekomme ich 0 Pakete von Fritz!Box, und Asterisk sendet mit einem PayLoad von 160bytes an das CISCO SDP.
Sprich die Kommunikation (Asterisk <-> CISCO SDP) funktioniert.
Damit ich die Fritz!Box in dieser Konstellation verwenden konnte, musste ich beim PEER für die FritzBox den G-711a deaktivieren und G-711u aktivieren. Seither konvertiert Asterisk die Audiospur von FritzBox zu G-711a und alles funktioniert... Das finde ich aber schwachsinnig schließlich sprechen alle drei Teilnehmer den selben Codec.
Falls hier AVM-Supporter anwesend sind: Ticket-ID kann per PN mitgeteilt werden.
Liebe Grüße,
Michael.