Cisco 7960 an FritzBox 7170: Gegenstelle hört mich nicht

DieTa

Neuer User
Mitglied seit
27 Apr 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Servus,

gestern kam meine per eBay geschossene 7170 FritzBox an. Juhu! Nach vielen vielen Stunden mit dem Asterisk, der sich stets weigerte die Verbindung ins ISDN Netz herzustellen, habe ich diesen (wie ich dachte Weg des geringeren Widerstandes) gewählt.

Das IP Phone ist das Cisco 7960. Per TFT-Server (auf meinem lokalen Debian-Server installiert), werden die Daten der SIP Firmware beim Reboot des 7960 geladen. NTP stellt mein IPCop zur Verfügung.

Das Anmelden klappte nach einiger Bastelei und mit Hilfe der für die FritzBox 7170 angepassten Conf-Dateien von http://www.europott.org/2009/05/31/cisco-7960g-und-fritzbox-fonwlan auch sehr gut.

Ich konnte das IP Phone in der FritzBox registrieren. Ziel ist es NICHT mit einem SIP Provider verbunden zu werden, sondern ins ISDN Netz zu kommen.

Kurz zum Hintergrund: Ich werde mich in Kürze selbständig machen und benötige ein Telefon in meinem Büro. Leider ist das Leerrohr so eng, dass ich mit Mühe und Not das Verlegekabel für Ethernet ins Büro bekommen habe. Für eine ISDN Leitung fehlt lediglicher Platz. Außerdem habe ich von meinem aktuellen Arbeitgeber das 7960 geschenkt bekommen (Arbeitgeber = Hersteller ;)). Das möchte ich natürlich auch nutzen.

Was soweit funktioniert ist das Rauswählen an einen beliebigen Anschluss per ISDN. Auch angerufen werden klappt wunderbar. Was aber nicht klappt: man hört mich nicht.

Nun habe ich schon einiges darüber gelesen, dass ich bei den NAT Einstellungen aufpassen soll. Diese habe ich mal aktiviert, 7960 rebootet - gleiches Ergebnis. Deaktiviert übrigens auch. Wenn ich als NAT Server (Proxy) die IP der FritzBox angebe, klappt das auch - also es wird kein kleines Kreuzchen neben der Line 1 angezeigt.

Zum ausprobieren drücke ich immer auf die "messages"-Tasten, die mich per Kurzwahl auf die **600 auf den FritzBox AB schickt. Wenn ich dort im Menü eine Taste drücke, reagiert diese nicht! Per Softphone oder vom ebenfalls an die FritzBox angeschlossenen Cordless (ISDN/T-Com) funktioniert es hingegen einwandfrei. Der Verdacht, dass ich irgendwo einen Knoten in der Konfig habe, drängt sich also auf :)

Anbei eine Skizze (habe gerade leider kein Visio zur Hand) von dem Aufbau hier im Netzwerk (relevanter Ausschnitt):
verkabelung.jpg


Die Dateien:
SIPDefault.cnf
Code:
# Emergency Proxy info
proxy_emergency: "192.168.0.178"
proxy_emergency_port: "5060"

# NAT/Firewall Traversal
nat_enable: 1
nat_address: "192.168.0.178"
nat_received_processing: 1
#voip_control_port: "5060"
#start_media_port: "16384"
#end_media_port: "32766"

proxy_register: "1"

# Phone Registration Expiration [1-3932100 sec] (Default - 3600)
timer_register_expires: "3600"

# Codec for media stream (g711ulaw (default), g711alaw, g729)
preferred_codec: "none"

# TOS bits in media stream [0-5] (Default - 5)
tos_media: "5"

# Enable VAD (0-disable (default), 1-enable)
enable_vad: "0"

# Allow for the bridge on a 3way call to join remaining parties upon hangup
cnf_join_enable: "0" ; 0-Disabled, 1-Enabled (default)

# Allow Transfer to be completed while target phone is still ringing
semi_attended_transfer: "0" ; 0-Disabled, 1-Enabled (default)

# Telnet Level (enable or disable the ability to telnet into this phone
telnet_level: "2" ; 0-Disabled (default), 1-Enabled, 2-Privileged

# Inband DTMF Settings (0-disable, 1-enable (default))
dtmf_inband: "1"

# Out of band DTMF Settings (none-disable, avt-avt enable (default), avt_always - always avt )
dtmf_outofband: "0"

# DTMF dB Level Settings (1-6dB down, 2-3db down, 3-nominal (default), 4-3db up, 5-6dB up)
dtmf_db_level: "3"

messages_uri: "**600"

#********* Release 2 new config parameters **********

# TFTP Phone Specific Configuration File Directory
tftp_cfg_dir: "./"

# Time Server
sntp_mode: "unicast"
sntp_server: "192.168.0.200"
time_zone: "CET-2"
dst_offset: "0"
dst_start_month: "Jan"
dst_start_day: ""
dst_start_day_of_week: "Mon"
dst_start_week_of_month: "2"
dst_start_time: "02"
dst_stop_month: "Dec"
dst_stop_day: ""
dst_stop_day_of_week: "Sunday"
dst_stop_week_of_month: "1"
dst_stop_time: "2"
dst_auto_adjust: "1"

# Do Not Disturb Control (0-off, 1-on, 2-off with no user control, 3-on with no user control)
dnd_control: "0" ; Default 0 (Do Not Disturb feature is off)

# Caller ID Blocking (0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
#callerid_blocking: "0" ; Default 0 (Disable sending all calls as anonymous)

# Anonymous Call Blocking (0-disbaled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
#anonymous_call_block: "0" ; Default 0 (Disable blocking of anonymous calls)

# Call Waiting (0-disabled, 1-enabled, 2-disabled with no user control, 3-enabled with no user control)
#call_waiting: "1" ; Default 1 (Call Waiting enabled)

# DTMF AVT Payload (Dynamic payload range for AVT tones - 96-127)
dtmf_avt_payload: "101" ; Default 100

# XML file that specifies the dialplan desired
#dial_template: "syncinfo"

# Network Media Type (auto, full100, full10, half100, half10)
network_media_type: "auto"

#Autocompletion During Dial (0-off, 1-on [default])
autocomplete: "1"

#Time Format (0-12hr, 1-24hr [default])
time_format_24hr: "1"

# URL for external Phone Services - Netter offener Beispiel XML Service:
services_url: "http://phone-xml.berbee.com/menu.xml" 

# URL for external Directory location
#directory_url: "http://IP Adresse Webserver/xmlservices/PhoneDirectory.php"

# URL for branding logo - hier kann ein Logo in 4 Graustufen 320x196 hinterlegt werden
#logo_url: "http://IP Adresse Webserver/background.bmp"

SIP<MAC>.cnf:
Code:
# Proxy Server
proxy1_address: "192.168.0.178"
proxy1_port: 5060

# Line 1 Settings
line1_name: "620"                    ; Line 1 Extension\User ID
line1_displayname: "Dennis Klein"             ; Line 1 Display Name
line1_shortname: "ISDN"           ; Line 1 Shortname Diplsy Lable
line1_authname: "620"                   ; Line 1 Registration Authentication
line1_password: "***"                 ; Line 1 Registration Password

# Emergency Proxy info
proxy_emergency: "192.168.0.178"
proxy_emergency_port: "5060"

# Outbound Proxy info
outbound_proxy: "192.168.0.178"
outbound_proxy_port: "5060"

# NAT/Firewall Traversal
nat_enable: 1
nat_address: "192.168.0.178"
nat_received_processing: 1

# Phone Label (Text desired to be displayed in upper right corner)
phone_label: "Dennis Klein "            ; Has no effect on SIP messaging

# Telnet Level (enable or disable the ability to telnet into this phone
telnet_level: "1"      ; 0-Disabled (default), 1-Enabled, 2-Privileged

# Phone prompt/password for telnet/console session
#phone_prompt: ""                              ; Telnet/Console Prompt
phone_password: "********"                          ; Telnet/Console Password

# Enable_VAD (1-enabled, 0-disabled)
enable_vad: "0"

# Network Media Type (auto, full100, full10, half100, half10)
network_media_type: "auto"
user_info: none

# URL for external Directory location
#logo_url: "http://Webserver IP/background.bmp"                    ; URL for anding logo to be used on phone display

Da die FritzBox im LAN ist und keine eigene DSL Verbindung herstellt, ist Portforwarding in der Box nicht einmal ein Menüpunkt (LAN1 = DNS und GW vom IPCop).

Über Hilfestellung würde ich mich sehr freuen. Ich hoffe ich habe mich hier an die richtigen Statuten bei der Erstellung des Threads gehalten.

Ciao
Dennis
 
Zuletzt bearbeitet:
NAT kannst vergessen wenn du dein 7960 an der FritzBox anmeldest, dann sind die beiden Geräte ja wohl im gleichen Subnet / C-ClassRange / lokal...!
Die FritzBox selber macht NAT nach aussen, das geht auch ohne Probs und vollautomatisch.
 
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.