Endgerät 2 ist von außen nicht alleine anrufbar

kluck

Neuer User
Mitglied seit
3 Feb 2007
Beiträge
56
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich hoffe Ihr könnt mir helfen.

Ich habe über sipgate 3 Nummern, die über eine Asterisk laufen.

Die Endung 0 für Endgerät 1, Endung 1 für Endgerät 2 und Endung 2 für Endgerät 3.
Wenn ich die Nr. mit 0 und 1 anwähle, werden auch die jeweiligen Endgeräte angesteuert.

Ich habe mir dann für das Endgerät 3 in der sip.conf die Konfiguration für Endgerät 2 kopiert und durch die entsprechende Durchwahlnummer 2 ersetzt. Eigentlich sollte die Anwahl der Nummer mit der 2 am Ende daher möglich sein. Genau wie bei der Nummer mit der 1 am Ende.

Wenn man nun die 2 am Ende anruft, wird auf dem Gerät mit der Endung 0 terminiert. Die Asterisk sagt mir auch, dass der Anruf für die Endung 0 ankommt.

Ist ein solches Problem bekannt?
Kann auch gerne mal was Code posten, wenn Ihr mir sagt, was Ihr braucht, aber ich habe nun schon alles durchgeschaut und finde nix.

Wäre super, wenn Ihr mir da helfen könntet, denn ich bin da eher Newbie bei der Konfiguration der Asterisk.

Danke.

Hier mal der "ankommend" Bereich aus meiner extensions.conf

Code:
[ankommend]
; Anruf auf 63996500 ==> Durchwahl Endgerät 1 und alle anderen Geräte klingeln
exten => 6399650e0,1,Answer                                                                                                                                                     
exten => 6399650e0,2,Set(TIMEOUT(digit)=5)
exten => 6399650e0,3,Set(TIMEOUT(response)=5)
exten => 6399650e0,4,MP3Player(/var/lib/asterisk/sounds/herzwillksepbuis.mp3) 
exten => 6399650e0,5,Dial(SIP/5551109&SIP/5553107&SIP/5552007,30)
exten => 6399650e0,6,MP3Player(/var/lib/asterisk/sounds/belegt.mp3)
exten => 6399650e0,7,VoiceMail(s5551109)
exten => 6399650e0,9,Hangup

; Anruf auf 63996501 ==> Direkte Durchwahl 2
exten => 6399650e1,1,Answer                                                                                                                                                     
exten => 6399650e1,2,Set(TIMEOUT(digit)=2)
exten => 6399650e1,3,Set(TIMEOUT(response)=2)
exten => 6399650e1,4,Dial(SIP/5551109,30)
exten => 6399650e1,5,MP3Player(/var/lib/asterisk/sounds/belegt.mp3)
exten => 6399650e1,6,VoiceMail(s5551109)
exten => 6399650e1,7,Hangup

; Anruf auf 63996502 ==> Direkte Durchwahl Endgerät 3
exten => 6399650e2,1,Answer                                                                                                                                                     
exten => 6399650e2,2,Set(TIMEOUT(digit)=2)
exten => 6399650e2,3,Set(TIMEOUT(response)=2)
exten => 6399650e2,4,Dial(SIP/5552007,30)
exten => 6399650e2,5,MP3Player(/var/lib/asterisk/sounds/belegt.mp3)
exten => 6399650e2,6,VoiceMail(s5552007)
exten => 6399650e2,7,Hangup
Und das Problem ist: Wenn die Nr. 63996502 angerufen wird, meldet die Asterisk ein "ankommend" auf 6399650e0
Die Anrufe mit den Endungen 0 und 1 funktionieren einwandfrei und genau, wie sie sollen.

Und ich sehe leider meinen Fehler nicht.
 
Zuletzt bearbeitet:
Hast Du in Deiner sip.conf 3 verschiedene Zugänge oder geht das über nur 1 Account? Evtl. ist da ein context falsch.
 
Das ist ein sipgate Account, aber jede einzelne Rufnummer ist einzeln registriert.

Das für mich als Newbie Merkwürde ist aber in jedem Fall, dass die Konfiguration für die Endnummer 01 und 02 identisch sind. Der Anruf auf der Endnummer 01 führt dazu, dass NUR das zugewiesene Endgerät klingelt. Bei der Endnummer 02 funktioniert dies nicht.

Im Gegenteil: Die Asterisk meldet halt den ankommenden Anruf für die Endnummer 00
 
Dann zeig doch mal Deine sip.conf oder sollen wir weiter raten?
 
Ich hatte ja angeboten die Daten zu posten, wollte nur keine unnötigen Daten posten. Braucht also nicht raten.

Hier meine sip.conf

Code:
[general]
context=default
port=5060
bindaddr=0.0.0.0
srvlookup=yes
qualify=no
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
canreinvite=yes
language=de
nat=yes


; --------------------------------------------------------------------
;
register => 6399650e0:[email protected]/6399650e0
register => 6399650e1:[email protected]/6399650e1
register => 6399650e2:[email protected]/6399650e2



;_________________________________________________________________________

[Anrufausgang]
type=friend
insecure=very
nat=yes
username=6399650e0
fromuser=6399650e0
fromdomain=sipgate.de
secret=XXX
host=sipgate.de
canreinvite=no
qualify=no
;_________________________________________________________________________

[Anrufeingang] 
;
type=peer
fromdomain=sipgate.de
host=sipgate.de
nat=yes
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
canreinvite=no
context=ankommend



; --------------------------------------------------------------------
[5551109]		: Endgeraet 1
callerid=01<5551109>
host=dynamic
username=01
user=5551109
secret=XXXX
type=friend
mailbox=5551109
nat=yes
canreinvite=no
context=default

;
[5553107]		: Endgerät 00
callerid=00<5553107>
host=dynamic
username=00
user=00
secret=XXXX
type=friend
mailbox=5553107
nat=yes
canreinvite=no
context=default


[5552007]		
callerid=02<5552007>
host=dynamic
username=02
user=5552007
secret=XXXX
type=friend
mailbox=5552007
nat=yes
canreinvite=no
context=default

Kann niemand einen Fehler finden?

Edit Guard-X: Beiträge zusammengeführt. Bitte hab etwas Geduld und vermeide das "Schieben".
 
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.