[Gelöst] CLIR mit Telekom VoIP-Anschluss

twelve1979

Neuer User
Mitglied seit
10 Okt 2006
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich verwende Asterisk 1.8.13.1~dfsg-3 (Debian Wheezy). Der Telekom-VoIP-Anschluss funktioniert problemlos mit meinem Asterisk-Server.
Allerdings schaffe ich es nicht die Rufnummer zu unterdrücken.

Damit der Anruf von der Telekom nicht abgewiesen wird, muss vor dem Dial ein Set(CALLERID(all)="" <Telefonnummer des VoIP-Anschlusses>) ausgeführt werden.
Falls das Format nicht eingehalten wird, erhält man als Fehlermeldung: SIP/2.0 400 Fehler: Befehl nicht korrekt (SIP Befehl nicht RFC3261-konform) (34)
Somit ist es nicht möglich auch die Nummer nicht zu setzen. Ein anonymous/Anonymous für den Benutzernamen und/oder die VoIP-Nummer funktioniert auch nicht.
Außerdem habe ich sämtliche Versionen von Set(CALLERPRES()=prohib*) ausprobiert. Auch funktioniert es nicht, wenn ich der Zielrufnummer *31# als Präfix hinzufüge.

Vielleicht kann jemand helfen.

Gruß
Robert
 
Zuletzt bearbeitet:
Durch die Optionen die bei der FRITZ!Box für die Rufnummernunterdrückung angeboten werden, konnte ich das Problem lösen.

CLIR ist mit einem VoIP-Anschluss der Telekom anscheinen nur noch mittels SIP-Header nach RFC 3323 (http://www.ietf.org/rfc/rfc3323.txt) möglich.
Die verfügbaren Werte sind in Abschnitt 4.2 aufgelistet. Allerdings darf der Wert session nicht verwendet werden, da die Verbindung ansonsten von der Telekom abgewiesen wird. Zusätzlich ist durch RFC 3325 (http://www.ietf.org/rfc/rfc3323.txt) der Wert id definiert.

Um nun die Rufnummer bei ausgehenden Verbindungen zu unterdrücken, muss also im Dialplan ein SIP-Header gesetzt werden:
Code:
SIPAddHeader(Privacy: critical;header;id;token;user);
 
Das kann ich so nicht bestätigen folgende Varianten führen übereinstimmend zu CLIR an VOIP-Anschlüssen der DTAG:

Variante 1 -> CALLERPRES
Code:
Set(CALLERID(num)=<RNR>);
Set(CALLERPRES()=prohib);
Dial ...

----
Resultierender INVITE:

INVITE sip:<Anrufziel>@tel.t-online.de SIP/2.0
Via: SIP/2.0/UDP <AstIP>:5060;branch=z9hG4bK4de1b7e4;rport
Max-Forwards: 70
From: "Anonymous" <sip:[email protected]>;tag=as7d59d76b
To: <sip:<Anrufziel>@tel.t-online.de>
Contact: <sip:anonymous@<AstIP>:5060>
Call-ID: [email protected]
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.8.23.0
Date: Thu, 05 Sep 2013 12:22:27 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces
Remote-Party-ID: "<RNR>" <sip:<RNR>@tel.t-online.de>;party=calling;privacy=full;screen=yes
Content-Type: application/sdp
Content-Length: 261

------------

Variante 2 -> SIPAddHeader

Code:
Set(CALLERID(num)=<RNR>);
SIPAddHeader(Privacy:id);
Dial ...

----
Resultierender INVITE:

INVITE sip:<Anrufziel>@tel.t-online.de SIP/2.0
Via: SIP/2.0/UDP <AstIP>:5060;branch=z9hG4bK001d8158;rport
Max-Forwards: 70
From: "<RNR>" <sip:<RNR>@tel.t-online.de>;tag=as35a230be
To: <sip:<Anrufziel>@tel.t-online.de>
Contact: <sip:<RNR>@<AstIP>:5060>
Call-ID: [email protected]
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.8.23.0
Date: Thu, 05 Sep 2013 12:29:46 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces
Privacy: id
Remote-Party-ID: "<RNR>" <sip:<RNR>@tel.t-online.de>;party=calling;privacy=off;screen=no
Content-Type: application/sdp
Content-Length: 259

--------

SIP-seits ist

Code:
sendrpid=yes
trustrpid=yes
rpid_update=yes

(andernfalls würde ja auch der Remote-Party-ID-Header nicht gesendet, in dem nämlich neben der Teilnehmernummer bei Nutzung von CALLERPRES die pricacy übermittelt wird)
 
Zuletzt bearbeitet:
Hallo,

auch ich verwende Asterisk 1.8 (Debian Wheezy), bekomme es nicht hin, die Rufnummer bei Telekom-VOIP zu unterdrücken.
Beide obigen Methoden habe ich probiert, kein Erfolg.

Ich muß Set(CALLERID(name)=<RNR>) angeben, sonst kommt SIP-Error 400.
Es muß "name" sein, nicht "num". Wenn ich zusätzlich die Option Set(CALLERPRES() angebe,
kommt wieder Error 404. Was mache ich falsch? Die SIP-Header bleiben ohne Erfolg.

Liegt es an den Option
sendrpid=yes
trustrpid=yes
rpid_update=yes

Kommen die in die sip.conf? General oder bei der Telekom??

Vielen Dank für die Hilfe
Martin
 
Entscheidend ist hier (abgehend) sendrpid=yes.
Die Option kann sowohl in den [general]-Kontext (dann gilt er bis auf Widerruf für alle peers/friends/user) oder aber in den Kontext, über den abgehend mit der Telekom teleffoniert wird.

trustrpid=yes und rpid_update=yes sind ankommende Optionen und müssten in den [general]-Kontext (siehe vor) oder aber jeden einzelnen ankommenden Telekom-Kontext.

Wie gesagt, für die CLIP/CLIR-Geschichte sollte aber sendrpid ausschlaggebend sein, da diese Option das Senden des Remote-Party-ID-Headers steuert.
 
Zuletzt bearbeitet:
Hallo abw1oim

und danke für die schnelle Anwort.

D.h. "sendrpid=yes" im general-Kontext der sip.conf und
"Set(CALLERID(num)=<RNR>);
Set(CALLERPRES()=prohib);
Dial ..."
in der extensions.conf sollte funktionieren um bei abgehenden Gesprächen die Rufnummer zu unterdrücken??
Callerid(num) oder Callerid(name)?

Gruß ebenfalls aus Bonn
Martin
 
Ja. In dem Falle reicht dann auch das Setzen der CALLERID(num) auf die Rufnummer (MSN), CALLERID(name) setze ich selber nicht.
 
Zuletzt bearbeitet:
Ratlos über beide Ohren.
Ich muß Callerid(name) setzen, nur dann klappts. Bei Callerid(num) kommt der SIP/2.0 400 Fehler.
Sobald ich Set(CALLERPRES()=prohib setze, kommt ein congestion-Error.

Was mache ich falsch??? Wieso klappt das bei Euch, aber nicht bei mir.
Ich habe eine Standard Debian Wheezy Installation? Irgendwas besonderes in der sip.conf???
 
Augenblick mal: Wenn Du tatsächlich noch Asterisk 1.2 (der ist ja nun steinalt) benutzt (Signatur), kann das auch nicht klappen, die entsprechende Syntax, die hier diskutiert wurde, existiert da gar nicht.
Mit 1.8 hingegen geht es wie beschrieben, Du müsstest dann mit sip debug vergleichbare Ausgaben wie die vorn mir geposteten bekommen - Du hast ja gepostet, dass Du 1.8 benutzt (dann stimmt aber Deine Signatur nicht).
 
Zuletzt bearbeitet:
Sorry für die alte Signatur, habe sie rausgelöscht.

SIP-Debug hier.
Code:
  == Using SIP RTP CoS mark 5
Audio is at 12042
Adding codec 0x8 (alaw) to SDP
Reliably Transmitting (NAT) to 217.0.16.167:5060:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK5ad2616f;rport
Max-Forwards: 70
From: "Anonymous" <sip:[email protected]>;tag=as17369d81
To: <sip:[email protected]>
Contact: <sip:[email protected]:5060>
Call-ID: [email][email protected][/email]
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Date: Wed, 30 Oct 2013 20:19:53 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Remote-Party-ID: "0160XXXXXXXX" <sip:[email protected]>;party=calling;privacy=full;screen=yes
Content-Type: application/sdp
Content-Length: 193

v=0
o=root 1372972980 1372972980 IN IP4 192.168.0.1
s=Asterisk PBX 1.8.13.1~dfsg-3+deb7u1
c=IN IP4 192.168.0.1
t=0 0
m=audio 12042 RTP/AVP 8
a=rtpmap:8 PCMA/8000
a=ptime:20
a=sendrecv

---
    -- Called SIP/0228XXXXXX@telekom

<--- SIP read from UDP:217.0.16.167:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.1:5060;rport=61005;received=91.10.15.29;branch=z9hG4bK5ad2616f
To: <sip:[email protected]>;tag=2229421e
From: Anonymous <sip:[email protected]>;tag=as17369d81
Call-ID: [email][email protected][/email]
CSeq: 102 INVITE
WWW-Authenticate: Digest algorithm=MD5, nonce="c02cc29ac02cc29a925dab70dab4f866ca3993048a24c51db09edfa2d0b8224c", realm="tel.t-online.de"
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
set_destination: Parsing <sip:[email protected]> for address/port to send to
set_destination: set destination to 217.0.17.170:5060
Transmitting (NAT) to 217.0.16.167:5060:
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK5ad2616f;rport
Max-Forwards: 70
From: "Anonymous" <sip:[email protected]>;tag=as17369d81
To: <sip:[email protected]>;tag=2229421e
Contact: <sip:[email protected]:5060>
Call-ID: [email][email protected][/email]
CSeq: 102 ACK
User-Agent: Asterisk PBX
Content-Length: 0


---
Audio is at 12042
Adding codec 0x8 (alaw) to SDP
Reliably Transmitting (NAT) to 217.0.16.167:5060:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK707a7a78;rport
Max-Forwards: 70
From: "Anonymous" <sip:[email protected]>;tag=as17369d81
To: <sip:[email protected]>
Contact: <sip:[email protected]:5060>
Call-ID: [email][email protected][/email]
CSeq: 103 INVITE
User-Agent: Asterisk PBX
Authorization: Digest username="XXXXXX", realm="tel.t-online.de", algorithm=MD5, uri="sip:[email protected]", nonce="c02cc29ac02cc29a925dab70dab4f866ca3993048a24c51db09edfa2d0b8224c", response="b2ca43c92296215a69c49bdc3bf0cf37"
Date: Wed, 30 Oct 2013 20:19:53 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Remote-Party-ID: "0160XXXXXXXX" <sip:[email protected]>;party=calling;privacy=full;screen=yes
Content-Type: application/sdp
Content-Length: 193

v=0
o=root 1372972980 1372972981 IN IP4 192.168.0.1
s=Asterisk PBX 1.8.13.1~dfsg-3+deb7u1
c=IN IP4 192.168.0.1
t=0 0
m=audio 12042 RTP/AVP 8
a=rtpmap:8 PCMA/8000
a=ptime:20
a=sendrecv

---

<--- SIP read from UDP:217.0.16.167:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.0.1:5060;rport=61005;received=91.10.15.29;branch=z9hG4bK707a7a78
To: <sip:[email protected]>
From: Anonymous <sip:[email protected]>;tag=as17369d81
Call-ID: [email][email protected][/email]
CSeq: 103 INVITE
Content-Length: 0

<------------->
--- (7 headers 0 lines) ---

<--- SIP read from UDP:217.0.16.167:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.0.1:5060;rport=61005;received=91.10.15.29;branch=z9hG4bK707a7a78
To: <sip:[email protected]>;tag=40d7806c
From: Anonymous <sip:[email protected]>;tag=as17369d81
Call-ID: [email][email protected][/email]
Contact: <sip:[email protected]:5060>
CSeq: 103 INVITE
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
set_destination: Parsing <sip:[email protected]> for address/port to send to
set_destination: set destination to 217.0.17.170:5060
Transmitting (NAT) to 217.0.16.167:5060:
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK707a7a78;rport
Max-Forwards: 70
From: "Anonymous" <sip:[email protected]>;tag=as17369d81
To: <sip:[email protected]>;tag=40d7806c
Contact: <sip:[email protected]:5060>
Call-ID: [email][email protected][/email]
CSeq: 103 ACK
User-Agent: Asterisk PBX
Content-Length: 0


---
Scheduling destruction of SIP dialog '[email protected]' in 6400 ms (Method: INVITE)
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Auto fallthrough, channel 'SIP/sipgatebn-00000002' status is 'CONGESTION'

<--- Reliably Transmitting (NAT) to 217.10.79.9:5060 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP 217.10.79.9:5060;branch=z9hG4bKe01d.25d61c35.0;received=217.10.79.9;rport=5060
Via: SIP/2.0/UDP 172.20.40.2;branch=z9hG4bKe01d.25d61c35.0
Via: SIP/2.0/UDP 217.10.79.9:5060;received=217.10.68.6;branch=z9hG4bK13d928e2
Via: SIP/2.0/UDP 217.10.69.2:5060;received=217.10.69.2;branch=z9hG4bK13d928e2;rport=5060
From: "0160XXXXXXXX" <sip:[email protected]>;tag=as3dadf1c2
To: <sip:[email protected]>;tag=as27a37587
Call-ID: [email][email protected][/email]
CSeq: 102 INVITE
Server: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
X-Asterisk-HangupCause: Circuit/channel congestion
X-Asterisk-HangupCauseCode: 34
Content-Length: 0


<------------>

<--- SIP read from UDP:217.10.79.9:5060 --->
ACK sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 217.10.79.9:5060;branch=z9hG4bKe01d.25d61c35.0
Via: SIP/2.0/UDP 172.20.40.2;branch=z9hG4bKe01d.25d61c35.0
From: "0160XXXXXXXX" <sip:[email protected]>;tag=as3dadf1c2
Call-ID: [email][email protected][/email]
To: <sip:[email protected]>;tag=as27a37587
CSeq: 102 ACK
Max-Forwards: 69
Content-Length: 0
X-hint: rr-enforced

Das Gespräch kommt per sipgate rein und soll an eine Telekom-Nummer (CLIR) geleitet werden.
Hier die extensions.conf für obiges SIP-Debug:
Set(CALLERID(num)=0228XXXXXX)
Set(CALLERPRES()=prohib)
Dial(SIP/0228XXXXXX@telekom,90,wW)

Bei folgender Extension klappt alles einwandfrei, allerdings ohne CLIR:
Set(CALLERID(name)=0228XXXXXX)
Dial(SIP/0228XXXXXX@telekom,90,wW)
 
Zuletzt bearbeitet von einem Moderator:
Bitte code-Tags verwenden!

Ansonsten: Das sieht doch gar nicht schlecht aus und erst jetzt verrätst Du uns auch, dass Du hier eine Weiterleitung von SIPGATE machen willst. Deutlich wird das Problem hier:

Code:
Remote-Party-ID: "0160XXXXXXXX" <sip:[email protected]>;party=calling;privacy=full;screen=yes

Die 0160XXX kommt von SIPGATE (das dürfte ja Dein Handy sein als "Testanrufer" und steht bei denen in CALLERID(name). Damit kommt die Telekom am VoIP-Anschluß nicht klar.
Daher mußt Du in diesem Fall tatsächlich

Code:
Set(CALLERID(num)=0228XXXXXX)
Set(CALLERID(name)=0228XXXXXX)
Set(CALLERPRES()=prohib)
Dial(SIP/0228XXXXXX@telekom,90,wW)
 
Zuletzt bearbeitet:
Nein, leider keine Lösung. Beides (num und name) zu setzen hatte ich auch schon probiert. Ohne Erfolg.
Und an der Sipgate-Weiterleitung liegt es auch nicht: identischer Fehler wenn ich per SIP-Phone über Telekom-SIP
raus telefonieren will: 0228X ruf 0160XXX an. Sobald ich Set(CALLERPRES()=prohib) wegnehme geht alles.

extensions.conf
Code:
exten => _X.,1,Set(CALLERID(name)=0228XXXXXX)
exten => _X.,2,Set(CALLERID(num)=0228XXXXXX)
exten => _X.,3,Set(CALLERPRES()=prohib)
exten => _X.,4,Dial(SIP/${EXTEN}@telekom,90,wW)


Code:
To: <sip:[email protected]>

 Contact: <sip:[email protected]:5060>
 Call-ID: [email protected]
 CSeq: 103 INVITE
 User-Agent: Asterisk PBX
 Authorization: Digest username="XXXXXX", realm="tel.t-online.de", algorithm=MD5, uri="sip:[email protected]", nonce="04bb927904bb927956ca11f21e5e08fee7fdd1157cee82dcbd21427281f68e04", response="75897cf4ec88512ebc157e033a90ac4f"
 Date: Wed, 30 Oct 2013 22:09:13 GMT
 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH

 Supported: replaces, timer

 Content-Type: application/sdp

 Content-Length: 191
 

 v=0
 o=root 821829882 821829883 IN IP4 192.168.0.1
 s=Asterisk PBX 1.8.13.1~dfsg-3+deb7u1
 c=IN IP4 192.168.0.1
 t=0 0
 m=audio 17986 RTP/AVP 8
 a=rtpmap:8 PCMA/8000
 a=ptime:20

 a=sendrecv
 

 ---
 

 <--- SIP read from UDP:192.168.0.7:5060 --->

 SUBSCRIBE sip:[email protected];user=phone SIP/2.0
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-oin2otzqlecv;rport
 From: <sip:[email protected]>;tag=a5knw97k96
 To: <sip:[email protected];user=phone>
 Call-ID: 5271838ad5a5-0ebwixd1k7ue
 CSeq: 2 SUBSCRIBE
 Max-Forwards: 70
 Contact: <sip:[email protected]:5060>;reg-id=1
 Event: dialog;purpose=call-completion
 Accept: application/dialog-info+xml
 User-Agent: snom360/8.7.3.19

 Authorization: Digest username="201",realm="asterisk",nonce="2dad9da9",uri="sip:[email protected];user=phone",response="353cb5e05ebbb4dca229caef8caaf157",algorithm=MD5

 Expires: 60
 Content-Length: 0
 

 <------------->
 --- (14 headers 0 lines) ---
 Creating new subscription
 Sending to 192.168.0.7:5060 (NAT)
 Found peer '201' for '201' from 192.168.0.7:5060
 Looking for 0160XXXXXXXX in default (domain 192.168.0.1)
 

 <--- Transmitting (NAT) to 192.168.0.7:5060 --->
 SIP/2.0 404 Not Found
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-oin2otzqlecv;received=192.168.0.7;rport=5060
 From: <sip:[email protected]>;tag=a5knw97k96
 To: <sip:[email protected];user=phone>;tag=as6acf6066
 Call-ID: 5271838ad5a5-0ebwixd1k7ue
 CSeq: 2 SUBSCRIBE
 Server: Asterisk PBX
 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
 Supported: replaces, timer
 Content-Length: 0
 

 

 <------------>
 Really destroying SIP dialog '5271838ad5a5-0ebwixd1k7ue' Method: SUBSCRIBE
 

 <--- SIP read from UDP:217.0.16.167:5060 --->
 SIP/2.0 100 Trying
 Via: SIP/2.0/UDP 192.168.0.1:5060;rport=61005;received=91.10.15.29;branch=z9hG4bK48781371
 To: <sip:[email protected]>
 From: Anonymous <sip:[email protected]>;tag=as19de8e99
 Call-ID: [email protected]
 CSeq: 103 INVITE
 Content-Length: 0
 

 <------------->
 --- (7 headers 0 lines) ---
 

 <--- SIP read from UDP:217.0.16.167:5060 --->
 SIP/2.0 404 Not Found
 Via: SIP/2.0/UDP 192.168.0.1:5060;rport=61005;received=91.10.15.29;branch=z9hG4bK48781371
 To: <sip:[email protected]>;tag=dfa156ff
 From: Anonymous <sip:[email protected]>;tag=as19de8e99
 Call-ID: [email protected]
 Contact: <sip:[email protected]:5060>
 CSeq: 103 INVITE
 Content-Length: 0
 

 <------------->
 --- (8 headers 0 lines) ---
 set_destination: Parsing <sip:[email protected]> for address/port to send to
 set_destination: set destination to 217.0.17.170:5060
 Transmitting (NAT) to 217.0.16.167:5060:
 ACK sip:[email protected] SIP/2.0
 Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK48781371;rport
 Max-Forwards: 70
 From: "Anonymous" <sip:[email protected]>;tag=as19de8e99
 To: <sip:[email protected]>;tag=dfa156ff
 Contact: <sip:[email protected]:5060>
 Call-ID: [email protected]
 CSeq: 103 ACK
 User-Agent: Asterisk PBX
 Content-Length: 0
 

 

 ---
 Scheduling destruction of SIP dialog '[email protected]' in 6400 ms (Method: INVITE)
   == Everyone is busy/congested at this time (1:0/1/0)
     -- Auto fallthrough, channel 'SIP/201-00000006' status is 'CONGESTION'
 

 <--- Reliably Transmitting (NAT) to 192.168.0.7:5060 --->
 SIP/2.0 503 Service Unavailable
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-26grsg5nx7ka;received=192.168.0.7;rport=5060
 From: "0228/XXXXXX" <sip:[email protected]>;tag=jc1po8hw3f
 To: <sip:[email protected];user=phone>;tag=as797be1e1
 Call-ID: 52718384d0d0-8crenmdr9org
 CSeq: 2 INVITE
 Server: Asterisk PBX
 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
 Supported: replaces, timer
 Session-Expires: 1800;refresher=uas
 X-Asterisk-HangupCause: Circuit/channel congestion
 X-Asterisk-HangupCauseCode: 34
 Content-Length: 0
 

 

 <------------>
 

 <--- SIP read from UDP:192.168.0.7:5060 --->
 ACK sip:[email protected];user=phone SIP/2.0
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-26grsg5nx7ka;rport
 From: "0228/XXXXXX" <sip:[email protected]>;tag=jc1po8hw3f
 To: <sip:[email protected];user=phone>;tag=as797be1e1
 Call-ID: 52718384d0d0-8crenmdr9org
 CSeq: 2 ACK
 Max-Forwards: 70
 Contact: <sip:[email protected]:5060>;reg-id=1
 Content-Length: 0
 

 <------------->
 --- (9 headers 0 lines) ---
 Really destroying SIP dialog '52718384d0d0-8crenmdr9org' Method: ACK
 

 <--- SIP read from UDP:192.168.0.7:5060 --->
 SUBSCRIBE sip:[email protected];user=phone SIP/2.0
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-s2lbs7po2x8d;rport
 From: <sip:[email protected]>;tag=dxlodshh60
 To: <sip:[email protected];user=phone>
 Call-ID: 5271838b3a3a-8krhn3kd4vpk
 CSeq: 3 SUBSCRIBE
 Max-Forwards: 70
 Contact: <sip:[email protected]:5060>;reg-id=1
 Event: dialog;purpose=call-completion
 Accept: application/dialog-info+xml
 User-Agent: snom360/8.7.3.19
 Expires: 0
 Content-Length: 0
 

 ------------->
 --- (13 headers 0 lines) ---
 Creating new subscription
 Sending to 192.168.0.7:5060 (NAT)
 list_route: hop: <sip:[email protected]:5060>
 Found peer '201' for '201' from 192.168.0.7:5060
 

 <--- Transmitting (NAT) to 192.168.0.7:5060 --->
 SIP/2.0 401 Unauthorized
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-s2lbs7po2x8d;received=192.168.0.7;rport=5060
 From: <sip:[email protected]>;tag=dxlodshh60
 To: <sip:[email protected];user=phone>;tag=as5de10b58
 Call-ID: 5271838b3a3a-8krhn3kd4vpk
 CSeq: 3 SUBSCRIBE
 Server: Asterisk PBX
 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
 Supported: replaces, timer
 WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="12d4aca7"
 Content-Length: 0
 

 

 <------------>
 Scheduling destruction of SIP dialog '5271838b3a3a-8krhn3kd4vpk' in 32000 ms (Method: SUBSCRIBE)
 

 <--- SIP read from UDP:192.168.0.7:5060 --->
 SUBSCRIBE sip:[email protected];user=phone SIP/2.0
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-f13s5i19nxb0;rport
 From: <sip:[email protected]>;tag=dxlodshh60
 To: <sip:[email protected];user=phone>
 Call-ID: 5271838b3a3a-8krhn3kd4vpk
 CSeq: 4 SUBSCRIBE
 Max-Forwards: 70
 Contact: <sip:[email protected]:5060>;reg-id=1
 Event: dialog;purpose=call-completion
 Accept: application/dialog-info+xml
 User-Agent: snom360/8.7.3.19
 Authorization: Digest username="201",realm="asterisk",nonce="12d4aca7",uri="sip:[email protected];user=phone",response="69fbddb5e54609df1fadb7afabb333ec",algorithm=MD5
 Expires: 0
 Content-Length: 0
 

 <------------->
 --- (14 headers 0 lines) ---
 Creating new subscription
 Sending to 192.168.0.7:5060 (NAT)
 Found peer '201' for '201' from 192.168.0.7:5060
 Looking for 0160XXXXXXXX in default (domain 192.168.0.1)
 

 <--- Transmitting (NAT) to 192.168.0.7:5060 --->
 SIP/2.0 404 Not Found
 Via: SIP/2.0/UDP 192.168.0.7:5060;branch=z9hG4bK-f13s5i19nxb0;received=192.168.0
 From: <sip:[email protected]>;tag=dxlodshh60
 To: <sip:[email protected];user=phone>;tag=as5de10b58
 Call-ID: 5271838b3a3a-8krhn3kd4vpk
 CSeq: 4 SUBSCRIBE
 Server: Asterisk PBX
 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLIS
 Supported: replaces, timer
 Content-Length: 0

Ist noch irgendwas in der extensions.conf oder sip.conf nötig???
 
Zuletzt bearbeitet:
Sorry, aber der Debug ist unvollständig: Entscheidend ist das INVITE-Paket an die Telekom, das entscheidet alles und fehlt hier.
Wie dem auch sei: Was passiert bei

Code:
SIPAddHeader(Privacy:id);

anstatt des

Code:
Set(CALLERPRES()=prohib)

Wie gesagt, das INVITE-Paket ist entscheidend, es muß im Kern so aussehen wie das von mir weiter oben gepostete (je nach Variante), dann klappt das auch ...
 
Zuletzt bearbeitet:
Jetzt klappt es. Ausschließlich in dieser Kombination:

sip.conf
Code:
sendrpid=yes

extensions.conf
Code:
exten => _X.,1,Set(CALLERID(name)=0228XXXXXX)
exten => _X.,2,Set(CALLERID(num)=0228XXXXXX)
exten => _X.,3,SIPAddHeader(Privacy:id)
 
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.