Auflegen wird nicht signalisiert

wirseefahrer

Neuer User
Mitglied seit
13 Feb 2006
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
Hallo alle miteinander!
Ich habe nun endlich Asterisk unter Debian laufen (herzlichen Dank noch einmal an den Verfasser "Betateilchen" für das wunderbare "HowTo"!
Nun kann in beide Richtungen telefonieren (SIPGATE) und kann auch Teilnehmer in der weiten Welt einbinden. Aber leider wird das Auflegen vom SIPphone nicht über SIPGATE zum anrufenden Teilnehmer (Festnetz) signalisiert

Hier meine sip.conf
Code:
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
language=de
nat=yes
defaultexpirey=300

; ---------------------------------------
; Hier stehen die Registrierungen für die Accounts

register => 620XXXX:[email protected]/620XXXX

; ---------------------------------------

[620XXXX]
type=peer
username=620XXXX
fromuser=620XXXX
secret=geheim
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=yes
disallow=all
allow=ulaw

[sipgate_de_in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
disallow=all
allow=ulaw
nat=yes
context=ankommend

; ------------------------------------------
[30]
; hoert auf Port 5061
callerid=Sebastian XXXXXX<30>
host=dynamic
domain=192.168.1.4
user=30
secret=XX
type=peer
mailbox=30
nat=no
canreinvite=no
context=app30

[31]
;hoert auf Port 5062
callerid=Sebastian XXXXXXX <31>
host=dynamic
domain=XXXXmy.ftp.org
user=31
secret=XX
type=friend
mailbox=31
nat=yes
canreinvite=no


[32]
; hoert auf Port 5064
callerid=Meike Schweden<32>
host=dynamic
domain=XXXXX.myftp.org
user=32
secret=XXXX
type=friend
mailbox=32
nat=yes
canreinvite=no


[33]
; hoert auf Port 5063
callerid=Sebastian PC <33>
host=dynamic
domain=XXXXmy.ftp.org
user=33
secret=XXXX
type=friend
mailbox=33
nat=yes
canreinvite=no


Und noch einmal die extensions.conf

Code:
[general]
static=yes
writeprotect=no
; ----------------------------------
[macro-ruf]
    ; hier stehen dann die Befehle für das Rufen jedes Teilnehmers
    ; automatische Weiterleitung an den richtigen Teilnehmer

exten => s,1,NoOp(Wir sind im MACRO-ruf gelandet)
exten => s,n,Dial,${ARG1}/${ARG2}|25|r
exten => s,n,Goto,s-${DIALSTATUS}|1

exten => s-BUSY,1,voicemail,b${ARG2}
exten => s-BUSY,n,hangup()

exten => s-NOANSWER,1,voicemail,u${ARG2}
exten => s-NOANSWER,n,hangup()

[macro-outisbusy]
exten => s,1,Playback(all-circuits-busy-now)
exten => s,n,Playback(pls-try-call-later)
exten => s,n,wait,2
exten => s,n,hangup()

[macro-hangupcall]
exten => s,1,ResetCDR(w)
exten => s,n,NoCDR()
exten => s,n,Wait(5)
exten => s,n,hangup()
; ----------------------------------
[lokal]
; Erreichbarkeit der Nebenstellen
; Ausführen des MACRO´s RUF
exten => _3X,1,NoCDR()
exten => _3X,n,macro,ruf|SIP|${EXTEN}


; ---------------------------------
[sipgate_seb_out]
; Diesen CONTEXT verwenden wir zum Waehlen von 
; abgehenden Rufnummern über SIPGATE-Account 
; hier muss nach dem "@" unbedingt der CONTEXT-Name von Sipgate stehen

exten => _0.,1,Dial,SIP/${EXTEN}@XXXXXXXX|45


; ---------------------------------
[ankommend]
exten => XXXXXXXX,1,macro,ruf|SIP|30


; ---------------------------------
[mailbox_own]
exten => 88,1,answer
exten => 88,n,wait,1
exten => 88,n,voicemailmain,s${CALLERIDNUM}
exten => 88,n,Hangup()


; ---------------------------------
[default]
include=lokal
include=sipgate_seb_out
include=mailbox_own

[app30]
include=lokal
include=sipgate_seb_out
include=mailbox_own

Leider wird das Gespräch nach dem Auflegen auf Seiten des Festnetzteilnehmer nicht beendet wenn ich auflege.
Wäre klasse, wenn jemand eine Idee hat!

Der ASterisk-Server läuft hinter einem LANCOM Router der ein Forwarding für den Port 5060 hat. Die Firewall läßt alle Pakete von und zum Asterisk-Server hinein und hinauß! Auch der LOG der Firewall zeigt keine geblockten Pakete an.
Bedanke mich im Voraus!
Sebastian
 
Das ist höchstwahrscheinlich gar kein Asterisk Problem. Wenn z.B. der angerufene Festnetzteilnehmer einen analogen Telefonanschluß hat, klappt das mit der Signalisierung generell nicht.
 
Hallo und vielen Dank für die schnelle Antwort!
Nein, der andere Teilnehmer (testanrufe zum eigenen ISDN Anschluß über SIPGATE Account) ist ein ISDN Anschluß. Wenn man am ISDN Telefon auflegt, dann reagiert auch der SIPGATE Account und signalisiert das Beenden.
Bin ein wenig ratlos, warum das nur in einer Richtung funktioniert und der Forscherdrang läßt einen meistens nicht mehr los! :-)

Und weiterhin ergibt sich das Problem, dass wenn ich den gleichen Call von einem Snom Telefon über den Asterisk Server zum SIP Account aufbauen (Ziel wieder ISDN) und dann den Ruf vorzeitig beende (ISDN Telefon läutet) dann hört das ISDN Telefon gar nicht mehr auf zu klingeln!
:-) Ratlos! Sollte das ein SNOM Problem sein?
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,973
Mitglieder
378,565
Neuestes Mitglied
BenGradish