[Gelöst:] Speedport (w701v mit ds-Mod) Ortsvorwahl lässt sich nicht einrichten

JimKnopf1978

Neuer User
Mitglied seit
26 Okt 2006
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Hallo, ich habe gestern aufgrund einer Tarifumstellung den Speedport w701v von der T-Com erhalten. Und da das Teil auch noch Kostenlos war, hab ich gleich mal den DS-Mod draufgepackt. Das funtzte auch alles Problemlos.

Nur bei der Einrichtung gibt es ein Problem.
Wenn ich bei Internettelefonie -> Erweiterte Einstellungen die Standortangaben einrichte und dann auf Übernehmen klicke, dann speichert er diese Angaben nicht. Stattdessen steht dann bei Landesvorwahl im Feld 1: LKZPrefi0 und im Feld 2: LK0
und bei Ortsvorwahl im Feld 1: OKZPrefi0 und im Feld 2: OK0
siehe Screenshot
Ich habe hier schon im Forum gesucht aber leider keine passende Antwort zu meinem Problem gefunden.
Ich hoffe, dass mir jemand helfen kann.
Vielen Dank im Vorraus.

MfG Das Jim mit dem Knopf
 

Anhänge

  • speedport_voip_error.jpg
    speedport_voip_error.jpg
    69.6 KB · Aufrufe: 79
Zuletzt bearbeitet:
heini66 schrieb:
Code:
cd ~
cp /usr/www/all/html/de/fon/sipoptionen.frm .
mount -o bind sipoptionen.frm /usr/www/all/html/de/fon/sipoptionen.frm
vi sipoptionen.frm
s/value="<? query telcfg:settings/Location/OKZ ?>"/value="<? query telcfg:settings/SIP0/OKZ ?>"
Vielen Dank für die Superschnelle Antwort, allerdings hab ich den Code direkt im Telnet eingegeben, nur tut sich da leider nix. :noidea:

*Edit* nochmals Danke, es hat geklappt :D ich hab mir nochmal das Howto: http://wiki.ip-phone-forum.de/gateways:avm:howtos:mods:shell_scripte#2._erzeugen_der_dateien_aus_der_debug.cfg
im Wiki angeschaut und schon hab ich geschnallt was es mit dem vi auf sich hat ;) *Edit Ende*
 
Zuletzt bearbeitet:
Ja hab ich mitbekommen, aber das Prinzip wie nvi ist anscheinend das gleiche. Nochmals thx. :D
 
Hallo heini66,

habe die Sache mit den Standortangaben mit ds26-15 und W701V probiert, entweder ich verstehe die Sache nicht so ganz oder es funktioniert bei mir nicht. Habe also alles soweit mit ssh gemacht, mit s/value="<? query telcfg:settings/Location/OKZ ?>"/value="<? query telcfg:settings/SIP0/OKZ ?>" wird ja ein insert am Anfang von sipoptionen.frm gemacht, habe dann mit wq gespeichert und nun ? Sollte man nun die Standortangaben im "Fritzbox Menu normal durchführen und übernehmen, bei mir kommt dann trotzdem bloß das übliche Durcheinander LKZPre usw, aber nicht die gewünschten Einträge.
Woran kann es liegen, bitte um Hilfe.

Gruß habi
 
Hallo heini66,

habe die ganze Kommunikation unter ssh mitgeschickt...

login as: root
[email protected]'s password:
__ __ __ __
| \(_ __ |\/| _ _| _) /__
|__/__) | |(_)(_|__ /__ \__)

The fun has just begun...

Code:
BusyBox v1.5.1 (2007-07-08 20:57:12 CEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
/var/mod/root $ cd ~
/var/mod/root $ cp /usr/www/all/html/de/fon/sipoptionen.frm .
cp: '/usr/www/all/html/de/fon/sipoptionen.frm' and './sipoptionen.frm' are the same file
/var/mod/root $ mount -o bind sipoptionen.frm /usr/www/all/html/de/fon/sipoptionen.frm
/var/mod/root $ vi sipoptionen.frm
<input type="hidden" name="sipextra:settings/VAD/enabled" value="<? query sipext
<input type="hidden" name="sipextra:settings/sip/enum_support_enabled" value="<?
<input type="hidden" name="sipextra:settings/sip/dyn_codec" value="<? query sipe
<input type="hidden" name="sipextra:settings/sip/prio_low_codec" value="<? query
<input type="hidden" name="sipextra:settings/sip/sip_prio" value="<? query sipex
<input type="hidden" name="sipextra:settings/sip/rtp_prio" value="<? query sipex
<input type="hidden" name="sipextra:settings/sip/blacklist" value="<? query sipe
<input type="hidden" name="sipextra:settings/sip/sip_srcport" value="<? query si
<? multiquery telcfg:settings/SIP/list '
<input type="hidden" name="telcfg:settings/$1/Fallback" value="<? query telcfg:s
' ?>
<? multiquery sip:settings/sip/list '
<input type="hidden" name="sip:settings/$1/sipping_enabled" value="<? query sip:
<input type="hidden" name="sip:settings/$1/sipping_interval" value="<? query sip
' ?>
<input type="hidden" name="connection_voip:settings/use_seperate_vcc" value="<?
<input type="hidden" name="connection_voip:settings/VPI" value="<? query connect
<input type="hidden" name="connection_voip:settings/VCI" value="<? query connect
<input type="hidden" name="connection_voip:settings/encapsulation" value="<? que
<input type="hidden" name="connection_voip:settings/username" value="<? query co
<input type="hidden" name="connection_voip:settings/password" value="<? query co
<input type="hidden" name="connection_voip:settings/use_dhcp" value="<? query co
<input type="hidden" name="connection_voip:settings/ipaddr" value="<? query conn
:s/value="<? query telcfg:settings/Location/OKZ ?>"/value="<? query telcfg:setti/var/mod/root $ vi sipoptionen.frm
<input type="hidden" name="telcfg:settings/$1/Fallback" value="<? query telcfg:s
' ?>
<? multiquery sip:settings/sip/list '
<input type="hidden" name="sip:settings/$1/sipping_enabled" value="<? query sip:
<input type="hidden" name="sip:settings/$1/sipping_interval" value="<? query sip
' ?>
<input type="hidden" name="connection_voip:settings/use_seperate_vcc" value="<?
<input type="hidden" name="connection_voip:settings/VPI" value="<? query connect
<input type="hidden" name="connection_voip:settings/VCI" value="<? query connect
<input type="hidden" name="connection_voip:settings/encapsulation" value="<? que
<input type="hidden" name="connection_voip:settings/username" value="<? query co
<input type="hidden" name="connection_voip:settings/password" value="<? query co
<input type="hidden" name="connection_voip:settings/use_dhcp" value="<? query co
<input type="hidden" name="connection_voip:settings/ipaddr" value="<? query conn
<input type="hidden" name="connection_voip:settings/netmask" value="<? query con
<input type="hidden" name="connection_voip:settings/gateway" value="<? query con
<input type="hidden" name="connection_voip:settings/dns_first" value="<? query c
<input type="hidden" name="connection_voip:settings/dns_second" value="<? query
<input type="hidden" name="sar:settings/autodetect" value="<? query sar:settings
<input type="hidden" name="telcfg:settings/Location/OKZ" value="<? query telcfg:
<input type="hidden" name="telcfg:settings/Location/LKZ" value="<? query telcfg:
<input type="hidden" name="telcfg:settings/Location/OKZPrefix" value="<? query t
<input type="hidden" name="telcfg:settings/Location/LKZPrefix" value="<? query t
/var/mod/root $
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

habe es nun mehrfach versucht s/value="<? query telcfg:settings/Location/OKZ ?>"/value="<? query telcfg:settings/SIP0/OKZ ?>", aber telcfg:settings/Location/OKZ ?> wird nicht durch /value="<? query telcfg:settings/SIP0/OKZ ?> ersetzt. Danach habe ich händisch editiert, konnte aber nur an einer Stelle in sipoptionen.frm das Location/OKZ finden und ersetzen.
Danach habe ich probiert die Standortdaten zu ändern und zu speichern, allerdings bekomme ich dann nur bei Landesvorwahl im Feld 1: LKZPrefi0 und im Feld 2: LK0
und bei Ortsvorwahl im Feld 1: OKZPrefi0 und im Feld 2: OK0

Hier nun meine editierte sipoptionen.frm

Code:
/var/mod/root $ cat sipoptionen.frm
<input type="hidden" name="sipextra:settings/VAD/enabled" value="<? query sipextra:settings/VAD/enabled ?>" id="uiPostVad">
<input type="hidden" name="sipextra:settings/sip/enum_support_enabled" value="<? query sipextra:settings/sip/enum_support_enabled ?>" id="uiPostEnum" disabled >
<input type="hidden" name="sipextra:settings/sip/dyn_codec" value="<? query sipextra:settings/sip/dyn_codec ?>" id="uiPostDynCodec" disabled>
<input type="hidden" name="sipextra:settings/sip/prio_low_codec" value="<? query sipextra:settings/sip/prio_low_codec ?>" id="uiPostLowCodecs" disabled>
<input type="hidden" name="sipextra:settings/sip/sip_prio" value="<? query sipextra:settings/sip/sip_prio ?>" id="uiPostSipPrio">
<input type="hidden" name="sipextra:settings/sip/rtp_prio" value="<? query sipextra:settings/sip/rtp_prio ?>" id="uiPostRtpPrio">
<input type="hidden" name="sipextra:settings/sip/blacklist" value="<? query sipextra:settings/sip/blacklist ?>" id="uiPostBlacklist">
<input type="hidden" name="sipextra:settings/sip/sip_srcport" value="<? query sipextra:settings/sip/sip_srcport ?>" id="uiPostSourcePort">
<? multiquery telcfg:settings/SIP/list '
<input type="hidden" name="telcfg:settings/$1/Fallback" value="<? query telcfg:settings/$1/Fallback ?>" id="uiPostFallback$0" disabled>
' ?>
<? multiquery sip:settings/sip/list '
<input type="hidden" name="sip:settings/$1/sipping_enabled" value="<? query sip:settings/$1/sipping_enabled ?>" id="uiPostSipPing$1" disabled>
<input type="hidden" name="sip:settings/$1/sipping_interval" value="<? query sip:settings/$1/sipping_interval ?>" id="uiPostSipPingTimer$1" disabled>
' ?>
<input type="hidden" name="connection_voip:settings/use_seperate_vcc" value="<? query connection_voip:settings/use_seperate_vcc ?>" id="uiPostUseSepVcc" disabled />
<input type="hidden" name="connection_voip:settings/VPI" value="<? query connection_voip:settings/VPI ?>" id="uiPostVpi" disabled />
<input type="hidden" name="connection_voip:settings/VCI" value="<? query connection_voip:settings/VCI ?>" id="uiPostVci" disabled />
<input type="hidden" name="connection_voip:settings/encapsulation" value="<? query connection_voip:settings/encapsulation ?>" id="uiPostEncaps" disabled />
<input type="hidden" name="connection_voip:settings/username" value="<? query connection_voip:settings/username ?>" id="uiPostUsername" disabled />
<input type="hidden" name="connection_voip:settings/password" value="<? query connection_voip:settings/password ?>" id="uiPostPassword" disabled />
<input type="hidden" name="connection_voip:settings/use_dhcp" value="<? query connection_voip:settings/use_dhcp ?>" id="uiPostDhcp" disabled />
<input type="hidden" name="connection_voip:settings/ipaddr" value="<? query connection_voip:settings/ipaddr ?>" id="uiPostIpaddr" disabled />
<input type="hidden" name="connection_voip:settings/netmask" value="<? query connection_voip:settings/netmask ?>" id="uiPostNetmask" disabled />
<input type="hidden" name="connection_voip:settings/gateway" value="<? query connection_voip:settings/gateway ?>" id="uiPostGateway" disabled />
<input type="hidden" name="connection_voip:settings/dns_first" value="<? query connection_voip:settings/dns_first ?>" id="uiPostDns0" disabled />
<input type="hidden" name="connection_voip:settings/dns_second" value="<? query connection_voip:settings/dns_second ?>" id="uiPostDns1" disabled />
<input type="hidden" name="sar:settings/autodetect" value="<? query sar:settings/autodetect ?>" id="uiPostSarAuto" disabled />
<input type="hidden" name="telcfg:settings/Location/OKZ" value="<? query telcfg:settings/SIP0/OKZ ?>" id="uiPostOKZ">
<input type="hidden" name="telcfg:settings/Location/LKZ" value="<? query telcfg:settings/Location/LKZ ?>" id="uiPostLKZ">
<input type="hidden" name="telcfg:settings/Location/OKZPrefix" value="<? query telcfg:settings/Location/OKZPrefix ?>" id="uiPostOKZPrefix">
<input type="hidden" name="telcfg:settings/Location/LKZPrefix" value="<? query telcfg:settings/Location/LKZPrefix ?>" id="uiPostLKZPrefix">

Allerdings ist nach einen Reboot der Box wieder der alte Zustand vorhanden, siehe angehängte Datei.

Jemand eine Idee

Danke und Gruß

habi
 

Anhänge

  • cat sipoptionen.frm.txt
    4 KB · Aufrufe: 5
Jetzt möchte ich mich doch auch mal einschalten, denn die Lösung funktioniert nicht. Ich schlage vor, Markus (heini66) erklärt jetzt mal in Worten, was denn nun womit ersetzt werden soll. Angeblich ersetzt ja sein vi-Befehl "Location" an zwei Stellen mit "SIP0", was nicht der Fall ist. Oder noch besser: Bitte poste doch einfach mal einen Uni-Diff, dann wird klar, was zu tun ist. Ich bastle dann schnell eine sed-Zeile daraus, die das ohne Interaktion und somit ohne vi erledigt.

Update: Olistudent konnte die von mir gestellten Fragen bereits beantworten (herzlichen Dank). Es geht nicht um eine oder zwei Ersetzungen, sondern um vier Zeilen mit je zwei Vorkommen, also ingesamt acht Ersetzungen für OKZ, OKZPrefix, LKZ, LKZPrefix. Das funktionierende Skript kann man auch in die debug.cfg einbauen bis zur nächsten Mod-Version oder sich einen Patch basteln, der es in die FW gleich richtig einbaut:
Code:
cp /usr/www/all/html/de/fon/sipoptionen.frm /tmp
sed -ir 's/Location(\/[OL]KZ)/SIP0\1/g' /tmp/sipoptionen.frm
mount -o bind /tmp/sipoptionen.frm /usr/www/all/html/de/fon/sipoptionen.frm
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Statistik des Forums

Themen
245,752
Beiträge
2,239,120
Mitglieder
372,936
Neuestes Mitglied
Lola2024
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.