Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Thursday, 1 June 2023, 02:00 PM
Connected Name bei Anschaltung Alarmserver
Moin zusammen,

wir haben über Gateway -> GK einen Alarserver via SIP angebunden. Wird ein Alarm ausgelöst, so sendet dieser im Invite den Alarmtext als From-Information. Nachdem der Teilnehmer den Ruf angenommen hat kommt im ACK auf das OK ein neuer Text in der FROM-Information. Dieser wird am Telefon nicht angezeigt. Lässt sich das ändern? Laut Doku des Alarmservers wird das bei Innovaphone nicht unterstützt, aber das glaube ich ja nicht so pauschal wink

alarmierte Grüße
Niels
Picture of Maurice 4820
Registered 4 years 339 days
Maurice 4820 Thursday, 1 June 2023, 02:13 PM
Re: Connected Name bei Anschaltung Alarmserver
Moin Niels,

wie es der Zufall so will war ich eben noch kurz an der Anbindung eines Alarmservers dran und hatte über den selben Weg Probleme mit dem Alarmtext. Nun haben wir den ALS über PBX -> Objects einfach auf ein Gateway-Objekt verbunden und voila - es geht. smile
Brauchst du den Weg über GW/GK zwecks Routing oder wäre das o.g. auch eine Option für dich?

PS: Bei mir wars ein NewVoice.

Liebe Grüße
Maurice
Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Saturday, 3 June 2023, 07:46 AM
Re: Connected Name bei Anschaltung Alarmserver
Moin Maurice,

Auch bei mir ist es ein NewVoice. Und er ist angebunden über ein Gateway Objekt in der PBX und GK-Einträgen im Gateway. So wie es die Doku von NewVoice sagt. Wie hast Du das anders gemacht? Im Gateway als SIP?
BTW: Bekommt man es hin, dass der Alarmserver Umleitungen durchbricht und ein anderer Rufton am Telefon ausgegeben wird?

interessierte Grüße
Niels
Picture of Maurice 4820
Registered 4 years 339 days
Maurice 4820 Monday, 5 June 2023, 08:40 AM
Re: Connected Name bei Anschaltung Alarmserver
Moin Niels,

im Endeffekt haben wir für die Anbindung nur ein Gateway-Objekt in der PBX genutzt. Der NV hat dann in den einzelnen Alarmen die Durchwahlen gepflegt, die er alarmieren soll.
Den NV hat der Kollege programmiert, müsste ich sonst mal nachhaken was man da noch auf deren Seite einstellen muss, damit die Alarmtexte sauber durchgehen.
Bei dem zweiten Thema kann ich dir leider adhoc auch nicht helfen, wir haben erfolglos versucht eine Gesprächstrennung bei Besetzt ans laufen zu bekommen. Das sind allerdings vermutlich alles Einstellungen seitens NV, wir wollten diese Woche nochmal dabei schauen.

Liebe Grüße
Maurice

Picture of Maurice 4820
Registered 4 years 339 days
Maurice 4820 Monday, 5 June 2023, 04:11 PM in response to Muschelpuster
Re: Connected Name bei Anschaltung Alarmserver
Moin Niels,

ich habe grade noch mal einen Blick in die Anschaltbeschreibung geworfen und zumindest ein paar Antworten gefunden:

1. Für die Textnachrichten muss zusätzlich eine Anbindung via SOAP bestehen. Also ein SOAP User, der alle zu alarmierenden User sehen kann/darf. Die Einstellungen für den User findet man in der nvwcontrol.ini (Die IntrusionNo ist die Nummer der Voicemail + "00").
2. Unter Alarmzentrale -> Einstellungen -> Personal Editor und Post Queue Einstellungen muss "IPM" als aktiver Typ hinzugefügt werden.
3. Im NV muss dann in den Einstellungen der Personen der Typ auf "IPM" gestellt werden.

Zusätzlich darf man mit der Textnachricht nicht die maximale Zeichenlänge für die Inno-Geräte überschreiben (und keine Sonderzeichen & nicht nur Zahlen). Die Max-Länge ist quasi bei allen Geräten anders, sollte aber keine Probleme bereiten. Zur Not einfach erstmal mit einer kurzen Nachricht testen.

So haben wir das auch bei uns eingerichtet und Textnachrichten funktionieren problemlos. Funktionieren sollte damit auch die Gesprächstrennung - das kann ich aktuell noch nicht bestätigen ;).

Den Alarmton kann man wohl über das Webinterface des Telefon ändern, ich vermute unter Phone/User/Preferences und dann "Messages".

Bzgl der Rufumleitung: Die Alarme folgen den Umleitungen immer (ausgenommen Textmeldungen). Mir würde sonst nur der Umweg über administrative Rufumleitungen in der PBX mit "Only not" - *DW des Alarmserver GW-Objektes* einfallen. Ist aber natürlich unpraktisch, weil der User die Umleitung dann weder sieht noch anpassen kann..

Liebe Grüße
Maurice

Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Monday, 5 June 2023, 04:29 PM
Re: Connected Name bei Anschaltung Alarmserver
Hallo Maurice,

es geht mir aktuell nicht um die Textnachrichten via SOAP. Das funktioniert im Rahmen der Möglichkeiten gut. Es geht darum, dass der Name bei einem Alarmruf sehr lang sein kann und im Rufzustand auch im Display steht. Sobald sich der angerufene meldet wird der Name auf eine Zeile reduziert. NewVoice kann einen neuen Connected Name senden, den ignoriert die Inno aber. Steht auch so in der Anschaltanweisung, ich will nur noch nicht so richtig glauben, dass das wirklich nicht geht.

ungläubige Grüße
Niels
Picture of Thomas Ackermann (innovaphone)
Moderator Registered 11 years 357 days
Thomas Ackermann (innovaphone) Tuesday, 6 June 2023, 09:07 AM
Re: Connected Name bei Anschaltung Alarmserver
Hi Niels,

was mich da interessieren würde:
Was schickt dieses Gerät denn da so als Display-Name im INVITE und im ACK?
Warum schickt es im ACK da überhaupt etwas anderes als im INVITE?
Soll die Info auf dem Ziel-Telefon ersetzt werden?
Ist die Info aus dem INVITE zum Zeitpunkt des ACK gar nicht mehr gültig/relevant?
Oder kommt im ACK die "Forsetzung" der Info und es soll beides zusammen beim Rufziel angezeigt werden?

Kannst Du ein Beispiel-Signaling mal zeigen (INVITE, 200/OK, ACK)?

Grüße
Thomas
Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Tuesday, 6 June 2023, 02:44 PM
Re: Connected Name bei Anschaltung Alarmserver
Hallo Thomas,

man kann es einstellen, dass das Gerät beim ACK etwas anderes schickt. Das macht durchaus Sinn, da wir beim Invite mit langen Namen agieren können, welche das Telefon schön über mehrere Zeilen darstellt. So kann man im Ringing schon wichtige Informationen zu dem Alarm auf das Display bringen. Beim Connect wird die Anzeige ja auf eine Zeile reduziert und so wird nicht mehr alles dargestellt. Hier wäre es ja nun schön, wenn noch die wichtigen Informationen (z.B. Ort der Alarmauslösung) angezeigt würden und nicht die weniger interessanten Teile der langen Anzeige.
Hier mal die Messages:

Session Initiation Protocol (INVITE)
Request-Line: INVITE sip:1394@voip.kunde.org SIP/2.0
Message Header
Min-SE: 300
Date: Wed, 31 May 2023 14:45:24 GMT
CSeq: 1 INVITE
Via: SIP/2.0/UDP A.B.C.248:5060;branch=z9hG4bK86dcc293-bc26-1910-8b00-005056a94cb1;rport
Session-Expires: 3600;refresher=uas
User-Agent: NVTVoIP/12.0.0.2219
From: "Alarm von Geb. X, > 3 > R310" <sip:555@A.B.C.248>;tag=f6dac293-bc26-1910-8aff-005056a94cb1
SIP from display info: "Alarm von Geb. X, > 3 > R310"
SIP from address: sip:555@A.B.C.248
SIP from address User Part: 555
SIP from address Host Part: A.B.C.248
SIP from tag: f6dac293-bc26-1910-8aff-005056a94cb1
Call-ID: 5adbc293-bc26-1910-8aff-005056a94cb1@srv-tk-alarm
[Generated Call-ID: 5adbc293-bc26-1910-8aff-005056a94cb1@srv-tk-alarm]
Supported: timer, x-siemens-sipqv2
Organization: New Voice
To: <sip:1394@voip.kunde.org>
SIP to address: sip:1394@voip.kunde.org
Contact: "Alarm von Geb. X, > 3 > R310" <sip:555@A.B.C.248>
SIP C-URI display info: "Alarm von Geb. X, > 3 > R310"
Contact URI: sip:555@A.B.C.248
Contact URI User Part: 555
Contact URI Host Part: A.B.C.248
P-Alcatel-CSBU: dtmf_auto=on;fb=notransfer
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,SUBSCRIBE,NOTIFY,REFER,MESSAGE,INFO,PING
Content-Type: application/sdp
Content-Length: 306
Max-Forwards: 70
Message Body
:
:
Session Initiation Protocol (200)
Status-Line: SIP/2.0 200 OK
Message Header
Via: SIP/2.0/UDP A.B.C.248:5060;branch=z9hG4bK86dcc293-bc26-1910-8b00-005056a94cb1;rport=5060;received=A.B.C.248
From: "Alarm von Geb. X, > 3 > R310" <sip:555@A.B.C.248>;tag=f6dac293-bc26-1910-8aff-005056a94cb1
SIP from display info: "Alarm von Geb. X, > 3 > R310"
SIP from address: sip:555@A.B.C.248
SIP from address User Part: 555
SIP from address Host Part: A.B.C.248
SIP from tag: f6dac293-bc26-1910-8aff-005056a94cb1
To: "06 TestUser06" <sip:1394@voip.kunde.org>;tag=4180623015
SIP to display info: "06 TestUser06"
SIP to address: sip:1394@voip.kunde.org
SIP to tag: 4180623015
Call-ID: 5adbc293-bc26-1910-8aff-005056a94cb1@srv-tk-alarm
[Generated Call-ID: 5adbc293-bc26-1910-8aff-005056a94cb1@srv-tk-alarm]
CSeq: 1 INVITE
Contact: <sip:1394@A.B.C.38:5060;user=phone;transport=UDP>
Contact URI: sip:1394@A.B.C.38:5060;user=phone;transport=UDP
Contact URI User Part: 1394
Contact URI Host Part: A.B.C.38
Contact URI Host Port: 5060
Contact URI parameter: user=phone
Contact URI parameter: transport=UDP
Allow: REGISTER,SUBSCRIBE,NOTIFY,INVITE,ACK,PRACK,OPTIONS,BYE,CANCEL,REFER,INFO,UPDATE,PUBLISH
Content-Length: 264
Content-Type: application/sdp
Require: timer
Server: (innovaphone Virtual Appliance/13r3 sr3 [13.7803/1000/0])
Supported: 100rel,replaces,privacy,timer,from-change,histinfo,tdialog,answermode,uui
P-Preferred-Identity: "06 TestUser06" <sip:1394@A.B.C.38;user=phone>
SIP PPI display info: "06 TestUser06"
SIP PPI Address: sip:1394@A.B.C.38;user=phone
Session-Expires: 3600;refresher=uas
Recv-Info: dtmf
Message Body
:
:

Session Initiation Protocol (ACK)
Request-Line: ACK sip:1394@A.B.C.38:5060;transport=UDP;user=phone SIP/2.0
Message Header
CSeq: 1 ACK
Via: SIP/2.0/UDP A.B.C.248:5060;branch=z9hG4bK2221df93-bc26-1910-8b01-005056a94cb1;rport
From: "Geb. X, > 3 > R310" <sip:555@A.B.C.248>;tag=f6dac293-bc26-1910-8aff-005056a94cb1
SIP from display info: "Geb. X, > 3 > R310"
SIP from address: sip:555@A.B.C.248
SIP from address User Part: 555
SIP from address Host Part: A.B.C.248
SIP from tag: f6dac293-bc26-1910-8aff-005056a94cb1
Call-ID: 5adbc293-bc26-1910-8aff-005056a94cb1@srv-tk-alarm
[Generated Call-ID: 5adbc293-bc26-1910-8aff-005056a94cb1@srv-tk-alarm]
Supported: timer, x-siemens-sipqv2
To: "06 TestUser06" <sip:1394@voip.kunde.org>;tag=4180623015
SIP to display info: "06 TestUser06"
SIP to address: sip:1394@voip.kunde.org
SIP to tag: 4180623015
Contact: <sip:NEWVOICE-MOBICALL@A.B.C.248>
Contact URI: sip:NEWVOICE-MOBICALL@A.B.C.248
Contact URI User Part: NEWVOICE-MOBICALL
Contact URI Host Part: A.B.C.248
Content-Length: 0
Max-Forwards: 70


getracte Grüße
Niels
Picture of Thomas Ackermann (innovaphone)
Moderator Registered 11 years 357 days
Thomas Ackermann (innovaphone) Tuesday, 6 June 2023, 03:26 PM
3 of 3 users consider this post helpful
Re: Connected Name bei Anschaltung Alarmserver
Okay, jetzt habe ich verstanden.

INVITE:
"Alarm von Geb. X, > 3 > R310"
ACK:
"Geb. X, > 3 > R310"

Eigentlich ist "Alarm von Geb. X, > 3 > R310" die vollständige Info.
Die wird auf dem inno-Phone auch vollständig angezeigt.
Aber nur solange, bis man den Ruf annimmt.
Nach der Rufannahme steht für die Anzeige nur sehr wenig Platz zur Verfügung.
Man sieht dann evtl. nur noch "Alarm von Geb. X,..."
Deshalb die Idee, nach dem Connect einen Text zum Telefon zu senden, der "optimiert" ist für die Anzeige bei wenig Platz.

Ich kann bestätigen, dass unser SIP-Stack beim Empfang von ACK nicht genauer auf den From-Header schaut. Etwaige Änderungen am Display-Namen werden nicht erkannt und nicht weitergereicht.

Was theoretisch ginge:
Der Alarm-Endpunkt könnte nach der initialen INVITE-Transaction ein UPDATE-Request schicken (oder ein re-INVITE) mit einem geänderten Display-Namen.

Grüße
Thomas
Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Tuesday, 6 June 2023, 03:55 PM
Re: Connected Name bei Anschaltung Alarmserver
Danke Thomas,

dann muss ich ja nicht weiter versuchen das zu lösen, es sei denn wir bekommen ein Update Request oder ein Reinvite hin.

Informierte Grüße
Niels
← You can define your color theme preference here