Hallo zusammen,
nach einiger Abstinenz habe ich nun einen SPA-3000 in meinen Händen und ein eigentlich ganz einfaches Problem:
- Line 1 mit Provider Nikotel konfiguriert (User sei micha_nikotel genannet)
- PSTN Line zur Problemeingrenzung deaktiviert (würde mit Sipgate, User micha_sipgate, einwandfrei funktionieren)
Keinerlei NAT oder dergleichen, echte IP-Adresse.
GW1 Sipgate, User micha_sipgate eingetragen, exakt mit den Zugangsdaten mit denen PSTN perfekt funktioniert (wenn enabled).
Was ich möchte: Die Ortsvorwahl 0681 über GW1 = Sipgate routen. Alles andere 1:1 über Nikotel.
Nehmen wir hierfür auch mal (ums nicht zu kompliziert zu machen) in Kauf dass für Nikotel 49... und für Sipgate 0681... gewählt werden muss.
Dial plan:
(*xx|[3469]11|0|00|<0#,:>x.<gw0>|1xxx[2-9]xxxxxxS0|0681x.<gw1>|xxxxxxxxxxxx.)
Heisst: #0xxx via PSTN wählen -> klappt.
Alles ausser 0681 (insbes. 49xxx) wird über Nikotel vermittelt -> klappt.
06815847xxx anrufen: Geht über gw1 = Sipgate -> KLAPPT NICHT.
Log eines Calls an 06815847xxx:
Oct 31 14:16:55 smart [0]Off Hook
Oct 31 14:17:01 smart Calling:[email protected]:5060
Oct 31 14:17:01 smart [0:0]AUD ALLOC CALL (port=16388)
Oct 31 14:17:01 smart [0:0]RTP Rx Up
Oct 31 14:17:01 smart RSE_DEBUG: reference domain:sipgate.de
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>
Call-ID: [email protected]
CSeq: 101 INVITE
Max-Forwards: 70
Contact: Micha <sip:[email protected]:5060>
Expires: 240
User-Agent: Sipura/SPA3000-2.0.11(GWa)
Content-Length: 422
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura
Content-Type: application/sdp
v=0
o=- 40901 40901 IN IP4 192.109.53.19
s=-
c=IN IP4 192.109.53.19
t=0 0
m=audio 16388 RTP/AVP 0 2 4 8 18 96 97 98 100 101
a=rtpmap:0 PCMU/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:4 G723/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729a/8000
a=rtpmap:96 G726-40/8000
a=rtpmap:97 G726-24/8000
a=rtpmap:98 G726-16/8000
a=rtpmap:100 NSE/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:30
a=sendrecv
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>
Call-ID: [email protected]
CSeq: 101 INVITE
Server: sipgate ser
Content-Length: 0
Warning: 392 217.10.79.9:5060 "Noisy feedback tells: pid=13223 req_src_ip=192.109.53.19 req_src_port=5060 in_uri=sip:[email protected]:5060 out_uri=sip:[email protected] via_cnt==1"
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>;tag=as36b4e7a7
Call-ID: [email protected]
CSeq: 101 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:[email protected]>
Content-Length: 0
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart ACK sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>;tag=as36b4e7a7
Call-ID: [email protected]
CSeq: 101 ACK
Max-Forwards: 70
Contact: Micha <sip:[email protected]:5060>
User-Agent: Sipura/SPA3000-2.0.11(GWa)
Content-Length: 0
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart [0:0]AUD Rel Call
Oct 31 14:17:01 smart CC:Failed
Oct 31 14:17:04 smart [0]On Hook
Was mich erstaunt ist der Ausschnitt:
Oct 31 14:17:01 smart SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>;tag=as36b4e7a7
Forbidden. Hmmm. Und: Als From: wird nach wie vor meine Nikotel-Kennung eingesetzt. Kann ja so gesehen auch nicht funktionieren. Da taucht nirgendwo die Kennung micha_sipgate auf.
Zwischendurch hatte ich sogar mal den Hinweis "Account-user must match from-user". Kann ich gerade nicht mehr reproduzieren.
Aber: Wo liegt da der Denkfehler?
Nochmal zusammenfassend: Ein bestimmter Rufnummerkreis (0681) soll statt über Nikotel über gw1 Sipgate rausgehen. Daher das gw1 im Dialplan. Die Zugangsdaten für Sipgate sind in gw1 hinterlegt. Exakt mit diesen Daten liesse sich zB auch die PSTN-Line bei Sipgate anstandslos registrieren.
Es hat doch sicher jemand einen ähnlichen Setup laufen??
Die FW ist aktuell (2.0.11), die Provider in o.g. Beispiel austauschbar, das Problem bleibt immer das selbe
Thx & Gruss,
Micha
nach einiger Abstinenz habe ich nun einen SPA-3000 in meinen Händen und ein eigentlich ganz einfaches Problem:
- Line 1 mit Provider Nikotel konfiguriert (User sei micha_nikotel genannet)
- PSTN Line zur Problemeingrenzung deaktiviert (würde mit Sipgate, User micha_sipgate, einwandfrei funktionieren)
Keinerlei NAT oder dergleichen, echte IP-Adresse.
GW1 Sipgate, User micha_sipgate eingetragen, exakt mit den Zugangsdaten mit denen PSTN perfekt funktioniert (wenn enabled).
Was ich möchte: Die Ortsvorwahl 0681 über GW1 = Sipgate routen. Alles andere 1:1 über Nikotel.
Nehmen wir hierfür auch mal (ums nicht zu kompliziert zu machen) in Kauf dass für Nikotel 49... und für Sipgate 0681... gewählt werden muss.
Dial plan:
(*xx|[3469]11|0|00|<0#,:>x.<gw0>|1xxx[2-9]xxxxxxS0|0681x.<gw1>|xxxxxxxxxxxx.)
Heisst: #0xxx via PSTN wählen -> klappt.
Alles ausser 0681 (insbes. 49xxx) wird über Nikotel vermittelt -> klappt.
06815847xxx anrufen: Geht über gw1 = Sipgate -> KLAPPT NICHT.
Log eines Calls an 06815847xxx:
Oct 31 14:16:55 smart [0]Off Hook
Oct 31 14:17:01 smart Calling:[email protected]:5060
Oct 31 14:17:01 smart [0:0]AUD ALLOC CALL (port=16388)
Oct 31 14:17:01 smart [0:0]RTP Rx Up
Oct 31 14:17:01 smart RSE_DEBUG: reference domain:sipgate.de
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>
Call-ID: [email protected]
CSeq: 101 INVITE
Max-Forwards: 70
Contact: Micha <sip:[email protected]:5060>
Expires: 240
User-Agent: Sipura/SPA3000-2.0.11(GWa)
Content-Length: 422
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura
Content-Type: application/sdp
v=0
o=- 40901 40901 IN IP4 192.109.53.19
s=-
c=IN IP4 192.109.53.19
t=0 0
m=audio 16388 RTP/AVP 0 2 4 8 18 96 97 98 100 101
a=rtpmap:0 PCMU/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:4 G723/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729a/8000
a=rtpmap:96 G726-40/8000
a=rtpmap:97 G726-24/8000
a=rtpmap:98 G726-16/8000
a=rtpmap:100 NSE/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:30
a=sendrecv
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>
Call-ID: [email protected]
CSeq: 101 INVITE
Server: sipgate ser
Content-Length: 0
Warning: 392 217.10.79.9:5060 "Noisy feedback tells: pid=13223 req_src_ip=192.109.53.19 req_src_port=5060 in_uri=sip:[email protected]:5060 out_uri=sip:[email protected] via_cnt==1"
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]<<217.10.79.9:5060
Oct 31 14:17:01 smart SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>;tag=as36b4e7a7
Call-ID: [email protected]
CSeq: 101 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: <sip:[email protected]>
Content-Length: 0
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart [0:5060]->217.10.79.9:5060
Oct 31 14:17:01 smart ACK sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>;tag=as36b4e7a7
Call-ID: [email protected]
CSeq: 101 ACK
Max-Forwards: 70
Contact: Micha <sip:[email protected]:5060>
User-Agent: Sipura/SPA3000-2.0.11(GWa)
Content-Length: 0
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart
Oct 31 14:17:01 smart [0:0]AUD Rel Call
Oct 31 14:17:01 smart CC:Failed
Oct 31 14:17:04 smart [0]On Hook
Was mich erstaunt ist der Ausschnitt:
Oct 31 14:17:01 smart SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.109.53.19:5060;branch=z9hG4bK-9a3feb96
From: Micha <sip:[email protected]:5060>;tag=25b1d2667a8cb316o0
To: <sip:[email protected]:5060>;tag=as36b4e7a7
Forbidden. Hmmm. Und: Als From: wird nach wie vor meine Nikotel-Kennung eingesetzt. Kann ja so gesehen auch nicht funktionieren. Da taucht nirgendwo die Kennung micha_sipgate auf.
Zwischendurch hatte ich sogar mal den Hinweis "Account-user must match from-user". Kann ich gerade nicht mehr reproduzieren.
Aber: Wo liegt da der Denkfehler?
Nochmal zusammenfassend: Ein bestimmter Rufnummerkreis (0681) soll statt über Nikotel über gw1 Sipgate rausgehen. Daher das gw1 im Dialplan. Die Zugangsdaten für Sipgate sind in gw1 hinterlegt. Exakt mit diesen Daten liesse sich zB auch die PSTN-Line bei Sipgate anstandslos registrieren.
Es hat doch sicher jemand einen ähnlichen Setup laufen??
Die FW ist aktuell (2.0.11), die Provider in o.g. Beispiel austauschbar, das Problem bleibt immer das selbe
Thx & Gruss,
Micha