Falsche Adresse bei eingehendem Anruf

CoolDuke

Neuer User
Mitglied seit
7 Jan 2006
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich habe gestern dieses Forum gefunden und bis jetzt nach einer Problemlösung durchsucht - bin leider nicht fündig geworden.

Ich nutze Asterisk direkt am NTBA meines Mehrgeräteanschlusses. Bisher habe ich nur einen Client, der auch telefonieren kann. Ich kann raustelefonieren und auch von Außen angerufen werden.

Nun stört mich noch eine einzige Sache:
Wenn ich den Client z.B. von meinem Handy aus anrufe, wird die Handynummer richtig angezeigt, allerdings steht im Logfile des Clients (hier: X-Lite) als Adresse des Anrufers die SIP-Nummer des Clients gefolgt von der IP des Servers: sip:[email protected].

Das bedeutet, dass, wenn ich denjenigen zurückrufen will, nicht die Handynummer gewählt wird, sondern diese SIP-Adresse.

Auf der Asterisk-Konsole habe ich SIP-Debug mal aktiviert und sehe dort, dass diese Adresse von Asterisk an den Client verschickt wird:
Code:
 -- Executing Dial("CAPI[contr1/32123]/7", "sip/100/") in new stack
We're at 192.168.0.1 port 11930
Answering/Requesting with root capability 0x8 (alaw)
Answering with preferred capability 0x4 (ulaw)
Answering with preferred capability 0x2 (gsm)
12 headers, 10 lines
Reliably Transmitting:
INVITE sip:192.168.0.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK1d80474d
From: "00170123321" <sip:[email protected]>;tag=as02b0f063
To: <sip:192.168.0.2>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Date: Sat, 07 Jan 2006 12:59:05 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Content-Type: application/sdp
Content-Length: 203

Und hier ist der Fehler zu erkennen:
From: "00170123321" <sip:[email protected]>;tag=as02b0f063
Dort sollte eigentlich etwas stehen wie:
From: "00170123321" <00170123321>;tag=...

Ich habe schon probiert mit SetCallerID, SetCIDName, SetCIDNum etwas zu erreichen, leider ohne Erfolg.


Nun folgen die betreffenden Auszüge aus den Konfigurationsdateien.
extensions.conf
Code:
;Anrufe aus dem Festnetz
[extern]
exten => 32123,1,setCallerID(0${CALLERID})
exten => 32123,2,Dial(sip/100/)

extensions.conf
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[interfaces]
msn=32123
incomingmsn=32123
controller=1
softdtmf=1
accountcode=
context=extern
devices=2

Ich hoffe, ihr könnt mir helfen. Bevor das nicht geklärt ist, möchte ich mir kein VoIP-Telefon kaufen, da es dadurch in seiner Funktion etwas eingeschränkt wäre.


Vielen Dank im Voraus, Duke
 
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
248,541
Beiträge
2,293,859
Mitglieder
378,048
Neuestes Mitglied
Manfred Grill