CTU schrieb:@malte:
könntest du vll mal deine capi.conf, den context mit [capi_in] aus der extesions.conf und deine modules.conf posten ?
;
; CAPI config
; (1234567 gets replaced by script cfg_asterisk start)
;
; general section
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
language=de ;set default language (en/de...)
;ulaw=yes ;set this, if you live in u-law world instead of a-law
; interface sections ...
[ISDN1] ; fritzbox 7050/7170 external S0 (or external analog line: experimental)
ntmode=no ;if isdn card operates in nt mode, set this to yes
isdnmode=msn ;'MSN' (point-to-multipoint) or 'DID' (direct inward dial)
incomingmsn=* ;allow incoming calls to this list of MSNs/DIDs, * = any,
;a ="analog controller": empty incoming msn gets replaced
;with defaultcid (-> fritzbox 7050/7170 at analog line)
defaultcid=14 ;set a default caller id to that interface for dial-out,
;this caller id will be used when dial option 'd' is set.
controller=3 ;capi controller number to use (=4: fritzbox 7050/7150 at analog line)
group=1 ;dialout group
softdtmf=off ;enable/disable software dtmf detection, recommended for AVM cards
relaxdtmf=off ;in addition to softdtmf, you can use relaxed dtmf detection
accountcode= ;PBX accountcode to use in CDRs
context=capi-in1 ;context for incoming calls
;holdtype=hold ;when the PBX puts the call on hold, ISDN HOLD will be used. If
;set to 'local' (default value), no hold is done and the PBX may
;play MOH.
immediate=yes ;DID: immediate start of pbx with extension 's' if no digits were
; received on incoming call (no destination number yet)
;MSN: start pbx on CONNECT_IND and don't wait for SETUP/SENDING-COMPLETE.
; info like REDIRECTINGNUMBER may be lost, but this is necessary for
; drivers/pbx/telco which does not send SETUP or SENDING-COMPLETE.
bridge=no ;native bridging (CAPI line interconnect) if available
devices=2 ;number of concurrent calls on this controller
;(2 makes sense for single BRI, 30 for PRI)
;...
;
[lokal]
include => echotest
include => authtest
include => recordtest
include => record_message
include => mohtest
include => callthroughtest
; Erreichbarkeit der Nebenstellen
; untereinander herstellen
; Erreichbarkeit der Telefone am internen S0 der fritzbox 7050
; (wähle nach S0 intern ohne führende Ziffer 5: 5123 für Telefon mit msn=123)
exten => _5.,1,Dial,CAPI/ISDN3/${EXTEN:1}|55|Tt/b
; remote asterisk
; (wähle nach remote asterisk ohne führende Ziffer 6: 680 echotest remote)
exten => _6X.,1,Dial,IAX2/[email protected]/${EXTEN:1}
; SIP
exten => _77X,1,Dial,SIP/${EXTEN}|55|Ttr
; IAX2
exten => _8[1-9],1,Dial,IAX2/${EXTEN}|55|Ttr
[festnetz_out]
; Raustelefonieren per externen S0 der fritzbox 7050
; wenn Nummer führende Null hat (0 wird mitgewählt!)
; erzwinge default calller id aus capi.conf: /d
;exten => _0X.,1,Dial,CAPI/ISDN1/${EXTEN}|55|Tt/bd
; Alternative (gehende msn auf 1234567 setzen):
;exten => _0X.,1,Dial,CAPI/ISDN1/1234567:${EXTEN}|55|Tt/bd
; Raustelefonieren per externen S0 der fritzbox 7050
; wenn Nummer führende Null hat (0 wird nicht mitgewählt!)
; erzwinge default calller id aus capi.conf: /d
exten => _0X.,1,Dial,CAPI/ISDN1/${EXTEN:1}|55|Tt/bd
; --------------------------------------------------------------------
; für reinkommende Rufe
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen
[default]
include => lokal
[sip771]
include => lokal
include => festnetz_out
;...
; ISDN S0 extern
[capi-in1]
; solange in capi.conf nur auf einer msn Nummer Anrufe angenommen werden
; reicht es, unabhängig von der msn immer auf die
; gewünschten Nebenstellen weiterzuverbinden
;exten => _X.,1,Dial,SIP/771&IAX2/81&CAPI/ISDN3/31|30|r
exten => s,1,Dial,SIP/771
;
; Asterisk configuration file
;
; Module Loader configuration file
;
[modules]
autoload=yes
; uncomment to disable a channel (and in case of chan_capi
; remove or comment out the line in section [global])
;noload => chan_capi.so
;noload => chan_sip.so
;noload => chan_iax2.so
;noload => chan_local.so
;
preload =>res_features.so
preload =>codec_alaw.so
;noload => res_musiconhold.so
;
[global]
chan_capi.so=yes
Suchfunktion: diesen Thread ("Thema durchsuchen") nach analog durchsuchen.maltes schrieb:Was nicht geht, ist das Telefonieren zwischen zwei internen Anschlüssen der Fritzbox. Hier meldet Asterisk immer einen SIP Fehler 488 (was Google mit Codec-Problemem übersetzt). Ein Telefonat zu einem testweise als 773 angemeldeten Windows SIP Client (Phoner) kam hingegen zustande...
Irgendwelche Ideen, was ich noch probieren könnte?
Feliz schrieb:WICHTIG: es müssen mindestens 3-Stellige Rufnummern im asterisk vergeben sein (habe es nur mit 3-stelligen getestet)
Nachtrag: Will man in der Rufumleitung auf einen sip Account umleiten muß dieser 4 stellig definiert werden.
CAPI ist eine Schnittstelle, die speziell für isdn entworfen wurde. AVM hat diese Schnittstelle kreativ für analog erweitert als Speziallösung nur für die fritzbox Geräte (übrigens sehr naheliegend, wenn man Mitentwickler der CAPI-Schnittstelle war). Von dieser Erweiterung hat der chan_capi(-Autor) nie gehört, weil chan_capi für isdn-Karten entwickelt wird. Folglich ist es Glücksache, inwieweit chan_capi mit analog (extern) läuft.CTU schrieb:nur ich habe mich schon immer gefragt, wieso es experimentell ist ?