5 <TITLE>NetzwerkWAN</TITLE>
7 <SCRIPT language="JavaScript" src="js_fade.txt" type="text/JavaScript"></SCRIPT>
8 <SCRIPT language="JavaScript" src="js_menu.txt" type="text/JavaScript"></SCRIPT>
10 <SCRIPT language="JavaScript">
12 var voipprovname = new Array("T-Online","Anderer Anbieter");
13 var providerName = '<%ejGetVoip(providerName)%>';
15 var tonlineNumber = '<%ejGetVoip(telenumber_TONLINE)%>';
16 var email_Tonline = '<%ejGetVoip(email_TONLINE)%>';
17 var password_Tonline = '<%ejGetVoip(password_TONLINE_encoded)%>';
18 var checkVAD_T = '<%ejGetVoip(enable_checkVAD_T)%>';
19 var checkkompr_T = '<%ejGetVoip(enable_compres_T)%>';
21 var anotherNumber = '<%ejGetVoip(telenumber_Another)%>';
22 var username_Another = '<%ejGetVoip(username_Another)%>';
23 var password_Another = '<%ejGetVoip(password_Another_encoded)%>';
24 var registrar_A = '<%ejGetVoip(registrar_A)%>';
25 var checkVAD_A = '<%ejGetVoip(enable_checkVAD_A)%>';
26 var checkkompr_A = '<%ejGetVoip(enable_compres_A)%>';
28 var enable_Analog = '<%ejGetVoip(enable_Analog)%>';
29 var secLine = '<%ejGetVoip(secondary_select)%>';
32 if(providerName == 'TONLINE')
33 document.F1.D1.selectedIndex = 0;
35 document.F1.D1.selectedIndex = 1;
36 if (document.F1.D1.selectedIndex == 0){
37 document.IDAT.T1.value = tonlineNumber;
38 document.IDAT.T2.value = email_Tonline;
39 if(password_Tonline == ''){
40 document.IDAT.P1.value = "";
41 document.IDAT.P2.value = "";
43 document.IDAT.P1.value = decode64(password_Tonline);
44 document.IDAT.P2.value = decode64(password_Tonline);
48 document.IDAT1.T11.value = anotherNumber;
49 document.IDAT1.T12.value = username_Another;
50 if(password_Another == ''){
51 document.IDAT1.P11.value = "";
52 document.IDAT1.P12.value = "";
54 document.IDAT1.P11.value = decode64(password_Another);
55 document.IDAT1.P12.value = decode64(password_Another);
57 document.IDAT1.T13.value = registrar_A;
60 if (checkVAD_T != "0"){
61 document.IDAT.C1.checked = true;
64 document.IDAT.C1.checked = false;
67 if (checkkompr_T != "0"){
68 document.IDAT.C2.checked = true;
72 document.IDAT.C2.checked = false;
75 if (checkVAD_A != "0"){
76 document.IDAT1.C11.checked = true;
79 document.IDAT1.C11.checked = false;
82 if (checkkompr_A != "0"){
83 document.IDAT1.C12.checked = true;
87 document.IDAT1.C12.checked = false;
94 //NOTE: VAD and kompres settings alaways apply to both tonline and another provider,
96 if (document.F1.D1.selectedIndex == 0){
97 document.IDAT1.C11.checked = document.IDAT.C1.checked;
98 document.IDAT1.C12.checked = document.IDAT.C2.checked;
101 document.IDAT.C1.checked = document.IDAT1.C11.checked;
102 document.IDAT.C2.checked = document.IDAT1.C12.checked;
107 document.getElementById("c_um0").style.visibility='hidden';
108 document.getElementById("c_um1").style.visibility='hidden';
109 document.getElementById("c_um" + document.F1.D1.selectedIndex).style.visibility='visible';
113 function stSchange(){
114 if (document.F1.D1.selectedIndex == 0){
115 document.IDAT.T1.value = tonlineNumber;
116 document.IDAT.T2.value = email_Tonline;
117 if(password_Tonline == ''){
118 document.IDAT.P1.value = "";
119 document.IDAT.P2.value = "";
121 document.IDAT.P1.value = decode64(password_Tonline);
122 document.IDAT.P2.value = decode64(password_Tonline);
126 document.IDAT1.T11.value = anotherNumber;
127 document.IDAT1.T12.value = username_Another;
128 if(password_Another == ''){
129 document.IDAT1.P11.value = "";
130 document.IDAT1.P12.value = "";
132 document.IDAT1.P11.value = decode64(password_Another);
133 document.IDAT1.P12.value = decode64(password_Another);
135 document.IDAT1.T13.value = registrar_A;
138 if (checkVAD_T != "0"){
139 document.IDAT.C1.checked = true;
142 document.IDAT.C1.checked = false;
145 if (checkkompr_T != "0"){
146 document.IDAT.C2.checked = true;
149 document.IDAT.C2.checked = false;
155 function i_selElem(nr){
156 i_showElem((10 * document.F1.D1.selectedIndex) + nr);
159 function txtHinw(feldname){
160 return "Im Feld '" + feldname + "' wurde eine falsche Eingabe bzw. keine Eingabe vorgenommen." +
161 "\nDie korrekte Eingabe ist notwendig, um die Telefonie über das Internet verwenden zu können.";
165 return "Achtung, bitte beachten Sie, dass keine Internettelefonie möglich ist,"+
166 "\nwenn Sie diesen Anbieter auswählen, jedoch keine Anbieterdaten eingeben."+
168 "\nKlicken Sie auf 'Abbrechen', um Ihre Anbieterdaten jetzt einzugeben"+
169 "\noder klicken Sie auf 'OK', um ohne Eingabe der Anbieterdaten fortzufahren.";
172 // note: return true means input includes illegal char.
173 function isNNumber(input)
177 for (i=0;i<input.length;i++)
179 if (input.charAt(i) < '0' || input.charAt(i) > '9')
188 function isSpecChar(input)
192 for (i=0;i<input.length;i++)
194 if (input.charAt(i) == ' ' || input.charAt(i) == '\\'
195 || input.charAt(i) == '\'' || input.charAt(i) == '\"')
205 if (confirm("Wenn Sie die Internetrufnummer wirklich löschen möchten, dann klicken Sie auf 'OK'." +
206 "\nKlicken Sie auf 'Abbrechen', um das Löschen zu verhindern.")==true){
207 if (document.F1.D1.selectedIndex == 0){
208 document.IDAT.T1.value = "";
209 document.IDAT.T2.value = "";
210 document.IDAT.P1.value = "";
211 document.IDAT.P2.value = "";
212 document.IDAT.C1.checked = false;
213 document.IDAT.C2.checked = false;
216 document.IDAT1.T11.value = "";
217 document.IDAT1.T12.value = "";
218 document.IDAT1.P11.value = "";
219 document.IDAT1.P12.value = "";
220 document.IDAT1.T13.value = "";
221 document.IDAT1.C11.checked = false;
222 document.IDAT1.C12.checked = false;
231 if (document.F1.D1.selectedIndex == 0){
232 if (document.IDAT.T1.value!="" || document.IDAT.T2.value!="" || document.IDAT.P1.value!="" || document.IDAT.P2.value!=""){
233 if (document.IDAT.T1.value=="" || isNNumber(document.IDAT.T1.value)){
234 alert(txtHinw("Internet-Telefonnummer"));
235 document.IDAT.T1.value = "";
236 document.IDAT.T1.focus();
239 if (document.IDAT.T2.value=="" || isNEmail(document.IDAT.T2.value) || isSpecChar(document.IDAT.T2.value)){
240 alert(txtHinw("Email-Adresse"));
241 document.IDAT.T2.value = "";
242 document.IDAT.T2.focus();
245 if (document.IDAT.P1.value=="" || document.IDAT.P2.value=="" || document.IDAT.P1.value!=document.IDAT.P2.value || isSpecChar(document.IDAT.P1.value)){
246 alert(txtHinw("Passwort (Webkennwort)' oder 'Passwortbestätigung"));
247 document.IDAT.P1.value = "";
248 document.IDAT.P2.value = "";
249 document.IDAT.P1.focus();
254 provok=confirm(txtProv());
263 if (document.IDAT1.T11.value!="" || document.IDAT1.T12.value!="" || document.IDAT1.P11.value!="" || document.IDAT1.P12.value!="" || document.IDAT1.T13.value!=""){
264 if (document.IDAT1.T11.value=="" || isNNumber(document.IDAT1.T11.value)){
265 alert(txtHinw("Internet-Rufnummer"));
266 document.IDAT1.T11.value = "";
267 document.IDAT1.T11.focus();
270 if (document.IDAT1.T12.value=="" || isAllBlank(document.IDAT1.T12.value) || isSpecChar(document.IDAT1.T12.value)){
271 alert(txtHinw("Benutzername"));
272 document.IDAT1.T12.value = "";
273 document.IDAT1.T12.focus();
276 if (document.IDAT1.P11.value=="" || document.IDAT1.P12.value=="" || document.IDAT1.P11.value!=document.IDAT1.P12.value || isSpecChar(document.IDAT1.P11.value)){
277 alert(txtHinw("Passwort' oder 'Passwortbestätigung"));
278 document.IDAT1.P11.value = "";
279 document.IDAT1.P12.value = "";
280 document.IDAT1.P11.focus();
283 if (document.IDAT1.T13.value=="" || isInvalidString(document.IDAT1.T13.value)){
284 alert(txtHinw("Registrar"));
285 document.IDAT1.T13.value = "";
286 document.IDAT1.T13.focus();
291 provok=confirm(txtProv());
299 // save account config
303 function stSave(opt){
304 document.getElementById('t_but1').style.visibility='hidden';
305 document.getElementById('t_but3').style.visibility='hidden';
306 document.getElementById('t_but4').style.visibility='hidden';
307 document.getElementById('t_but2').style.visibility='hidden';
308 document.getElementById("c_verzoeg1").style.visibility='visible';
309 document.getElementById("c_verzoeg2").style.visibility='visible';
310 //Select-Options müssen extra ausgeblendet werden!
311 document.F1.D1.style.visibility='hidden';
312 // opt = 0: delete option, opt = 1: save option
314 var loc = 'voipcfg.cmd?action=accountset';
315 if (document.F1.D1.selectedIndex == 0)
316 loc += '&providerName=TONLINE';
318 loc += '&providerName=Another';
320 if (document.F1.D1.selectedIndex == 0){
321 loc += '&telenumber_TONLINE=' + document.IDAT.T1.value;
322 loc += '&email_TONLINE=' + document.IDAT.T2.value;
323 loc += '&password_TONLINE=' + document.IDAT.P1.value;
324 if (document.IDAT.C1.checked==false){
325 loc += '&enable_checkVAD_T=0';
328 loc += '&enable_checkVAD_T=1';
330 if (document.IDAT.C2.checked==false){
331 loc += '&enable_compres_T=0';
334 loc += '&enable_compres_T=1';
338 loc += '&telenumber_Another=' + document.IDAT1.T11.value;
339 loc += '&username_Another=' + document.IDAT1.T12.value;
340 loc += '&password_Another=' + document.IDAT1.P11.value;
341 loc += '®istrar_A=' + encodeUrl(document.IDAT1.T13.value);
342 if (document.IDAT1.C11.checked==false){
343 loc += '&enable_checkVAD_A=0';
346 loc += '&enable_checkVAD_A=1';
348 if (document.IDAT1.C12.checked==false){
349 loc += '&enable_compres_A=0';
352 loc += '&enable_compres_A=1';
356 if (enable_Analog == '0') {
357 loc += '&primary_select=1';
362 if (enable_Analog != '0') {
364 loc += '&primary_select=0&secondary_select=2';
366 loc += '&primary_select=0';
369 loc += '&primary_select=2&secondary_select=2';
373 var code = 'this.location.assign("' + loc + '")';
379 top.frames[2].location.href = "hcti_telefon.htm";
385 <LINK rel="stylesheet" href="style.css" type="text/css">
387 <STYLE type="text/css">
391 POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
392 border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
396 POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
397 border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
400 #i_content12 {Z-INDEX: 2; POSITION: absolute; LEFT: 10px; WIDTH: 180px; TOP: 10px; VISIBILITY: hidden}
401 #i_content13 {Z-INDEX: 2; POSITION: absolute; LEFT: 10px; WIDTH: 180px; TOP: 10px; VISIBILITY: hidden}
402 #i_content14 {Z-INDEX: 2; POSITION: absolute; LEFT: 10px; WIDTH: 180px; TOP: 10px; VISIBILITY: hidden}
403 #i_content15 {Z-INDEX: 2; POSITION: absolute; LEFT: 10px; WIDTH: 180px; TOP: 10px; VISIBILITY: hidden}
415 <DIV id=c_pfad>Telefonie / Internetrufnummer</DIV>
416 <DIV id=c_titel>Internetrufnummer</DIV>
418 <table border="0" cellpadding="2" cellspacing="1" bgcolor="#E20074">
419 <tr onmouseover=i_showElem(1) onmouseout=i_showElem(0)>
421 <td width="146" align="right"><font color="#FFFFFF"><b>Anbieter-Auswahl:</b></font></td>
423 <td width="213"><select size="1" name="D1" onchange="stAkt()">
424 <SCRIPT language="JavaScript">
426 for (i=0;i<voipprovname.length;i++){
427 document.write('<option>' + voipprovname[i] + '</option>');
442 <DIV id=c_titel>Zugangsdaten für T-Online</DIV>
444 <table border="0" cellpadding="0" cellspacing="2">
445 <tr onmouseover=i_selElem(2) onmouseout=i_showElem(0)>
447 <td width="160">Internet-Telefonnummer:</td>
448 <td><input type="text" name="T1" size="24" maxlength="31"></td>
453 <table border="0" cellpadding="0" cellspacing="2">
454 <tr onmouseover=i_selElem(3) onmouseout=i_showElem(0)>
455 <td width="160">Email-Adresse:</td>
456 <td><input type="text" name="T2" size="24" maxlength="31"></td>
461 <table border="0" cellpadding="0" cellspacing="2">
462 <tr onmouseover=i_selElem(4) onmouseout=i_showElem(0)>
463 <td width="160">Passwort (Webkennwort):</td>
464 <td><input type="password" class="stylepwd" name="P1" size="12" maxlength="19"></td>
469 <table border="0" cellpadding="0" cellspacing="2">
470 <tr onmouseover=i_selElem(4) onmouseout=i_showElem(0)>
471 <td width="160">Passwortbestätigung:</td>
472 <td><input type="password" class="stylepwd" name="P2" size="12" maxlength="19"></td>
476 <DIV id=c_leer></DIV>
477 <DIV id=c_titel>VoIP-Einstellungen</DIV>
479 <table border="0" cellpadding="0" cellspacing="2">
480 <tr onmouseover=i_showElem(5) onmouseout=i_showElem(0)>
481 <td width="265">Sprechpausen-Erkennung (VAD):</td>
482 <td><input type="checkbox" name="C1" onclick="stSync()"></td>
487 <table border="0" cellpadding="0" cellspacing="2">
488 <tr onmouseover=i_showElem(6) onmouseout=i_showElem(0)>
489 <td width="265">Bandbreitenoptimierte Sprachkompression:</td>
490 <td><input type="checkbox" name="C2" onclick="stSync()"></td>
496 <DIV id=c_leer></DIV>
497 <DIV id=c_foot></DIV>
502 <DIV id=c_titel>Zugangsdaten für Anderer Anbieter</DIV>
504 <table border="0" cellpadding="0" cellspacing="2">
505 <tr onmouseover=i_selElem(2) onmouseout=i_showElem(0)>
507 <td width="160">Internet-Rufnummer:</td>
508 <td><input type="text" name="T11" size="24" maxlength="31"></td>
513 <table border="0" cellpadding="0" cellspacing="2">
514 <tr onmouseover=i_selElem(3) onmouseout=i_showElem(0)>
515 <td width="160">Benutzername:</td>
516 <td><input type="text" name="T12" size="24" maxlength="31"></td>
521 <table border="0" cellpadding="0" cellspacing="2">
522 <tr onmouseover=i_selElem(4) onmouseout=i_showElem(0)>
523 <td width="160">Passwort:</td>
524 <td><input type="password" class="stylepwd" name="P11" size="12" maxlength="19"></td>
529 <table border="0" cellpadding="0" cellspacing="2">
530 <tr onmouseover=i_selElem(4) onmouseout=i_showElem(0)>
531 <td width="160">Passwortbestätigung:</td>
532 <td><input type="password" class="stylepwd" name="P12" size="12" maxlength="19"></td>
537 <table border="0" cellpadding="0" cellspacing="2">
538 <tr onmouseover=i_selElem(5) onmouseout=i_showElem(0)>
539 <td width="160">Registrar:</td>
540 <td><input type="text" name="T13" size="24" maxlength="79"></td>
545 <DIV id=c_leer></DIV>
546 <DIV id=c_titel>VoIP-Einstellungen</DIV>
548 <table border="0" cellpadding="0" cellspacing="2">
549 <tr onmouseover=i_showElem(5) onmouseout=i_showElem(0)>
550 <td width="265">Sprechpausen-Erkennung (VAD):</td>
551 <td><input type="checkbox" name="C11" onclick="stSync()"></td>
556 <table border="0" cellpadding="0" cellspacing="2">
557 <tr onmouseover=i_showElem(6) onmouseout=i_showElem(0)>
558 <td width="265">Bandbreitenoptimierte Sprachkompression:</td>
559 <td><input type="checkbox" name="C12" onclick="stSync()"></td>
565 <DIV id=c_leer></DIV>
566 <DIV id=c_foot></DIV>
569 <DIV id=c_verzoeg1></DIV>
570 <DIV id=c_verzoeg2></DIV>
576 <DIV id=t_but1 onclick=startseite() onmouseover=rahmen(1,1) onmouseout=rahmen(0,1)><< <<</DIV>
577 <DIV id=t_but2 onclick=stDel() onmouseover=rahmen(1,2) onmouseout=rahmen(0,2)>Löschen <<</DIV>
578 <DIV id=t_but3 onclick=stZrk() onmouseover=rahmen(1,3) onmouseout=rahmen(0,3)>Zurück <<</DIV>
579 <DIV id=t_but4 onclick=stOk() onmouseover=rahmen(1,4) onmouseout=rahmen(0,4)>Speichern <<</DIV>
586 <h2>Neue Internetrufnummer</h2>
587 <p>Auf dieser Seite können Sie eine neue Internetrufnummer für die Internettelefonie (VoIP) einrichten.</p>
591 <h2>Neue Internetrufnummer</h2>
592 <p><b>Anbieter-Auswahl</b><br>
593 Wählen Sie aus, ob Sie von <br>T-Online oder einem anderen Anbieter die Zugangsdaten eingeben möchten.</p>
597 <h2>Zugangsdaten</h2>
598 <p><b>Internet-Telefonnummer</b><br>
599 Tragen Sie die Internet-Telefonnummer ein.</p>
603 <h2>Zugangsdaten</h2>
604 <p><b>Email-Adresse</b><br>
605 Tragen Sie die zur Internet-Telefonnummer gehörende Email-Adresse ein.</p>
609 <h2>Zugangsdaten</h2>
610 <p><b>Passwort (Webkennwort)</b><br>
611 Geben Sie das Passwort ein und wiederholen Sie die Eingabe im Feld darunter.</p>
615 <h2>VoIP-Einstellungen</h2>
616 <p><b>Sprechpausen-Erkennung (VAD)</b><br>
617 Die Funktion unterbindet das Senden von Daten während der Sprechpausen.
618 Aktivieren Sie diese Funktion, wenn Ihr Internetzugang volumenabhängig abgerechnet wird und Sie das Datenvolumen für
619 Internet-Telefongespräche minimieren wollen.
620 Wenn die Option aktiviert ist, dann werden Sprechpausen während eines Internet-Telefonats erkannt.
621 In dieser Zeit werden keine Daten übermittelt. So können Sie Online-Kosten einsparen, weil Ihr Übertragungsvolumen verringert wird.</p>
622 <p><img border="0" src="pic_i_hinweis.gif"><br>
623 Durch das Aktivieren der Sprechpausen-Erkennung kann auf der Gegenseite die Sprachqualität beeinträchtigt werden.</p>
627 <h2>VoIP-Einstellungen</h2>
628 <p><b>Bandbreitenoptimierte Sprachkompression</b><br>
629 Abhängig von der Bandbreite des DSL-Anschlusses und der Zahl der Gespräche wird die Kompression der Sprachdaten verändert.
630 Damit sind beispielsweise über einen DSL 1000 Anschluss zwei parallele Telefonverbindungen möglich.
631 Wenn Ihr DSL-Anschluss über eine eingeschränkte Bandbreite verfügt
632 dann können Sie diese Option aktivieren. Der Bitratenbedarf der Sprachcodierung wird dann dynamisch an die verfügbare DSL-Bandbreite angepasst.</p>
637 <p><b>Ortsvorwahl</b><br>
638 Geben Sie hier die Vorwahl ihres Ortes an.</p>
642 <h2><b>Einstellung nicht änderbar</b></h2>
643 <p>Um diese Einstellung ändern zu können, muss 'Ortsvorwahl ergänzen' eingeschaltet sein.</p>
647 <h2>Zugangsdaten</h2>
648 <p><b>Internet-Rufnummer</b><br>
649 Tragen Sie die Internet-Rufnummer ein.</p>
653 <h2>Zugangsdaten</h2>
654 <p><b>Benutzername</b><br>
655 Tragen Sie den zur Internet-Rufnummer gehörenden Benutzernamen ein.</p>
659 <h2>Zugangsdaten</h2>
660 <p><b>Passwort</b><br>
661 Geben Sie das Passwort ein und wiederholen Sie die Eingabe im Feld darunter.</p>
665 <h2>Zugangsdaten</h2>
666 <p><b>Registrar</b><br>
667 Geben Sie das Registrar Ihres Internet- Telefonanbieters ein.</p>