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
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:
Wenn in sip.conf
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:
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?
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?