[Gelöst] grundsätzliches Verständnisproblem->wie über FB7270 rauswählen

so, nochmal neu installiert.
7701 ist registriert und in der sip.conf ist diesem Anschluss "festnetz_out" zugewiesen.
Sollten jetzt nicht zumindest ausgehende Calls machbar sein?
Oder muß in der capi.conf noch was angepasst werden?
Immer noch die Fehlermeldung:
Code:
  == Using SIP RTP CoS mark 5
[Mar  2 16:41:22] WARNING[2512]: pbx.c:3082 pbx_extension_helper: No application 'SetCallerID' for extension (festnetz_out, 017648xxxxx, 1)
  == Spawn extension (festnetz_out, 01764xxxxx, 1) exited non-zero on 'SIP/7701-0064xxxx'
Ich denke mal, bevor die nicht weg ist, wirds wohl mit dem rauswählen nix werden...

EDIT: habe den Fehler gefunden. Die Syntax in der extension.conf ist veraltet!
originaler Eintrag: exten => _0X.,1,SetCallerID(${CAPI_CALLERID}) funktioniert nicht!!
neuer Eintrag: exten => _0X.,1,Set(CALLERID(number)=meineNummer) funktioniert!
Somit klappt das rauswählen schon mal.
Ist das noch niemand aufgefallen?
 
Zuletzt bearbeitet:
Gut, dass es jetzt klappt. Ich benutze meine eigenen Config-Dateien, da fällt mir so etwas nicht auf. Leider ändert sich die Syntax oft beim Versionswechsel. Die 1.4 schluckt noch fast alles, aber die 1.6 ist sehr wählerisch.

Dann kannst Du die Überschrift in Deinem ersten Beitrag auf Erledigt oder Gelöst setzen.
 
naja, so ganz gelöst ist es noch nicht..eingehende Anrufe wollen noch nicht so richtig.
Die cli signalisiert lediglich:
Code:
 Mar  2 20:20:16 telefon[864]: SIGCHLD received!
Also nix von Capi oder ISDN. Liegts vielleicht an meinem Provider Alice?
extens.conf:
Code:
; 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 => 590xxxx,1,Dial,SIP/7701|300|r
#exten => 590xxxx,1,Dial(SIP/7701,30,r)
exten => s,1,Dial(SIP/7701,30,r)
capi.conf:
Code:
; 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,
defaultcid=1234567  ;set a default caller id to that interface for dial-out,
                 ;this caller id will be used when dial option 'd' is set.
controller=1     ;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.
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)
Ich geb mir noch einen Tag, wenns dann nicht geht, leg ich mir ne Rufumleitung für eingehende Anrufe auf einen "richtigen" Sip-Provider.
Ausgehend dann über Asterisk
Aber vielleicht hast du ja noch ne Idee:rolleyes:
Aber für heute mach ich Feierabend
hasta manana
 
Ich habe bei mir eingestellt:
incomingmsn=12345
defaultcid=12345

(Das dürfte aber nicht das Problem sein.)

Dann habe ich bei
[capi_in1]
exten => 12345,1,Dial(SIP/7701,30,r)

(12345 anstatt s)

Aber das hast Du anscheinend auch schon probiert?

hasta luego
 
incomingmsn=* ist eigentlich ok, da Du dann die Anrufe für mehrere MSN annehmen kannst, falls Du mehrere hast.
In der extensions.conf müssen dann die Nummern gelistet sein:
Code:
[capi_in1]
exten => 12345,1,Dial(SIP/7701,30,r)
exten => 12346,1,Dial(SIP/7702,30,r) 
usw.
Ist das SIP Telefon registriert??

sip show peers

EDIT:
Code:
Mar  2 20:20:16 telefon[864]: SIGCHLD received![CODE] war das CLI Ausgabe?? oder telnet?
 
Zuletzt bearbeitet:
Das scheint aber eine Ausgabe der Fritzbox zu sein und nicht vom Asterisk.

Ist auch nur ein SIP-Client pro Account registriert? Asterisk kann nur einen pro Account bedienen.
 
wenn rauswählen klappt, muss es auch ankommen. Was sagt die CLI beim Anrufeingang?
 
wenn rauswählen klappt, muss es auch ankommen. Was sagt die CLI beim Anrufeingang?
wie ich schon schrieb: das ist alles was die CLI beim Anrufeingang ausspuckt
Code:
fritz*CLI> Mar  3 08:03:28 telefon[864]: SIGCHLD received!

sieht so aus, als käme der Anruf erst gar nicht beim Asterisk an...
 
Ok, jetzt funktioniert das ganze!
zwar etwas anders als vorgesehen, aber immerhin.:)

Ich telefoniere über Capi ausgehend.
Eingehend nicht über Capi (hab ich nicht ans laufen bekommen), sondern über SIP_IN.

Dazu habe ich mir in der externen FB einen Internet-Telefonie Account erstellt (7702) und diesen am * als 7702 registriert.
Dann eine Rufumleitung von Fon1 (Parallelruf) auf 7702 gelegt.
In der extensions.conf eingestellt, daß bei Anrufen auf 7702, der Sip account 7701 klingelt/verwendet wird.
Am 7701 hängt ein Softphone bzw. eine zweite Fritzbox.
Das ganze funktioniert auch EXTERN...
Nochmal thanks an alle die geholfen haben.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.