Hi,
interesting question, because in future developments of stir/shaken in France, for forwarded calls, it is planned that the identity field received on the incoming call be forwarded to the outgoing leg but also to add a signature (with the local certificate) on the outgoing call (so two identity fields). Regards De : Users <[email protected]> au nom de Srigo Kanapathipillai <[email protected]> Répondre à : OpenSIPS users mailling list <[email protected]> Date : mardi 18 juin 2024 à 08:34 À : OpenSIPS users mailling list <[email protected]> Objet : [OpenSIPS-Users] Removing Identity hdr Hi, I'm encountering an issue with removing an Identity header in OpenSIPS 3.4. Here’s the situation: 1. An incoming call with an Identity header is received. 2. I perform a `stir_shaken_verify()` and remove the Identity header in a request route. 3. The call is forwarded to an upstream server, but it fails. 4. In the `failure_route`, I need to forward the call to a PSTN number. 5. Before sending the call to the PSTN (in compliance with French STIR/SHAKEN regulations), I need to sign it with my certificate. However, when I call `stir_shaken_auth()`, I receive an error -2 indicating that the Identity header already exists. Despite running `remove_hf(identity)` before calling this function, the header isn't removed, and `$hdr(identity)` still returns the initial value of the Identity header. What is the best way to remove the existing Identity header and re-sign the call? Thank you, Srigo _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
