[Problem] Packet2Packet Bridging geht nicht (immmer)

essex_man

Mitglied
Mitglied seit
8 Jun 2011
Beiträge
221
Punkte für Reaktionen
24
Punkte
18
Hallo,

Ich moechte Asterisk (ich verwende 1.6.2.17.3) so konfigurieren dass ich vom SIP phone wahlweise ueber ISDN oder VoIP telefonieren kann. Allerdings muss VoIP mit G.729 laufen (wegen der Bandbreite) und Asterisk soll ohne Transcoding laufen, also bei VoIP sollten die SIP phones G.729 verwenden, bei ISDN G.711a. Eigentlich ganz einfach, oder?

Wenn ich in sip.conf

Code:
[general] 

disallow=all
allow=g729
allow=alaw

eintrage, dann klappt es mit VoIP (ankommend/abgehend G.729 mit Packet2Packet Bridging) und ISDN bei ankommenden Anrufen (G.711a zwischen Asterisk und SIP phone). Bei ISDN abgehend geht's nicht:

Code:
[Jun 10 13:04:45] WARNING[12451] channel.c: No translator path exists for channel type mISDN (native 0x8) to 0x100
[Jun 10 13:04:45] WARNING[12451] app_dial.c: Unable to create channel of type 'mISDN' (cause 58 - Bearer capability not available)

Wenn in sip.conf

Code:
[general] 

disallow=all
allow=alaw
allow=g729

steht, dann geht ISDN sowohl ankommend wie abgehend (mit G.711a zwischen Asterisk und SIP phone). G.729 mit Packet2Packet Bridging bekomme ich fuer ankommende VoIP Verbindungen wenn ich sip.conf das beim provider vorgebe:

Code:
[voip_extern]
host=1.2.3.4
type=friend
context=from_sip
username=778002002
disallow=all
allow=g729

Bei abgehenden VoIP Verbindungen bekomme ich G.729 zwischen SIP phone und Asterisk aber G.711a aber alaw zwischen Asterisk und VoIP Provider, das geht natuerlich nicht:

[Jun 10 13:15:21] WARNING[12549] channel.c: Unable to find a codec translation path from 0x100 (g729) to 0x8 (alaw)

Wer kann mir da weiterhelfen?
 
Kostenlos!

Statistik des Forums

Themen
248,879
Beiträge
2,303,816
Mitglieder
378,547
Neuestes Mitglied
Kraehe82