[Problem] CLIR funktioniert nicht nach RFC

zoo

Aktives Mitglied
Mitglied seit
9 Jun 2005
Beiträge
873
Punkte für Reaktionen
1
Punkte
18
edit:

Frage an QSC:

Hallo!

Wie funktioniert die Unterdrückung oder Übermittlung der eigenen Rufnummer (CLIR) mit einem Hardware-SIP-Client? Ich habe einen Sipura SPA-1001, der das SIP-seitig unterstützt, nur funktioniert es trotzdem nicht.

Haben Sie dieses ggf. anders implementiert? Wie?


Antwort von QSC:

qsc schrieb:
Sehr geehrter Herr ...
vielen Dank für Ihre Anfrage.

CLIP und CLIR wird ausschliesslich bei der Nutzung des von der QSC zur Verfügung gestellten Soft-Clients unterstützt.

Mit freundlichen Grüßen

Wie überaus enttäuschend. Dabei steht nicht in der Leistungsbeschreibung von QSC, dass das nur beim SoftClient geht.
 
Wow, wie kundenunfreundlich und so unbeschreiblich inkompetent. Was ist nur aus dem einst so guten Support geworden?! Wahrscheinlich braucht nur irgend ein Schlauer bei QSC etwas an den Serverkonfigs ändern und schon würde es funktionieren.

Traurig.

Viele Grüße
C.
 
Natürlich ist das nur eine Kleinigkeit, denn mit den Softclients geht es ja auch.
 
Auch in RFC 3323 heisst es z.b.:


It is RECOMMENDED that user agents seeking anonymity use a display-name of "Anonymous".


...

The full recommended form of the From header for anonymity is (note that this From header, like all others, MUST contain a valid and unique 'tag=' parameter):

From: "Anonymous" <sip:[email protected]>;tag=1928301774


später wird dann noch das "Privacy: user" erklärt.

Ich habe auch mal an Sipura gemailt, dass wir dieses Feature brauchen.
 
@zoo

Kann man denn den asterisk nicht so patchen,
daß er genau das übermittelt.

Ich meine ich setze SetCIDName("Anonymous")
Im Code müsste dann die Abfrage stattfinden damit
die URI so wie beschrieben übermittelt wird.


Gruß
britzelfix
 
Klar kann man Asterisk patchen. Müsste halt mal einer einen Patch für schreiben. Ich hatte das Problem ja mit meinem Sipura und mit dem Asterisk hatte ich es noch nicht versucht. Daher weiss ich nicht, ob ein Patch überhaupt nötig ist, oder ob es nich vielleicht schon so geht.
 
@zoo

Ich habe gerade festgestellt, daß der Unterschied zwischen
anon/non-anon nur dieser zusätzlicher Header "Privacy: user"
den Unterschied ausmacht.
Der "User-Agent: IPfonie 2005-004" sendet auch dann die volle
From-Zeile als:
From: "Martin Mustermann" <sip:[email protected]:5060;transport=udp>;tag=1398720

Der Patch müsste sich sehr einfach realisieren lassen.


Gruß
britzelfix
 
@zoo

Alles klar, die nächtliche session hat sich gelohnt. :)
Der Patch is 2 Zeilen lang:

Code:
--- /tmp/bri/bristuff-0.2.0-RC8o/asterisk-1.0.9/channels/chan_sip.c     2005-10-15 03:29:52.000000000 +0200
+++ chan_sip.c  2005-10-15 03:31:41.000000000 +0200
@@ -3764,6 +3765,8 @@
        /* SLD: FIXME?: do Route: here too?  I think not cos this is the first request.
         * OTOH, then we won't have anything in p->route anyway */
        add_header(req, "From", from);
+       if (ast_strcasestr(n, "Anonymous"))
+                       add_header(req, "Privacy", "user");
        strncpy(p->exten, l, sizeof(p->exten) - 1);
        build_contact(p);
        add_header(req, "To", to);

Anonym anrufen geht dann mit:
exten => _0X.,2,SetCIDName("anonymous")


Viel Spaß


Gruß
britzelfix
 
bei mir wird leider trotz dem patch die rufnummer immer mitgesendet...

hab in der exten auch das SetCIDName stehen...

funzt es denn bei euch mit dem patch?

lg,

steffen
 
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.