Hallo,
habe mir mal eine einfache Konfiguration zusammengebaut und getestet und zum laufen gebracht., funzt eigentlich prima, habe aber zwei Probleme.
Zunächst mal die Konfiguration: Ein ISDN-Telefon hängt mit NTBA an HCF im *, der eine Verbindung über Internet zu Sipgate hat, weiterhin eine an einen gewöhnlichen ISDN-Anschluss über eine Fritz!Classic. Der * steht hinter einem Dlink-514 mit NAT, die entsprechenden ports sind durchgeroutet. Das ganze läuft auf einem PIII 450MHz mit 384 MB unter SuSE 9.2, Kernel 2.6.8-24.11
Mit dem ISDN-Telefon kann ich nun wahlweise mit 8 oder 9 als Vorwahl über ISDN oder Sipgate anrufen, eingehende Anrufe laufen auf meinem ISDN-Telefon.
1. Problem: Dieses zeigt aber weder über ISDN noch VoIP die Rufnummer des Anrufers an. Wie kann ich das erreichen?
2. Problem: In unregelmäßige Abständen (etwa einmal pro Tag) steigt SIP aus mit der Meldung:
NOTICE [7655] -- Registration for 'XXXXXXXsipgate.de' timed out, trying again ---
WARNING [7655] Maximum retries exceeded on call [email protected] for seqno XXXX (fortlaufend) (critical request).
Ein Neustart von Asterisk bringt hier nichts, meistens ist die Verbindung aber nach einem Neustart des Rechners sofort wieder da.
Jemand eine Idee?
Ich habe den Bristuff RC 0.2.0 RC5 - asterisk 1.0.5, libpri 1.0.4,
CAPI.conf:
extensions.conf
sip.conf
frohen Rest von Ostern
Joachim
habe mir mal eine einfache Konfiguration zusammengebaut und getestet und zum laufen gebracht., funzt eigentlich prima, habe aber zwei Probleme.
Zunächst mal die Konfiguration: Ein ISDN-Telefon hängt mit NTBA an HCF im *, der eine Verbindung über Internet zu Sipgate hat, weiterhin eine an einen gewöhnlichen ISDN-Anschluss über eine Fritz!Classic. Der * steht hinter einem Dlink-514 mit NAT, die entsprechenden ports sind durchgeroutet. Das ganze läuft auf einem PIII 450MHz mit 384 MB unter SuSE 9.2, Kernel 2.6.8-24.11
Mit dem ISDN-Telefon kann ich nun wahlweise mit 8 oder 9 als Vorwahl über ISDN oder Sipgate anrufen, eingehende Anrufe laufen auf meinem ISDN-Telefon.
1. Problem: Dieses zeigt aber weder über ISDN noch VoIP die Rufnummer des Anrufers an. Wie kann ich das erreichen?
2. Problem: In unregelmäßige Abständen (etwa einmal pro Tag) steigt SIP aus mit der Meldung:
NOTICE [7655] -- Registration for 'XXXXXXXsipgate.de' timed out, trying again ---
WARNING [7655] Maximum retries exceeded on call [email protected] for seqno XXXX (fortlaufend) (critical request).
Ein Neustart von Asterisk bringt hier nichts, meistens ist die Verbindung aber nach einem Neustart des Rechners sofort wieder da.
Jemand eine Idee?
Ich habe den Bristuff RC 0.2.0 RC5 - asterisk 1.0.5, libpri 1.0.4,
CAPI.conf:
Code:
;
;
; CAPI config
;
;
[general]
nationalprefix=49
internationalprefix=00
rxgain=0.8
txgain=0.8
[interfaces]
msn=yyyyyyyy
incomingmsn=yyyyyyyy
controller=1
softdtmf=0
accountcode=30
context=ISDNout
callgroup=1
deflect=12345678
devices=2
extensions.conf
Code:
[general]
static=yes
writeprotect=no
[globals]
IAXINFO=guest
[default]
include => calls
include => ISDNout
[calls]
exten => xxxxxxx,1,Dial(Zap/2/1234,60,tT)
exten => xxxxxxx,2,Hangup
exten => _8.,1,Dial(SIP/${EXTEN:1}@sipgate,60,tT)
exten => _8.,2,Congestion
exten => _8.,3,Busy
exten => _8.,4,Hangup
[ISDNout]
exten => yyyyyyyy,1,Dial(Zap/2/1234,60,tT)
exten => yyyyyyyy,2,Hangup
exten => _9.,1,Dial,CAPI/yyyyyyyy:${EXTEN:1}
exten => _9.,2,Congestion
exten => _9.,3,Busy
exten => _9.,4,Hangup
sip.conf
Code:
[general]
port = 5060
bindaddr = 0.0.0.0
;externip = xyz.dyndns.org
Localnet = 192.168.0.0/255.255.255.0
srvlookup = yes
context = default
disallow=all
allow=gsm
register =>xxxxxxx:[email protected]/xxxxxxx
canreinvite=no
tos=0x18
insecure=very
nat=yes
dtmfmode=info
[sipgate]
type=friend
username=xxxxxxx
secret=sagichnicht
host=sipgate.de
fromuser=xxxxxxx
fromdomain=sipgate.de
context=default
canreinvite=no
qualify=yes
disallow=all
allow=gsm
insecure=very
nat=yes
dtmfmode=info
tos=0x18
frohen Rest von Ostern
Joachim