woher bekommt der SIP Server A die IP von Server B?

noto

Neuer User
Mitglied seit
31 Aug 2006
Beiträge
112
Punkte für Reaktionen
0
Punkte
0
Telefonat von Rufnummer A nach Rufnummer B.

Telefon A macht Verbindung über SIP-URI zum SIP Server A. SIP Server A kennt aber nur die Rufnummer B.

Woher bekommt er die SIP-URI B um Verbindung mit SIP Server B zu machen? Server A benötigt doch die IP Adresse von Server B!

Über ENUM, aber viele Provider machen keine ENUM Registrierung. Wie dann? Erfolgt dann Rufaufbau über Festnetz?
 

RudatNet

IPPF-Urgestein
Mitglied seit
25 Jan 2005
Beiträge
15,064
Punkte für Reaktionen
0
Punkte
0
Wenn Server A die Rufnummer nicht kennt, dann routet er ganz einfach ohne irgendwelche Abfragen über das Festnetz!

... auch dann, wenn diese Rufnummer eine VoIP-Nummer sein sollte!

Aus diesem Grunde sind VoIP-Gespräche auch nur im eigenen Provider-Netz oder in Partner Netze kostenlos! Diese (Partner-) Server fragen sich gegenseitig ab und erfahren so, ob der andere Teilnehmer auch VoIP hat.
 
G

gandalf94305

Guest
Das Thema hatten wir doch schon mal ;-)

Wenn der Provider A nur die Rufnummer von B, nicht jedoch SIP-URI B hat, dann muss über die Rufnummer bestimmt werden, welcher Termination Provider zuständig ist. Dieser erhält dann den Ruf vermittelt und muss damit klarkommen. Der Termination Provider hat eine Datenbank von Rufnummerzuordnungen und wenn er auch SIP unterstützt, enthält diese auch SIP-Proxies. Der zuständige SIP-Proxy beim Provider B nimmt dann die Rufnummer und bildet sie auf eine SIP-URI ab. Über die Registrierungsdatenbank wird ermittelt, ob aktuell ein Endgerät auf dieser URI registriert ist. Ist dies der Fall, so wird ein INVITE verschickt. Klingelingeling!

--gandalf.
 

noto

Neuer User
Mitglied seit
31 Aug 2006
Beiträge
112
Punkte für Reaktionen
0
Punkte
0
also SIP Server A > Gateway A >Termination Provider (Festnetz) > Gateway B > SIP Server B > SIP Server B sagt, Nummer B gehört zu SIP-URI B

?

aber der Termination Provider kann die SIP-URI B doch nicht an SIP Server A übermitteln. Und SIP Server B will nicht mit Server A 'sprechen'.

Ohne SIP-URI kein verbindungsaufbau über SIP, also erfolgt der Verbundungsaufbau:

Telefon A > Server A > Gateway A > Termination > Gateway B > Server B > Telefon B.

7 Schritte, wer hat wo welche Daten?

1. SIP-URI A + Nummer B
2. Nummer A + B + SIP-URI A
3. Nummer A + B
4. Nummer A + B
5. Nummer A + B
6. Nummer A + B + SIP-URI B
7. SIP-URI B

hmmm.... muss anderst fragen.

Telefonat Handy > VoIP Telefon.

Handy > Termination > Gateway > SIP Server > VoIP Telefon
Telefonat läuft komplett über Termination.

VoIP Telefon > SIP Server > Gateway > Termination > Gateway > SIP Server > VoIP Telefon
Telefonat läuft komplett über Termination

?

d.h. bei 'nur' Rufnummern und ohne ENUM gibt es kein VoIP 'only'. VoIP findet nur jeweils von SIP Server > VoIP Telefon statt (Schritt 1,2 und 6,7)


..aber!

'Partnernetze'

woher bekommt Server A die SIP-URI von Nummer B? Werden alle SIP Server im 'Partnetnetz' abgefragt 'such mir die SIP-URI von Nummer B?

Aus diesem Grunde sind VoIP-Gespräche auch nur im eigenen Provider-Netz oder in Partner Netze kostenlos! Diese (Partner-) Server fragen sich gegenseitig ab und erfahren so, ob der andere Teilnehmer auch VoIP hat.
ok
 
Zuletzt bearbeitet:

wichard

IPPF-Promi
Mitglied seit
16 Jun 2005
Beiträge
6,954
Punkte für Reaktionen
0
Punkte
36
noto schrieb:
also SIP Server A > Gateway A >Termination Provider (Festnetz) > Gateway B > SIP Server B > SIP Server B sagt, Nummer B gehört zu SIP-URI B?
SIP-Server B sagt gar nichts - dieser Server nimmt das Gespräch aus dem Festnetz an und leitet es an das registrierte Endgerät weiter. Benutzer A und SIP-Server A können auf diesem Weg nicht feststellen, ob B nicht vielleicht doch ohne die Zwischenstrecke "Festnetz" errichbar gewesen wäre.

noto schrieb:
d.h. bei 'nur' Rufnummern und ohne ENUM gibt es kein VoIP 'only'. VoIP findet nur jeweils von SIP Server > VoIP Telefon statt (Schritt 1,2 und 6,7)
Genau.


noto schrieb:
Nö, kein aber! ;)

noto schrieb:
'Partnernetze'
woher bekommt Server A die SIP-URI von Nummer B?
Ein Blick in das interne Verzeichnis (Registrierungsdatenbank) genügt des Server dazu.


Gruß,
Wichard
 

noto

Neuer User
Mitglied seit
31 Aug 2006
Beiträge
112
Punkte für Reaktionen
0
Punkte
0
wichard schrieb:
Ein Blick in das interne Verzeichnis (Registrierungsdatenbank) des Server genügt dazu.
'spiegeln' die ihre Datenbank ähnlich wie bei DNS Servern? also, auf allen 'Partner' Servern ist die selbe Datenbank?
 
G

gandalf94305

Guest
Das kommt darauf an, was wirklich kostenfrei ist.

Wenn man die Festnetzrufnummern des Partners kostenfrei anrufen kann, dann kann das auch ein Abkommen mit dem Termination Provider sein, der dann typischerweise identisch ist und den Anruf günstiger handhaben kann. Dazu ist keine Spiegelung der Teilnehmerzuordnungen erforderlich.

Wenn man die User des Partners kostenfrei anrufen kann, dann werden keine Telefonnummern verwendet, sondern spezielle Präfixe für Userids, die bei an den Partner weitergeleitet werden.

Und dann gibt es noch Unternehmen, die als Familie von Anbietern auftreten und eine gemeinsame Infrastruktur nutzen, d.h. hier existiert nur eine gemeinsame Registrierungsdatenbank, die von mehreren Anbietern gefüttert wird. Beispielsweise ist dies bei allen Anbieter auf Basis von outbox.de oder allen Anbietern auf Basis von backbone.ch der Fall.

--gandalf.
 

3CX PBX - GRATIS
Linux / Win / Cloud

Statistik des Forums

Themen
233,118
Beiträge
2,030,320
Mitglieder
351,465
Neuestes Mitglied
mathador