Hallo allerseits,
ich soll im Rahmen einer Studienarbeit das Verhalten eines QoS-Treibers im Zusammenspiel mit VoIP evaluieren. Der Treiber wendet QoS basierend auf Ziel-IP und -Port an, evaluiert werden soll QoE (Quality of Experience), d.h. Latenz, Jitter, verwendeter Audio-Codec usw.. Zur zeit bin ich noch in der Vorbereitungsphase, d.h. es geht erstmal nur darum geeignete Softphone zu finden welche bestimmte Vorraussetzungen erfüllen. Dies sind unter anderem:
1. Lauffähig unter Windows Vista
2. Konfigurierbare RTP-Ports
3. Möglichst viele unterstützte Audio-Codecs (wenn das Ganze noch video-fähig wäre wäre es auch nicht verkehrt)
4. Keine proprietären Protokolle, es soll SIP + RTP verwendet werden
5. IP-to-IP-fähig, d.h. ohne dass man in irgendeiner Weise gezwungenermaßen noch einen Provider oder einen lokalen Asterisk verwenden muss (letzteres wäre dennoch möglich falls zumindest alle übrigen Punkte erfüllt wären)
6. Codec-Switching, d.h. basierend auf RTCP wird bei zu geringer Bandbreite ein besserer Codec verwendet
7. Open-Source/Freeware
Bei Punkt 6 bin ich mir nicht sicher, ob es überhaupt einen Client gibt, der dass kann. Ich habe gelesen, dass für einen solchen Fall ein RE-INVITE durchgeführt werden kann, aber bisher konnte ich keine Informationen finden ob irgendein Softphone dazu fähig ist.
Ich habe nun schon etliche Softclients durchprobiert, leider scheinen viele Clients, die noch vor zwei Jahren "frei" verfügbar waren inzwischen von Providern aufgekauft worden zu sein und fest auf diese verdongelt zu sein. Am besten schnitt bisher Ekiga ab, allerdings war es mir nicht möglich in der Windows-Version die RTP-Ports festzusetzen. Ich habe zwar per Config die UDP-Ports massiv eingeschränkt, aber das wird augenscheinlich (unter Windows) komplett ignoriert.
Bis auf Punkt 6 sind eigentlich alle Punkte wichtig und können nicht geändert werden da das quasi die Grundvorraussetzungen für den Versuch sind.
Falls jemand von euch einen solchen Client kennt oder zumindest einen, der dem sehr nahe kommt wäre ich wirklich dankbar, wenn er ihn mir nennen könnte, ich sehe langsam den Wald vor lauter Bäumen nicht mehr. In meiner Not habe ich sogar schon Skype evaluiert aber das kann man aufgrund des proprietären Protokolls und der verwendeten Verschlüsselung leider nicht einsetzen :-/
Gruß,
Daniel
ich soll im Rahmen einer Studienarbeit das Verhalten eines QoS-Treibers im Zusammenspiel mit VoIP evaluieren. Der Treiber wendet QoS basierend auf Ziel-IP und -Port an, evaluiert werden soll QoE (Quality of Experience), d.h. Latenz, Jitter, verwendeter Audio-Codec usw.. Zur zeit bin ich noch in der Vorbereitungsphase, d.h. es geht erstmal nur darum geeignete Softphone zu finden welche bestimmte Vorraussetzungen erfüllen. Dies sind unter anderem:
1. Lauffähig unter Windows Vista
2. Konfigurierbare RTP-Ports
3. Möglichst viele unterstützte Audio-Codecs (wenn das Ganze noch video-fähig wäre wäre es auch nicht verkehrt)
4. Keine proprietären Protokolle, es soll SIP + RTP verwendet werden
5. IP-to-IP-fähig, d.h. ohne dass man in irgendeiner Weise gezwungenermaßen noch einen Provider oder einen lokalen Asterisk verwenden muss (letzteres wäre dennoch möglich falls zumindest alle übrigen Punkte erfüllt wären)
6. Codec-Switching, d.h. basierend auf RTCP wird bei zu geringer Bandbreite ein besserer Codec verwendet
7. Open-Source/Freeware
Bei Punkt 6 bin ich mir nicht sicher, ob es überhaupt einen Client gibt, der dass kann. Ich habe gelesen, dass für einen solchen Fall ein RE-INVITE durchgeführt werden kann, aber bisher konnte ich keine Informationen finden ob irgendein Softphone dazu fähig ist.
Ich habe nun schon etliche Softclients durchprobiert, leider scheinen viele Clients, die noch vor zwei Jahren "frei" verfügbar waren inzwischen von Providern aufgekauft worden zu sein und fest auf diese verdongelt zu sein. Am besten schnitt bisher Ekiga ab, allerdings war es mir nicht möglich in der Windows-Version die RTP-Ports festzusetzen. Ich habe zwar per Config die UDP-Ports massiv eingeschränkt, aber das wird augenscheinlich (unter Windows) komplett ignoriert.
Bis auf Punkt 6 sind eigentlich alle Punkte wichtig und können nicht geändert werden da das quasi die Grundvorraussetzungen für den Versuch sind.
Falls jemand von euch einen solchen Client kennt oder zumindest einen, der dem sehr nahe kommt wäre ich wirklich dankbar, wenn er ihn mir nennen könnte, ich sehe langsam den Wald vor lauter Bäumen nicht mehr. In meiner Not habe ich sogar schon Skype evaluiert aber das kann man aufgrund des proprietären Protokolls und der verwendeten Verschlüsselung leider nicht einsetzen :-/
Gruß,
Daniel