[Pascom 18] Interne IP der Telefonanlage in 'Contact' Information SIP Paket

Hallo Reinhard,

kommt der RTP Stream denn überhaupt am pascom Host an? Innerhalb der SIP Pakete (Invite/Progress) in dem SDP (Session Description Protokoll) wird ja die IP und der Port mitgeteilt von dem der RTP Traffic kommt bzw an den die Anlage den RTP Traffic schickt. Ich würde eher vermuten das man hier schon nichts ankommen sieht, da ggf. doch SIP ALG zwischen Host und Provider im Einsatz ist.

Dadurch wird die extenip auch in die Liste der domains automatisch aufgenommen und somit werden auch SIP Pakete akzeptiert die von der öffentlichen IP Adresse kommen.

Das verstehe ich leider nicht ganz, die externip im Asterisk sollte entweder die IP des pascom Hosts oder die WAN IP über die die Pakete der Anlage dem Provider übermittelt werden, nicht aber die IP des Providers beispielsweise.

Grüße,
Steve

Hallo Steve,

das ist natürlich korrekt, aber im SIP Paket des Providers wird die externe IP als Ziel angeben, und somit akzeptiert Asterisk, so scheint es, nur mit der autodomain Option auch SIP Pakete die an die extenip adressiert sind.

Die RTP Pakete kommen an dem Port und der IP Adresse an, welche im SDP Paket durch die Pascom definiert wurden, jedoch die Pascom antwortet mit einem IMCP Paket “Port nicht verfügbar”?!

Gruß Reinhard

Hallo Reinhard,

leider weiß ich nicht warum du autodomain=on benötigen solltest, das sollte glaube ich wenn überhaupt nur dann benötigt werden, wenn sich andere peers am Asterisk registrieren. Bei insecure=invite sollte dem asterisk die domain in in den from/to/contact Headern relativ egal sein, wichtig ist das der Call eingehend über die IP des peers oder ausgehend die Antwort der Verbindung(Source/Destiantion-Port/IP)+CallID zugeordnet werden kann.
Ich nehme an du registriert dich ja bei UPC, das heißt es gibt keine inital von UPC aufgebaute Verbindung (eingehende Calls gehen ja auch über die bestehende Verbindung nach dem Register ein).
Man müsste sich das ganze in einem Packettrace mit den Log Meldungen des Asterisk zusammen ansehen. Aus persönlicher Erfahrung kann ich jedoch nur von UPC abraten, ich würde dir eher peoplefone.at anraten.

Grüße,
Steve

Hallo Steve,

die SIP Communication ist nicht wirklich mehr die Thematik, diese funktioniert korrekt,
jedoch scheint durch die extenip Einstellung, dass die Ports für die RTP Pakete zur Asterisk Instanz nicht richtig geöffnet werden. Das Kuriose dabei ist, bei eingehende Anrufen funktioniert die Aushandlung des RTP Streams ohne Probleme.

UPC ist leider an dieser Stelle gesetzt, aus verschwenden Gründen, die Ich hier nicht weiter ausführen möchte.
Deshalb muss ich hier zu einer funktionierenden Lösung kommen.
Eventuell ist auch die Version 18.03 mit der integrierten ALG die Lösung.

Gruß Reinhard

Zusammenfassend die finale Lösung der Anbindung an den SIP Trunk von UPC Austria.

  1. Asterisk: Einstellen des SIP Trunk Ports auf 5060
  2. Aktivierung des ALG am Pascom Interface (gewährleistet die korrekte Öffnung der entspr. RTP Ports
    und die Annahme der SIP Pakete von außen)
  3. Durch den Einsatz des ALG werden die Pakete aber vom Port 1024 versendet
  4. Erstellung eines SNAT von Port 1024 auf Port 5060 für die SIP Pakete am Firewall,
    da UPC zwingend verlangt dass die SIP Pakete von Port 5060 gesendet werden