1906VA-4G und VoIP (pascom)

Forum zu aktuellen Geräten der LANCOM Router/Gateway Serie

Moderator: Lancom-Systems Moderatoren

Antworten
JAG
Beiträge: 3
Registriert: 15 Aug 2023, 09:42

1906VA-4G und VoIP (pascom)

Beitrag von JAG »

Hallo zusammen,

ich suche mir schon seit einiger Zeit den Wolf und versuche ein sporadisch auftretenden Fehler zu finden/zu fixen und mir gehen langsam die Ideen aus. Vielleicht kann mir jemand hier weiterhelfen. Folgendes Scenario:

Es gibt zwei Telekom Deutschland LAN mit SIP Trunk Leitungen die VDSL1/2 an dem Lancom 1906VA angebunden sind per Wizzard und mit Loadbalancing eingerichtet. Soweit so gut. Die nachgelagerte Telefonanlage (pascom) hatte ein Problem mit dem Loadbalancer, sodass ich zwei Firewall-Regeln entworfen habe (eine aktive die andere nicht) die sowohl QoS als auch alles auf eine VDSL Leitung lenkt. In der Aktions-Tabelle habe ich dazu noch eine E-Mail Benachrichtigung gepackt die im Falle eines Ausfalls sowohl die Firewall Regel umschaltet als auch per E-Mail informiert. Das funktioniert auch alles soweit wie gewünscht. Doch im harten Alltag kommt es immer wieder vor das die Verbindung zu den SIP Trunks nicht funktioniert. Es kann dann in dem Moment kein Anruf nach draußen initiiert werden. Nach kurzer Zeit funktioniert es aber wieder.
Im Log der Telefonanlage sieht das wie folgt aus.

Code: Alles auswählen

[Aug 15 08:07:21] ERROR[6640]: res_pjsip.c:3589 ast_sip_create_dialog_uac: Endpoint 'iboGBCXxqZ0YCLD': Could not create dialog to invalid URI 'iboGBCXxqZ0YCLD'.  Is endpoint registered and reachable?
[Aug 15 08:07:21] ERROR[6640]: chan_pjsip.c:2628 request: Failed to create outgoing session to endpoint 'iboGBCXxqZ0YCLD'
    -- PJSIP/OfNKP6iNOb9933e-0000000e Internal Gosub(mdc_localdevice_predial,int,1) start
    -- Executing [int@mdc_localdevice_predial:1] Set("PJSIP/OfNKP6iNOb9933e-0000000e", "HEADER_KEYS=P-cs-cid,Alert-info") in new stack
    -- Executing [int@mdc_localdevice_predial:2] Set("PJSIP/OfNKP6iNOb9933e-0000000e", "counter=1") in new stack
    -- Executing [int@mdc_localdevice_predial:3] Set("PJSIP/OfNKP6iNOb9933e-0000000e", "currentHeader=P-cs-cid") in new stack
    -- Executing [int@mdc_localdevice_predial:4] While("PJSIP/OfNKP6iNOb9933e-0000000e", "P-cs-cid") in new stack
    -- Executing [int@mdc_localdevice_predial:5] Set("PJSIP/OfNKP6iNOb9933e-0000000e", "pjsipHeaderOp=add") in new stack
    -- Executing [int@mdc_localdevice_predial:6] Set("PJSIP/OfNKP6iNOb9933e-0000000e", "PJSIP_HEADER(add,P-cs-cid)=0_3263932415@IPADRESSE") in new stack
[Aug 15 08:07:21] WARNING[3833][C-00000008]: app_dial.c:2578 dial_exec_full: Unable to create channel of type 'PJSIP' (cause 3 - No route to destination)
    -- No devices or endpoints to dial (technology/resource)
und

Code: Alles auswählen

== Endpoint mdc_trunk_conf-2 is now Unreachable
    -- Contact mdc_trunk_conf-2/sip:sip.xyz.de is now Unreachable.  RTT: 0.000 msec
    -- Channel PJSIP/rLz9MHO15b99ba5-00000023 left 'native_rtp' basic-bridge <48a8eeda-5941-4bfd-aec7-203bb10ca453>
    -- Channel PJSIP/ipFN1OaYAb990ba-00000025 left 'native_rtp' basic-bridge <48a8eeda-5941-4bfd-aec7-203bb10ca453>
  == Spawn extension (sub_main-36, int, 3) exited non-zero on 'PJSIP/rLz9MHO15b99ba5-00000023'
    -- Executing [h@sub_main-36:1] Gosub("PJSIP/rLz9MHO15b99ba5-00000023", "def_hangup,s,1(36,ANSWER,,CALL)") in new stack
    -- Executing [s@def_hangup:1] NoOp("PJSIP/rLz9MHO15b99ba5-00000023", ">>>def_hangup:: EXTEN: 36 DIALSTATUS: ANSWER QUEUESTATUS:  REASON: CALL") in new stack
  == Endpoint mdc_trunk_conf-2 is now Reachable
    -- Contact mdc_trunk_conf-2/sip:sip.xyz.de is now Reachable.  RTT: 85.547 msec
Ich bin mir Sicher das ich noch nicht alles genau dokumentiert habe und werde das entsprechend gerne nachholen. Aber vielleicht hat ja jemand das gleiche Phänomen gehabt und schon eine Lösung gefunden oder eine Idee was man noch tun kann?
Dr.Einstein
Beiträge: 2924
Registriert: 12 Jan 2010, 14:10

Re: 1906VA-4G und VoIP (pascom)

Beitrag von Dr.Einstein »

Hi,

TCP Timeout im Lancom auf >30 Minuten einstellen:

IP-Router / Maskierung / TCP Aging
JAG
Beiträge: 3
Registriert: 15 Aug 2023, 09:42

Re: 1906VA-4G und VoIP (pascom)

Beitrag von JAG »

Danke, das werde ich mal probieren TCP-Aging habe ich auf den RFC Wert 7440 Sekunden gesetzt (war 300) und UDP-Aging von 20 auf 120 Sek. gesetzt. Mal Beobachten ob es nun besser funktioniert.

Muss man den Router danach neu starten?

Leider noch keine Änderung am Verhalten.
Allerdings ist mir aufgefallen sobald man von außen anruft, was immer zuverlässig funktioniert, geht auch das raus telefonieren sofort wieder.
JAG
Beiträge: 3
Registriert: 15 Aug 2023, 09:42

Re: 1906VA-4G und VoIP (pascom)

Beitrag von JAG »

Lösung selbst gefunden.

Der Ansatz mit der Firewall gegen den Loadbalancer zu arbeiten hat nicht geklappt, da man ja die Route nach draußen nicht wirklich ohne den LB hinbekommt. Der richtige Ansatz war die SIP Registrierung auf den Router zu verlegen und dann die Telefonanlage an den Router anzubinden. Lancom hat dafür auch eine ausführliche Anleitung bereitgestellt.

Anbindung einer SIP-TK-Anlage an einen LANCOM VoIP-Router

Danach muss man sich noch mit der Aktionstabelle darum kümmern das Routing umzuschalten, wenn mal die Standard-Leitung ausfällt.
Antworten