asterisk mit tk-anlage mit analogtelefon, sip, isdn und fax

donpasquale schrieb:
Oder ist die msn nur der letzte fetzen der nummer? Ich habe 3 Nummern, von 920937-920939.

Du kannst problemlos 92... verwenden. Das mache ich auch so.

Aber laut deiner geposteten extensions.conf werden bei dir Anrufe bearbeitet:

6948314 => Telefonanlage
920937 => Telefonanlage
alles was mit 8 beginnt => Sip-Provider

was ist mit dem Rest? Der bekommt momentan eineinen Fehler => hangup.


Das hat aber mit deinem eigentlichen Problem nichts zu tun.
 
das mit der 6 am anfang ist für die eingehenden sip gespräche. Ich bin ja noch am testen, deshalb ist der dialplan auch noch nicht so ganz komplett.

Kannst du mir noch kurz beschreiben wie ich das kabel genau löten muss?

Wäre super. Ich steige da bei den sachen die in google sind nicht ganz durch.

Gruß und Danke,

Passi
 
Wenn Du das mit dem zusätzlichen NTBA machst (nicht das, was Du von der Telekom hast), da brauchst Du überhaupt nichts löten.
 
die 69... ist die sip nummer. ich habe grade eine does mit den widerständen eingesetzt. es funktioniert jetzt wie eine eins. Super qualität, keine verzögerung und auch kein knacken.

Ich habe nur noch ein problem. Wie kann ich mit meinen internen Telefonen raus telefonieren? Wenn ich es probiere sagt er nur :


Code:
Extension 's' in context 'default' from '920938' does not exist.  Rejecting call on channel 0/2, span 1

was kann das sein, bzw wo muss ich die isdn telefone einrichten?

Danke auf jeden fall für alles,

Passi
 
Zuwenig Info. Poste bitte mal Deine aktuelle extensions.conf, zapata.conf, capi.conf.
 
so. habe das problem auch gelöst bekommen. ich hatte overlapdial=no gesetzt was nicht gehen kann.

Jetzt kann ich auf sip raus telefonieren mit der 8, oder einfach ortsgespräche über isdn führen.

Das einzige problem was ich jetzt noch habe ist das ich wenn ich an einem der analog telefone eine vorwahl eingeben will nach der 0 sofort ein besetzt zeichen bekomme.

Hier der Komplettheit halber noch meine configs:
extensions.conf::

Code:
[general]

static=yes
writeprotect=no

[globals]
IAXINFO=guest

[default]
include => calls

[calls]
exten => 6948314,1,Dial(Zap/g1/920938,60,tT)
exten => 6948314,2,Hangup

exten => 920937,1,Dial(Zap/g1/920937,60,tT)
exten => 920937,2,Hangup
exten => 920937,101,Busy

exten => 920938,1,Dial(Zap/g1/920938,60,tT)
exten => 920938,2,Hangup
exten => 920938,101,Busy

exten => 920939,1,Dial(Zap/g1/920939,60,tT))
exten => 920939,2,Hangup
exten => 920939,101,Busy

exten => _8.,1,Dial(SIP/${EXTEN:1}@sipgate,60,tT)
exten => _8.,2,Congestion
exten => _8.,3,Busy
exten => _8.,4,Hangup

hier dann noch die zapata.conf:

Code:
[trunkgroups]

[channels]
switchtype=euroisdn
signalling=bri_net_ptmp
pridialplan=local
prilocaldialplan=local
echocancel=yes
immediate=no
overlapdial=yes
group=1
context=default
channel=>1-2

und hier die sip.conf:
Code:
[general]
port = 5060
bindaddr = 0.0.0.0
externip = xxx.xxx.de
Localnet = 192.168.1.0/255.255.0.0
srvlookup = yes
context = default
disallow=all
allow=gsm
register => 6948314:[email protected]/6948314
canreinvite=no
tos=0x18
insecure=very
nat=no
dtmfmode=info

[sipgate]
type=friend
username=6948314
secret=XXXXXXX
host=sipgate.de
fromuser=6948314
fromdomain=sipgate.de
context=default
canreinvite=no
qualify=yes
disallow=all
allow=gsm
insecure=very
nat=no
dtmfmode=info
tos=0x18

und hier noch die zaptel.conf:

Code:
loadzone=nl
defaultzone=nl

span=1,1,3,ccs,ami
bchan=1-2
dchan=3

und hier letztendlich noch die capi.conf:

Code:
;
; CAPI config
;
;
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[interfaces]

msn=50
incomingmsn=*
controller=1
softdtmf=1
accountcode=
context=default
;echosquelch=1
;echocancel=yes
;echotail=64
callgroup=1
;deflect=12345678
devices=2

So. vielleicht bekommen wir jetzt noch das letzte problemchen zum laufen. Ich bin auf jeden fall schonmal sehr dankbar.

Gruß und danke, ihr seid die besten,

Passi[glow=red]
 
Capi.conf:
die 50 ist also jetzt Deine aktuelle interne MSN, oder doch diejenigen drei, die schon weiter oben stehen?

Die zaptel.conf ist so OK.

zapata.conf:
hier nicht context = default machen; habe da mal hier gelesen, dass dann jeder, der weiß wie es geht, über Dich kostenlos ins Festnetz telefonieren kann. Aber keine Angst: ich selbst weiß es nicht, wie das gehen sollte.

extensions.conf:
den context = default so nennen, wie er dann in der zapata.conf heißt.
Dazu wäre es gut, die ausgehenden und die eingehenden peers zu trennen. Wobei dann die eingehenden peers unter default stehenbleiben können.
Also beispielsweise in der zapata.conf context = ausgehend, dann auch in der extensions.conf einen peer ausgehend machen, darin dann alle ausgehenden peers includieren.

Das mit der NULL und dann besetzt gucke ich mir noch an.

Grüße
Günter
 
Nachtrag zur NULL:
wenn Du ein analoges Telefon abhebst, hörst Du dann ein internes oder ein externes Freizeichen? (Hintergrund: spontane Amtsholung ein oder aus)
 
Nochmal ich:

in der capi.conf sollten dann besser in der Zeile msn = deine drei internen MSN stehen, getrennt durch ein Komma, ohne Leerzeichen. In Deinem besonderen Fall sind das ja die Gleichen wie Deine externen MSN.

etwa so:

msn = 920937,920938,920939
 
Hallo Alle zusammen,

Ich höre wenn ich abhebe ein internes freizeichen. wenn ich dann die erste 0 wähle komme ich auf den asterisk.

Das mit den msns habe ich auch konfiguriert, hat sich am Verhalten allerdings nichts geändert,

Immer noch das Problem mit der 0 am Anfang einer telefonnummer.

Was kann das sein?
 
Hallo donpasquale,
starte mal asterisk -vvvvvgc , initiiere einen Ruf mit der NULL und poste den output.
 
das einzige was ich da ausgegeben bekomme ist:

Code:
*CLI>   == Primary D-Channel on span 1 up for TEI 64
    -- Starting simple switch on 'Zap/2-1'
    -- Accepting overlap voice call from '920938' to '<unspecified>' on channel 0/2, span 1
    -- Hungup 'Zap/2-1'

hilft das?
 
ist schon komisch, egal was ich versuche ich kann das verhalten mit der nicht möglichen vorwahl nicht wegbekommen.

Gibt es sowas wie rewriteregeln im asterisk mit denen ich das verhalten nochmal hartkodieren kann?

sowas wie wenn die nummer die man wählt mit 0 anfängt die null an die nummer übernehmen?

Gruß und danke,

Passi
 
donpasquale schrieb:
sowas wie wenn die nummer die man wählt mit 0 anfängt die null an die nummer übernehmen?

Wird dir auch nicht helfen.
Du hast in deiner extensions.conf den Fall "Rufnummer beginnt mit 0" überhaupt nicht definiert. Also weiss Asterisk nicht, was er mit 0XX. anfangen soll.
 
muss ich also immer eine nummer mitgeben?

Das erklärt einiges. Bin da auf dem schlauch gestanden. sorry.

Gruß

Passi
 
donpasquale schrieb:
muss ich also immer eine nummer mitgeben?

Was meinst du mit mitgeben?

In deiner extensions.conf kommt ein Verbindungswunsch mit 0761xxx an.

Jetzt macht Asterisk das was du sagst, nicht das was du willst.

Du sagst: nichts (keine Definition exten => _0X.,1,Dial...)
Du willst: wähle 0761xxx mit capi

Entweder du gibst deinem Asterisk ein Kristallkugel, oder du sagst ihm was er tun soll.
 
@donpasquale:
poste doch mal Deine aktuelle extensions.conf, vielleicht kann man dir da noch helfen...

extension = _X., dial(capi..... ) usw.
 
habe inzwischen alles am laufen, das einzige problem ist jetzt noch das nach ca 10 minuten das gespräch einfach abbricht und der asterisk abschifft.

Hier dennoch meine aktuelle extensions.conf:

Code:
[general]

static=yes
writeprotect=no
[globals]
IAXINFO=guest

[default]
include => calls

[calls]
exten => 6948314,1,Dial(Zap/g1/920938,60,tT)
exten => 6948314,2,Hangup

exten => 920937,1,Dial(SIP/1234,60,tT)
exten => 920937,2,Dial(Zap/g1/920937,10,tT)
exten => 920937,3,Voicemail(u1234)
exten => 920937,4,Hangup
exten => 920937,101,Busy



exten => 920938,1,Dial(Zap/g1/920938,60,tT)
exten => 920938,2,Hangup
exten => 920938,101,Busy

exten => 920939,1,Dial(Zap/g1/920939,60,tT)
exten => 920939,2,Hangup
exten => 920939,101,Busy

exten => _8.,1,Dial(SIP/${EXTEN:1}@sipgate,60,tT)
exten => _8.,2,Congestion
exten => _8.,3,Busy
exten => _8.,4,Hangup

exten => _0.,1,Dial(CAPI/920939:${EXTEN}|30|r)
exten => _0.,2,Congestion
exten => _0.,3,Busy
exten => _0.,4,Hangup

Danke schonmal,

Gruß

Passi
 
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.