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)
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