PJSIP Header hinzufügen nach umstieg auf Pascom 19

Hallo zusammen,

seit Pascom 19 wird ja PJSIP statt chan_sip genutzt.

Früher konnten wir bei Teams unter Intern/Vorher oder Extern/Vorher
per Inline-Script SIP Header ergänzen:
SIPAddHeader(MyImportantHeader: Value)

Dieser wurde dann auch entsprechend auf allen Geräten der angemeldeten Angenten mitgesendet.

Nun gibt es diese Funktion unter PJSIP ja nicht mehr, sondern es muss ab sofort PJSIP_Header genutzt werden. In der Pascom Wiki gibt es auch einen Hinweis dazu: https://www.pascom.net/doc/en/howto/sipheader/#for-endpoints

Set(HASH(__SIPHEADERS,MyImportantHeader)=Value)

Auf diesem Weg funktioniert das Hinzufügen von Headern auch hervorragend,
aber nur in der Vorher-Aktion von Benutzern.
Wir müssen aber wie früher einen Header hinzufügen, bevor das Gespräch in ein
Team bzw. in eine Queue geht.

Wie lässt sich das nun umsetzen?

Vielen Dank vorab
Joshua

Hi Joshua,

im Team extern/intern Vorher sollte sich der Header genauso setzten lassen und somit mit zu den Telefonen gesendet werden. Solltest du sehen das der Set in der Asterisk CLI ausgeführt wird und dann nicht zu den Telefonen gesendet werden, dann gib bitte nochmal Bescheid und ich versuche das mit einer 19.04 nachzustellen.

Grüße,
Steve

Habe das in allen Varianten versucht. Beim manuelle Abwurf auf den User geht es. Im Team geht es nicht, obwohl man in der CLI den SET sieht.

Executing [ext@sub_prefix-15:2] Set(“PJSIP/mdc_trunk_conf-1-00000415”, “HASH(__SIPHEADERS,Alert-info)=http://www.notused.de;info=Klingel;x-line-id=0”) in new stack

Hallo @Erdmann,

danke für den Hinweis - das ist so reproduzierbar. Wir sehen uns das intern näher an.

Besten Gruß
Sebastian