HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

In diesem Forum dreht sich alles um die bei Vodafone Kabel Deutschland bzw. Vodafone West oder im Rahmen der O2-Tarife über Kabel verwendeten AVM-Produkte, insbesondere der WLAN-Router mit integriertem Kabelmodem, der als FRITZ!Box vertrieben wird. Speedprobleme bitten wir im entsprechenden Forum zu behandeln, wenn ihr Ursprung nicht auf AVM-Produkte zurückzuführen ist!
Forumsregeln
Forenregeln


Bitte gib bei der Erstellung eines Threads im Feld „Präfix“ an, ob du Kunde von Vodafone Kabel Deutschland („[VFKD]“), von Vodafone West („[VF West]“) oder von O2 über Kabel („[O2]“) bist.
Außerdem gib bitte an, ob es sich bei deiner FRITZ!Box um eine Leihbox von Vodafone („[Leihbox]“) oder eine Kaufbox („[Kaufbox]“) handelt.
Kunterbunter
Insider
Beiträge: 5729
Registriert: 12.05.2009, 18:14
Wohnort: Region 9

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von Kunterbunter »

Der einzig gangbare Weg ist der zweite:
Benutzername und Passwort kannst du auch im Klartext in die .export Datei eintragen. Die werden dann beim Laden der Datei in die Fritzbox verschlüsselt. Nur die Checksum der Datei musst du neu berechnen. Wie das geht, steht hier im Forum im anderen Thread zum IPv6-Tunnel einrichten.
jetzt bei: M-net ISDN Maxi komplett Aktuelle Datenrate 21997/1277 kBit/s
VoIP-Provider: dus.net Router: [KD Homebox] AVM Fritz!Box Fon WLAN 7270 54.06.05
Telefone: Siemens OpenStage 40 SIP, Siemens optipoint 400/600 SIP, FON1 Siemens Gigaset A2
fragglefritz
Newbie
Beiträge: 10
Registriert: 27.03.2014, 21:51

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von fragglefritz »

Ich bin ja sowas von enttäuscht.
Das war ja viel zu einfach.
Sipgate funktioniert wieder.
Unglaublich. Unglaublich einfach.
Vielen Dank Kunterbunter! :anbet: :anbet: :anbet:
DerAtrox
Newbie
Beiträge: 4
Registriert: 29.03.2014, 14:52

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von DerAtrox »

Das Klingt doch schonmal vielversprechend. Jetzt bräuchte man nur mal noch das Grundgerüst der Config für die einzelnen Anbieter. Habe gestern eine Kopie meiner funktionierenden Sipgate Nummer, die ich hinzugefügt habe, als es noch mit dem guten alten Weg ging, gemacht um meinen Sipgate Team Account hinzuzufügen. Habe aber wieder das gleiche Problem: Die Rufnummer ist nicht aktiviert. Gehe daher davon aus, dass Sipgate Team und das normale Sipgate nochmal einen Unterschied im Grundgerüst der Config haben müssen.
Hat jemand eine Idee?
Kunterbunter
Insider
Beiträge: 5729
Registriert: 12.05.2009, 18:14
Wohnort: Region 9

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von Kunterbunter »

Ja, natürlich. Einfach die richtigen Daten für sipgate Team verwenden.
jetzt bei: M-net ISDN Maxi komplett Aktuelle Datenrate 21997/1277 kBit/s
VoIP-Provider: dus.net Router: [KD Homebox] AVM Fritz!Box Fon WLAN 7270 54.06.05
Telefone: Siemens OpenStage 40 SIP, Siemens optipoint 400/600 SIP, FON1 Siemens Gigaset A2
fragglefritz
Newbie
Beiträge: 10
Registriert: 27.03.2014, 21:51

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von fragglefritz »

Servus!

Was halten die ehrenwerten Admins davon, wenn wir hier eine Liste der VoIP-Anbietereinträge der Exportdatei aufbauen?
Wenn's grosser Blödsinn ist, liebe Admins, bitte einfach rauslöschen.

Ich würde mal so den Anfang versuchen:

Das Grundgerüst um die (bei mir) elf ua-Sektionen (habe die Leerzeilen entfernt):

Code: Alles auswählen

**** CFGFILE:voip.cfg
/*
 * /var/flash/voip.cfg
 * <<<Datum>>>
 */
meta { encoding = "utf-8"; }
voipcfg {
        dnsport = 7077;
        rtpport_start = 7078;
        sip_srcport = 5060;
        use_dqos = no;
        ua1 { <<< siehe unten >>> }
        ...
        ua11 { <<< siehe unten >>> }
        register_sequence_timer = 0;
        use_audiocodecs = no;
        audiocodecs = "PCMA", "PCMU", "G726-32";
        verbose = no;
        capi_blocksize_in_ms = 20;
        sip_prio = 0;
        rtp_prio = 0;
        rtcp_prio = 20;
        dyn_codecs = yes;
        prio_low_codec = no;
        send_ringtone = no;
        t38_support_enabled = no;
        t38_ignore_provider_profil = no;
        reduce_data_rate = yes;
        enum_support_enabled = no;
        bandwidth_to_leave_KBits = 0;
        dialoglimit = 0;
        enumdomains = "e164.arpa", "e164.org", "openenum.eu";
        rtpstream {
                voice_activity_detection {
                        vad_enabled = vadenabled_no;
                        vad_threshold = 10000;
                }
                plc {
                        in_the_stack = yes;
                }
                jitter {
                        auto_on = yes;
                        in_ms = 30;
                        in_packets = 0;
                }
                rtcp_enabled = yes;
                silence_detection = no;
        }
        voip_assi_enabled = yes;
        voip_over_mobile = no;
        gui_readonly = yes;
        voipcfg_version = 8;
}
// EOF
**** END OF FILE ****
Das dürfte noch bei allen 6360ern mehr oder weniger gleich sein. Sobald unten eine andere voipcfg_version steht, würde ich erwarten, dass irgendwo etwas geändert wurde.

Nun eine Standart-Sektion von KD (ich habe drei davon):

Code: Alles auswählen

        ua3 {
                enabled = yes;
                username = "<<<verschlüsselter Wert>>>";
                authname = "";
                passwd = "<<<verschlüsselter Wert>>>";
                registrar = "reg174.kabelphone.de";
                ttl = 1h;
                sipping_enabled = no;
                sipping_interval = 280s;
                name = "<<<meine Telefonnummer>>>";
                providername = "";
                ims_client = no;
                with_displayname = no;
                dtmfcfg = dtmfcfg_rtp_or_inband;
                rtpevent_keep_packetrate = yes;
                register_failwait = 0w;
                register_failwaitmax = 30m;
                stunserver = "";
                stunserverport = 3478;
                use_internat_calling_numb = no;
                is_nat_aware = no;
                localip = 0.0.0.0;
                protocolprefer = protocolprefer_ipv4only;
                ignore_received_header = no;
                always_clir = no;
                clirtype = clir_star67star;
                colptype = colp_none;
                clipnstype = clipns_off;
                vad_enabled = no;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = no;
                mwi_inmemoria = no;
                ccbs_supported = no;
                reg_support = regsupport_auto;
                packetization = packetization_fixed;
                tx_packetsize_in_ms = 20;
                xrtp_periodic = 0;
                reject_refer = yes;
                no_register_fetch = yes;
                do_not_register = no;
                only_call_from_registrar = no;
                invite_without_register_allowed = no;
                outboundproxy = "iproxy.kabelphone.de";
                outboundproxy_without_route_header = no;
                factory_3pty_uri = "";
                no_hold_speech = no;
                dditype = ddi_none;
                ddireception = "";
                webui_trunk_id = "";
                alias_head_number = "";
                cfxsignaling = cfx_standard;
                backup_wanted = no;
                use_session_timer = no;
                use_rport = yes;
                add_rtpmap_for_all_codecs = no;
                answer_only_one_codec = no;
                without_annexb_no = no;
                srtp_supported = no;
                use_488_for_no_t38 = no;
                g726_via_rfc3551 = no;
                no_g726_32_offer_with_pt2 = no;
                g726_fixed_ptime30 = no;
                dtmf_inband_on_g711g722 = no;
                enable_3xx = yes;
                t38_reinvite_from_remote = no;
                use_t38version0 = no;
                rtcp_xr_media_attribute = yes;
                ptime_a_attribute = yes;
                tones_and_announcements_for_service = yes;
                read_p_asserted_identity_header = no;
                route_always_over_internet = no;
                sipiface = sipiface_automatic;
                altc_attribute_rfc6947 = no;
                gui_readonly = yes;
                convertstate = 0;
                use_dqos = no;
                snmp_instance = 0;
        }
Ich könnte mir vorstellen, dass registrar = "reg174.kabelphone.de"; regional abhängig ist, sowie andere Werte ab und zu mal geändert werden, wenn KD das VoIP-System tuned.

Einer meiner (drei) sipgate plus Einträge:

Code: Alles auswählen

        ua6 {
                enabled = yes;
                username = "<<<verschlüsselte SIP-ID>>>";
                authname = "";
                passwd = "<<<verschlüsseltes SIP-Passwort>>>";
                registrar = "sipgate.de";
                ttl = 1h;
                sipping_enabled = no;
                sipping_interval = 280s;
                name = "<<<meine sipgate Telefonnummer>>>";
                providername = "";
                ims_client = no;
                with_displayname = no;
                dtmfcfg = dtmfcfg_automatic;
                rtpevent_keep_packetrate = no;
                register_failwait = 0w;
                register_failwaitmax = 30m;
                stunserver = "";
                stunserverport = 3478;
                use_internat_calling_numb = no;
                is_nat_aware = no;
                localip = 0.0.0.0;
                protocolprefer = protocolprefer_ipv4only;
                ignore_received_header = no;
                always_clir = no;
                clirtype = clir_displayname;
                colptype = colp_none;
                clipnstype = clipns_off;
                vad_enabled = no;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = yes;
                mwi_inmemoria = no;
                ccbs_supported = no;
                reg_support = regsupport_auto;
                packetization = packetization_fixed;
                tx_packetsize_in_ms = 20;
                xrtp_periodic = 0;
                reject_refer = yes;
                no_register_fetch = no;
                do_not_register = no;
                only_call_from_registrar = no;
                invite_without_register_allowed = no;
                outboundproxy = "";
                outboundproxy_without_route_header = no;
                factory_3pty_uri = "";
                no_hold_speech = no;
                dditype = ddi_none;
                ddireception = "";
                webui_trunk_id = "";
                alias_head_number = "";
                cfxsignaling = cfx_standard;
                backup_wanted = no;
                use_session_timer = no;
                use_rport = yes;
                add_rtpmap_for_all_codecs = no;
                answer_only_one_codec = no;
                without_annexb_no = no;
                srtp_supported = no;
                use_488_for_no_t38 = no;
                g726_via_rfc3551 = no;
                no_g726_32_offer_with_pt2 = no;
                g726_fixed_ptime30 = no;
                dtmf_inband_on_g711g722 = no;
                enable_3xx = yes;
                t38_reinvite_from_remote = no;
                use_t38version0 = no;
                rtcp_xr_media_attribute = yes;
                ptime_a_attribute = yes;
                tones_and_announcements_for_service = no;
                read_p_asserted_identity_header = no;
                route_always_over_internet = yes;
                sipiface = sipiface_automatic;
                altc_attribute_rfc6947 = no;
                gui_readonly = no;
                convertstate = 0;
                use_dqos = no;
                snmp_instance = 0;
        }
Und zum Schluß noch eine ungenutzte Sektion:

Code: Alles auswählen

        ua7 {
                enabled = no;
                username = "";
                authname = "";
                passwd = "";
                registrar = "";
                ttl = 1h;
                sipping_enabled = no;
                sipping_interval = 280s;
                name = "";
                providername = "";
                ims_client = no;
                with_displayname = no;
                dtmfcfg = dtmfcfg_automatic;
                rtpevent_keep_packetrate = no;
                register_failwait = 0w;
                register_failwaitmax = 30m;
                stunserver = "";
                stunserverport = 3478;
                use_internat_calling_numb = no;
                is_nat_aware = no;
                localip = 0.0.0.0;
                protocolprefer = protocolprefer_ipv4only;
                ignore_received_header = no;
                always_clir = no;
                clirtype = clir_displayname;
                colptype = colp_none;
                clipnstype = clipns_off;
                vad_enabled = no;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = yes;
                mwi_inmemoria = no;
                ccbs_supported = no;
                reg_support = regsupport_auto;
                packetization = packetization_fixed;
                tx_packetsize_in_ms = 20;
                xrtp_periodic = 0;
                reject_refer = yes;
                no_register_fetch = no;
                do_not_register = no;
                only_call_from_registrar = no;
                invite_without_register_allowed = no;
                outboundproxy = "";
                outboundproxy_without_route_header = no;
                factory_3pty_uri = "";
                no_hold_speech = no;
                dditype = ddi_none;
                ddireception = "";
                webui_trunk_id = "";
                alias_head_number = "";
                cfxsignaling = cfx_standard;
                backup_wanted = no;
                use_session_timer = no;
                use_rport = yes;
                add_rtpmap_for_all_codecs = no;
                answer_only_one_codec = no;
                without_annexb_no = no;
                srtp_supported = no;
                use_488_for_no_t38 = no;
                g726_via_rfc3551 = no;
                no_g726_32_offer_with_pt2 = no;
                g726_fixed_ptime30 = no;
                dtmf_inband_on_g711g722 = no;
                enable_3xx = yes;
                t38_reinvite_from_remote = no;
                use_t38version0 = no;
                rtcp_xr_media_attribute = yes;
                ptime_a_attribute = yes;
                tones_and_announcements_for_service = no;
                read_p_asserted_identity_header = no;
                route_always_over_internet = no;
                sipiface = sipiface_automatic;
                altc_attribute_rfc6947 = no;
                gui_readonly = no;
                convertstate = 0;
                use_dqos = no;
                snmp_instance = 0;
        }
Wer auch immer das hier zum Basteln brauchen kann : viel Erfolg damit.

Gruß
fragglefritz
DerAtrox
Newbie
Beiträge: 4
Registriert: 29.03.2014, 14:52

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von DerAtrox »

Habe mittlerweile mitbekommen, dass obwohl die Rufnummer als nicht aktiv angezeigt wird, die Nummer funktioniert. Ich habe jedoch immer noch ein Problem: Die MSN der Nummer wird nicht gespeichert, bzw. ist leer. Das Problem ist dabei dann, dass z.B. in der Anrufliste als eigene Nummer nichts steht. Kann man die MSN auch irgendwo in der Config einstellen? Ich konnte da nichts finden :/
Kunterbunter
Insider
Beiträge: 5729
Registriert: 12.05.2009, 18:14
Wohnort: Region 9

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von Kunterbunter »

Die MSN ist die Telefonnummer und wird eingetragen wie in obigen Beispielen zu sehen:
name = "<<<meine Telefonnummer>>>";
jetzt bei: M-net ISDN Maxi komplett Aktuelle Datenrate 21997/1277 kBit/s
VoIP-Provider: dus.net Router: [KD Homebox] AVM Fritz!Box Fon WLAN 7270 54.06.05
Telefone: Siemens OpenStage 40 SIP, Siemens optipoint 400/600 SIP, FON1 Siemens Gigaset A2
DerAtrox
Newbie
Beiträge: 4
Registriert: 29.03.2014, 14:52

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von DerAtrox »

Ja, genau da habe ich ja meine Nummer auch eingetragen, jedoch wird sie in der FritzBox nicht mehr angezeigt. Wenn ich dann wieder ein Backup von der FritzBox ziehe, steht sie auch wieder in der Config drin. Nur in der FritzBox selber wird sie nicht angezeigt. Und das führt dann dazu, dass ich z.B. die Nummer nicht einem bestimmten Gerät zuweisen kann und so :/

Hier ein Auszug aus der Config: http://img.deratrox.de/j2yrx.png
Und so siehts dann in der FritzBox aus: http://img.deratrox.de/dwkpw.png

Wenn ich dort etwas bei MSN eintrage und auf "OK" drücke, wird es trotzdem nicht gespeichert :wand:
fragglefritz
Newbie
Beiträge: 10
Registriert: 27.03.2014, 21:51

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von fragglefritz »

Meine Rufnummern sind ohne Landescode, aber mit führender Null eingetragen, also 0931....
Schau ausserdem bitte mal nach, ob sich irgendwelche versteckten Sonderzeichen in der export-Datei befinden (z.B. mit notepad++). Die könnten einiges durcheinander bringen.
jmxcort
Newbie
Beiträge: 2
Registriert: 07.04.2014, 12:02

Re: HOWTO: FritzBox 6360 (kdg) (85.05.22) - SIP einrichten

Beitrag von jmxcort »

Endlich läuft es!

Der Weg läuft (wie so oft) über die export-Datei der Fritzbox.

1) Sicherung der Fritzbox speichern (künftig genannt: tralalal.export-Datei)
2) KOPIE! machen und mit der Originaldatei weiterarbeiten. (Ich bevorzuge Notepad++.)
3) Nach "ua3" suchen. In den nächsten Block welchseln, in dem keine Daten eingetragen sind (ua4).
4) Dort die VoIP-Registrar- und Anmelde-Daten eingeben: Benutzername und Passwort im Klartext ohne führende $-Zeichen.
5) Speichern
6) Mit dem Perl-Tool "exportsum.pl" die Checksumme der .export Datei prüfen und auf die angezeigte Nummer abändern. (Aufruf "exportsum.pl tralala.export").
Diese befindet sich am Ende der tralala.export-Datei.
7) Einspielen der Datei in die FritzBox 6360 über den Import.