Hallo zusammen,
Nachdem ich nun den halbe Abend mit tcpdump/ethereal die Kommunikation zwischen dem S685ip und meinem asterisk gescannt habe, hier für die interessierten unter euch die asterisk Konfiguration für die fallweise Rufnummernunterdrückung des S685IP:
In der /etc/asterisk/extensions.conf muss im context für abgehende Anrufe folgendes ergänzt werden:
Danach ein "dialplan reload" im asterisk CLI vornehmen und es sollte funktionieren.
Das S685IP sendet nämlich bei aktivierter Unterdrückung der Rufnummer am Mobilteil den SIP-Header Privacy = id. Dieser wird mit o.g. Statement augewertet und die Unterdrückung gesetzt. Voraussetzung ist natürlich, dass CLIR am Anschluss aktiviert ist. Bei meinem Arcor/Vodafone Anschluss funktioniert dies tadellos. Ich habe es mit den Mobilteilen S68H und SL400H erfolgreich getestet.
Vielleicht ist dies ja für den ein oder anderen hilfreich.
Grüße
André
Nachdem ich nun den halbe Abend mit tcpdump/ethereal die Kommunikation zwischen dem S685ip und meinem asterisk gescannt habe, hier für die interessierten unter euch die asterisk Konfiguration für die fallweise Rufnummernunterdrückung des S685IP:
In der /etc/asterisk/extensions.conf muss im context für abgehende Anrufe folgendes ergänzt werden:
Code:
exten => _X.,1,ExecIf($["${SIP_HEADER(PRIVACY)}" = "id"],SetCallerPres,prohib_not_screened)
Danach ein "dialplan reload" im asterisk CLI vornehmen und es sollte funktionieren.
Das S685IP sendet nämlich bei aktivierter Unterdrückung der Rufnummer am Mobilteil den SIP-Header Privacy = id. Dieser wird mit o.g. Statement augewertet und die Unterdrückung gesetzt. Voraussetzung ist natürlich, dass CLIR am Anschluss aktiviert ist. Bei meinem Arcor/Vodafone Anschluss funktioniert dies tadellos. Ich habe es mit den Mobilteilen S68H und SL400H erfolgreich getestet.
Vielleicht ist dies ja für den ein oder anderen hilfreich.
Grüße
André