Protokoll MGCP/NCS
Das MGCP/NCS ist eine Erweiterung von MGCP 1.0 welche von den CableLabs in den PacketCable Spezifikationen ab 1.0 eingeführt wurde. Hier werden die speziellen Anforderungen durch Kabelfernseh-Netzwerke und DOCSIS ab Version 1.1 berücksichtigt. NCS steht für Network-Based Call Signalling und ist für embedded Clients in Kabelmodems ausgelegt.
Da MGCP/NCS nur speziell für Kabelfernseh-Netzwerke definiert wurde findet man es recht selten, was auch die Auswahl der Softswitche begrenzt.
Für Asterisk gibt es ein Patch-Set, welches für die Version 1.4.17 erstellt wurde und später für 1.6.0.x Versionen geändert wurde. Ab Version 1.8 vom Asterisk soll dieses Patch-Set in der normalen Version enthalten sein. In wie weit das Patch-Set allerdings funktioniert bleibt dahin gestellt. In Tests ging auf jeden Fall die Signalisierung einwandfrei, bei der Audioübertragung jedoch lief das ganze nicht so rund, was bedeutet das meist keine Audioübertragung zu stande kam. Im Test wurde ein gepatchter Asterisk 1.6.2rc1 verwendet. Da das Patch-Set für Asterisk 1.6.0.x ist verlief nicht alles einwandfrei.
Meine Tests mit einem Asterisk 1.4.24.1, welcher auch im BRIstuff 0.4.0-RC3e enthalten ist, mit dem MGCP/NCS-Patch von www.minux271.org funktionieren Kabelmodems von Kathrein (DCV300) einwandfrei.
Aktuelle Tests mit Asterisk 11.2.1 haben gezeigt, dass MGCP/NCS Kabelmodems mit dem Asterisk zusammenarbeiten. Einziger Schönheitsfehler ist ein "Klingeln" beim Auflegen. Dieser Schönheitsfehler ist aber schon in den 1.4.x Versionen mit Patches enthalten. Für Tests ist Asterisk auf jeden Fall eine "günstige" alternative zu einem Hardware-Softswitch, wie z.B. Cirpack von Technicolor.