OfficeMaster Syslog

Die OfficeMaster-Gateways von Ferrari könne ihre Aktivitäten zur Fehlersuche per SYSLOG an einen Syslog Server senden. Ferrari Electronic liefert ein passendes Windows Programm mit, um die Syslog Meldungen einzufangen und anzuzeigen.

Hinweis: Der SyslogD war früher im OMConfig-Programm enthalten aber ist mittlerweile ein eigenständiger Download. Beim Update werden Sie auch darauf hingewiesen, das der von einer früheren Version installierte SYSLOG-Server entfernt wird.

Sie können weiterhin einen SYSLOGD mit entsprechender Auswertesoftware im Downloadbereich unter http://www.ferrari-electronic.de/de/service/downloadcenter.html/OfficeMasterHardware herunterladen oder einen anderen Dienst wie z.B. NXLog nutzen.

Für einfache interaktive Syslog-Analysen liefert Ferrari Electronic auch weiterhin ein Windows Programm mit. Dazu später mehr.

Syslog per OMConfig aktivieren

Zuerst müssen Sie den SYSLOG-Versand auf der Box aktivieren, damit Sie überhaupt weiß, dass und wohin sie die Meldungen senden soll. Das geht recht einfach über die Windows Konfigurationssoftware.

Sobald Sie die Einstellungen gespeichert haben, sendet das Gateway Protokollnachrichten zum Syslog-Server. Ich bevorzuge dabei UDP als Protokoll, wohlwissend dass UDP nicht verbindungsgesichert ist.

Syslog per Browser

Mit einer neueren Firmware können Sie auch per Webbrowser auf das Gateway. Zur Anmeldung nutzen sie "Admin" als Benutzername und das normale Kennwort.

Achtung:
Diese Einstellungen ist nur für die temporäre Fehlersuche und nicht zur Dauerüberwachung gedacht. Die Syslog-Ausgaben werden hier bis zum Download temporär lokal gepuffert.

Über "System Traces" lassen sich auch hier SYSLOG-Mitschnitte und sogar WireShark-Captures starten, anzeigen und als Datei herunter laden.

Die OLG-Datei halt folgendes Format.

log file content was reset by user
Oct 18 12:16:17 OMG201443 rsyslogd: [origin software="rsyslogd" swVersion="5.10.1" x-pid="5810" x-info="http://www.rsyslog.com"] start
Oct 18 12:16:17 OMG201443 rsyslogd: rsyslogd's groupid changed to 103
Oct 18 12:16:17 OMG201443 rsyslogd: rsyslogd's userid changed to 101
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) use 192.168.102.32
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) leg.partner='NIL' call.partner='ip:server:u:192.168.103.78:5060:3:' t.mode='UDP' address='192.168.103.78' port='5060' protocol='V4'
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) SIPCMD Tx: 503 Service unavailable
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) Msg from:'sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78' to:'ip:client:u:192.168.103.78:5060::V4:51' delay:'NIL' data_len:570
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           +++++ snd +++++ snd +++++ snd +++++ snd +++++ snd 
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           SIP/2.0 503 Service unavailable
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           OM-Isdn-Status-Code: 41
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           CSeq: 4 INVITE
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Call-ID: 009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Contact: <sip:+495251304613@192.168.102.32;transport=udp>
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REGISTER, REFER
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           From: "PhonerLite" <sip:613@192.168.102.32>;tag=1218017982
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG: user-Agent: Ferrari electronic OMG 4.0 (4.0-50,4.0-50,4.0-50)
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           To: <sip:+495251304613@192.168.102.32>;tag=47-1382091639
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Via: SIP/2.0/UDP 192.168.103.78:5060;branch=z9hG4bK009ffa994c36e311834a70e17a420b19;rport
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Reason: Q.850;cause=41
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Content-Length: 0
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           ----- snd ----- snd ----- snd ----- snd ----- snd 
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) inboundCleanup call.waitForPidStart=0 call.pid=7718 call.pid2=NIL call.lega.releaseInitiated=true call.lega.waitforCcaReleaseConf=NIL call.lega.waitForOk=NIL
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) inboundCleanup wait für call.pid
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) inboundCleanup: rc='WaitForCleanup'
Oct 18 12:16:17 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) <<< WaitForCleanup
Oct 18 12:16:17 OMG201443 mux_isdn:0 (1) ISDN[1](6568): APP : 12:20:46,596 Begin ReadAppPipe 1
Oct 18 12:16:17 OMG201443 mux_isdn:0 (1) ISDN[1](6568): APP : calling_name =''
Oct 18 12:16:17 OMG201443 mux_isdn:0 (1) ISDN[1](6568): APP : called_name =''

SyslogWin

Mit der Installation des Office Master Gate Konfigurationsprogamm landen auch ein Syslog-Helfer auf ihrer Festplatte.

C:\Program Files (x86)\FFUMS\omgatecfg\syslogwin.exe

Es gibt natürlich einen passenden Eintrag im Startmenü:

Mit "F7" oder über das Menü können Sie dann den SYSLOG-Server starten und nach kurzer Zeit sollten Sie die eingehenden Meldungen sehen. Die Ferrari-Software ist so smart die die SIP-Pakete als Übersicht unten anzuzeigen und auch Filter zu ermöglichen.

Ein Klick unten auf die entsprechende Zeile springt im oberen Fenster auf die passende Zeile. Als Filter ist jeder Teilstring möglich. Wer also nur die Pakete zu einem bestimmten Call unten angezeigt bekommen will, sucht sich oben einfach die Call-ID und gibt die unten als Wert ein.

Klickt man unten auf den Eintrag, dann springt das obere Fenster so auf das SIP-Paket, dass das Paket auch zu sehen ist. Wer weitere Auswertungen fahren möchte, kann natürlich auch direkt in die Protokolldatei gehen. Der Name steht auch oben im Fenstertitel. Bei mir lag es bei dieser Version auf:

C:\Users\fcarius\AppData\Roaming\ffums\syslogwin.txt

Syslog Raw

Viele Syslog-Programme von Herstellern addieren eigene Texte in so ein SyslogFile. Interessanterweise macht das die Office Master Box beim Mitschnitt per Webbrowser ebenso wie das SyslogWIN. Protokolliere ich den Syslog "nativ" mit NXLog und lasse nur einen Zeitstempel davor hängen dann ändert sich das Format. Insbesondere der Zeitstempel verändert sich derart, das nun nicht mehr "Oct 18 hh:mm:ss" sondern "YYYY-MM-TT HH:mm:SS" angegeben wird.

2013-10-18 12:20:46 <173>2013-10-18 12:20:46.59 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) use 192.168.102.32
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.59 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) leg.partner='NIL' call.partner='ip:server:u:192.168.103.78:5060:3:' t.mode='UDP' address='192.168.103.78' port='5060' protocol='V4'
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.59 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) SIPCMD Tx: 503 Service unavailable
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) Msg from:'sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78' to:'ip:client:u:192.168.103.78:5060::V4:51' delay:'NIL' data_len:570
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           +++++ snd +++++ snd +++++ snd +++++ snd +++++ snd 
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           SIP/2.0 503 Service unavailable
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           OM-Isdn-Status-Code: 41
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           CSeq: 4 INVITE
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Call-ID: 009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Contact: <sip:+495251304613@192.168.102.32;transport=udp>
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REGISTER, REFER
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           From: "PhonerLite" <sip:613@192.168.102.32>;tag=1218017982
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG: user-Agent: Ferrari electronic OMG 4.0 (4.0-50,4.0-50,4.0-50)
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           To: <sip:+495251304613@192.168.102.32>;tag=47-1382091639
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Via: SIP/2.0/UDP 192.168.103.78:5060;branch=z9hG4bK009ffa994c36e311834a70e17a420b19;rport
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Reason: Q.850;cause=41
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           Content-Length: 0
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.60 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1)  SIPMSG:           ----- snd ----- snd ----- snd ----- snd ----- snd 
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.61 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) inboundCleanup call.waitForPidStart=0 call.pid=7718 call.pid2=NIL call.lega.releaseInitiated=true call.lega.waitforCcaReleaseConf=NIL call.lega.waitForOk=NIL
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) inboundCleanup wait für call.pid
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) inboundCleanup: rc='WaitForCleanup'
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) <<< WaitForCleanup
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 mux_isdn:0 (1) ISDN[1](6568): APP : 12:20:46,596 Begin ReadAppPipe 1
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 mux_isdn:0 (1) ISDN[1](6568): APP : calling_name =''
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 mux_isdn:0 (1) ISDN[1](6568): APP : called_name =''
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 mux_isdn:0 (1) ISDN[1](6568): APP : 10 calling_name ='PhonerLite'-->'PhonerLite'
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 5472: callp: launch: exit Launch:7718
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) BCHANNEL: signal SIGHUP 1 received.
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.63 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) BCHANNEL: 
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.63 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) BCHANNEL: rtpprc:(7718)/root/firmwaremaster/rtpprc/rtp/net_udp.c:udp_exit:1002 socket=0x98ef018
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.63 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) BCHANNEL: rtpprc:(7718)/root/firmwaremaster/rtpprc/rtp/net_udp.c:udp_exit:1002 socket=0x98ef060
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.63 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) BCHANNEL: ============================= Time Summary (used/total): 0:009.155/7:267.656
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.64 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) BCHANNEL: ============================= done
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.64 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) BCHANNEL: stopped ...
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.64 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) >>> WaitForCleanup command='PROCESS101'
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.64 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) need to load state 'sip_isdn_lib/state_in_WaitForCleanup.lua'
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.64 OMG201443 sip_isdn:009FFA99-4C36-E311-8349-70E17A420B19@192.168.103.78 (1) inboundCleanup call.waitForPidStart=0 call.pid=NIL call.pid2=NIL call.lega.releaseInitiated=true call.lega.waitforCcaReleaseConf=NIL call.lega.waitForOk=NIL

Interessant ist auch, dass die in "<  >" Angegebene SYSLOG-Severity und Facility (Siehe Syslog). Gesehen habe ich bisher

Code Facility Severity Beispielmessages

<173>

local15

5 (Notice)

SIP und ISDN Traces

<85>

security

5 (Notice)

www-data : TTY=unknown ; PWD=/usr/fb/html/cgi-bin/system ; uSER=root ; COMMAND=/usr/fb/html/cgi-bin/system/restart_rsyslog.sh reset

<46>

syslog

6 (Info)

[origin software="rsyslogd" swVersion="5.10.1" x-pid="32219" x-info="http://www.rsyslog.com"] exiting on signal 15

<86>

security

6 (Info)

pam_unix(cron:session): session opened für user root by (uid=0)

<78>

clock

6 (Info)

 (root) CMD ( cd / && run-parts --report /etc/cron.hoURLy)

<38>

security

6 (Info)

Accepted password für root from 192.168.103.78 port 8492 ssh2

<4>

kernel

4 (Warn)

LID: MBQ_ERR_DISCONNECT für 1.d/D/S0/HFC-4S

<6>

kernel

6 (Info)

ILID: io control get_meta_info called.

<29>

system

5 (Notice)

time reset +0.290054 s

<30>

system

6 (Info)

synchronized to 192.168.100.11, stratum 3

<28>

system

4 (Warn)

Invalid query packet

Sicher gibt es noch weitere Events. Die habe ich in meinem Beispiel gefunden. Interessant sind für SIP erst einmal alle Events mit dem Prefix <173>, die hier als Trave erscheinen.

Syslog to Snooper

Wer nun nicht fließend die Textdateien nach SIP-Paketen und ihre dazugehörigen Konversationen durchsuchen will, ist mit Snooper natürlich verwöhnt. Analog zu einem Skript für Audiocodes Logfiles (AC Snooper) habe ich mir ein PowerShell-Script geschrieben, das den SyslogStream einliest und entsprechend für Snooper ausgibt. Auch hier muss ich mit den beiden "Formaten" umgehen, dass die Datei von syslogwin oder der Webseite kommt oder durch einen SYSLOGD wie NXLOG erfasst wird. Der unterschied ist am Anfang der Zeile zu sehen:

#Syslog aus der Webseite oder SyslogWIN
Oct 18 12:16:17 OMG201443 mux_isdn:...

# Syslog "raw", wie er vielleicht von anderen SyslogD protokolliert wird
<173>2013-10-18 12:20:46.62 OMG201443 mux_isdn...

# Syslog, wie ich ihn mit NXLog nach meiner Konfiguration erhalte
2013-10-18 12:20:46 <173>2013-10-18 12:20:46.62 OMG201443 mux_isdn...

Für Snooper muss ich nun natürlich ein passendes Format schreiben, welches ich auf AC Snooper etwas genauer beschrieben habe. Daher beschränke ich mich hier auf das notwendige.

  • Beginne eines Frame
    Auch wenn die SIP-Frames mit einem "SIPMSG:" als Präfix einfach zu erkennen sind, muss ich doch die Zeile davor auslesen, da dort die Kommunikationspartner enthalten sind und die darauffolgende Zeile mit dem " +++ rec" oder "++++ snd" ignorieren.
(1) Msg from:'ip:server:u:10.6.4.11:5060:3:' to:'sip_isdn:320608786-5062-1@BA.G.E.BB' delay:'NIL' data_len:572
(1)  SIPMSG:           +++++ rec +++++ rec +++++ rec +++++ rec +++++ rec 
(1)  SIPMSG:           REGISTER sip:10.2.2.104 SIP/2.0
  • Ende eines Frame
    Das Ende des Frame erkennt man dann aber sehr zuverlässig am letzten Eintrag der auf rec oder send zutrifft
(1)  SIPMSG:           ----- rec ----- rec ----- rec ----- rec ----- rec 

(1)  SIPMSG:           ----- snd ----- snd ----- snd ----- snd ----- snd 

Also muss ein Script nur die SIP-Pakete ausfindig machen und eine Textdatei schreiben, die Snooper versteht, wie ich es auf Syslog2Snooper beschrieben habe.

Beispielausgaben

Und schon können ihre OfficeMaster-Logs auch im Snooper angezeigt werden. Hier erst einmal die Ansicht der SIP-Messages:

Interessant ist natürlich auch das Flow-Diagramm:

Zeigt es doch mit der uhrzeit den Invite und die weiteren Pakete.

Download

Aktuell habe ich das Skript noch nicht öffentlich gestellt, da es meinen eigenen Qualitätsansprüchen noch nicht genügt. Ich möchte gerne erst noch ein paar weitere SIP-Traces verschiedener Gateways konvertieren um etwaige Probleme beim Parsen der Meldungen zu erkennen und zu beheben. Auch konnte ich noch keinen Trace eines IP2IP-Verbindung auswerten. Sie werden sich noch etwas gedulden müssen.

Weitere Links