
Zitat von
Wotan
Die Frage, ob ich zuerst abhebe oder zuerst wähle hat mich daran erinnert, das ich es mal anders herum versuchen könnte und siehe da, wenn ich zuerst wähle und dann abhebe funktioniert es.
Dachte ich es mir doch
Das liegt an folgendem: Du leitest Gespräche, die vom telefon kommen direkt auf das SIP-Interface, das funktioniert nur, bei der s.g. Blockwahl. Also erst "tippen" und dann abheben.

Zitat von
Wotan
Allerdings nur, wenn kurz vorher in der anderen Richtung angerufen wurde. Ist das ISDN-Telefon für ein paar Minuten nicht angerufen worden, passiert beim Abheben gar nichts, keine Anzeige im Display und kein Ton im Hörer.
Hmm, das verstehe ich jetzt nicht, aber mal sehen..

Zitat von
Wotan
Ebenfalls danke für den Tip mit der Firmware. Hatte die Version von der CD genommen und nicht die, die ich runtergeladen hatte.
Jetzt ist die momentan erhältliche "Early Access" Version R3.20 BUILD21344 SIP aufgespielt.(Oder ist es besser die "normale" Version zu verwenden?)
Ne, Early Access ist schon ok. Die "richtigen" Beta's kommen nicht auf die Webseite.
Hier mal mein Vorschlag zur Konfiguration:
Code:
#----------------------------------------------------------------#
# #
# SN1400 #
# R3.20 2006-02-02 SIP #
# 1970-01-02T05:49:28 #
# Generated configuration file #
# #
#----------------------------------------------------------------#
cli version 3.20
webserver port 80 language en
system
ic voice 0
profile napt NAPT
profile ppp default
profile tone-set default
profile voip default
codec 1 g711alaw64k rx-length 20 tx-length 20
codec 2 g711ulaw64k rx-length 20 tx-length 20
profile pstn default
profile sip default
profile dhcp-server DHCP
network 192.168.1.0 255.255.255.0
include 1 192.168.1.10 192.168.1.19
lease 2 hours
default-router 1 192.168.1.1
profile aaa default
method 1 local
method 2 none
context ip router
interface eth0
ipaddress dhcp
interface eth1
ipaddress dhcp
context ip router
dhcp-server use DHCP
context cs switch
# Hier werden die Ziffern "gesammelt"
routing-table called-e164 from-phone
route default dest-table from-phone2
route .T,# dest-table from-phone2
# Hier entscheidet sich, was passiert
# Wenn als erstes ein * gewählt wird, geht das Gespräch über das ISDN-
# Interface raus. Mit remove1 wird das * vorher gelöscht
# Alle anderen gehen über SIP raus, vorher wird aber in der Funktion
# SIP-gehend, die MSN des Telefons auf die Interne Rufnummer des SIP-
# Accounts geändert
routing-table called-e164 from-phone2
route default dest-interface SIP SIP-gehend
route * dest-interface Tel2 remove1
mapping-table called-e164 to called-e164 remove1
map .(.%) to \1
# Hier wird die MSN geändert, alle Einträge im Telefon, werden durch 99
# ersetzt
mapping-table calling-e164 to calling-e164 SIP-gehend
map default to 99
interface isdn Tel1
route call dest-table from-phone
dtmf-dialing
interface isdn Tel2
route call dest-interface Tel1
interface sip SIP
bind gateway 99
service default
route call dest-interface Tel1
context cs switch
no shutdown
gateway sip 99
no transport tcp
bind interface eth1 router
service default
default-server 192.168.0.9 5060 strict-router
registrar 192.168.0.9 5060
user 99 display-name 99
gateway sip 99
no shutdown
port ethernet 0 0
medium 10 half
encapsulation ip
bind interface eth0 router
shutdown
port ethernet 0 1
medium 10 half
encapsulation ip
bind interface eth1 router
no shutdown
port bri 0 0
clock master
encapsulation q921
q921
permanent-layer2
protocol pmp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side net
encapsulation cc-isdn
bind interface Tel1 switch
port bri 0 0
no shutdown
port bri 0 1
clock master
encapsulation q921
q921
protocol pmp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side user
encapsulation cc-isdn
bind interface Tel2 switch
port bri 0 1
no shutdown
Es ist sinvoll für die einzelnen Interface "sprechende" Namen zu verwenden. Also z.B.
Tel1 = telefon
Tel2 = amt
SIP = Servername
eth0 = wan
eth1 = lan
etc, denn die Konfiguration, wird mit der Zeit mit Sicherheit komplexer.