SIP 3xx with Identity

OpenSIPS can be configured to return Identity as a standalone SIP header or Contact embedded header in SIP 3xx.

Configuration Options

#
# Embedded STIR/SHAKEN Identity header
# ====================================================================
# This parameter is used to tell the OSP module how to use embedded
# SIP header mechanism to carry STIR/SHAKE Identity header in
# SIP 3xx Contact header.  The default value is 0.
#
# 0 - Do not insert embedded Identity header
# 1 - Insert embedded Identity header as URI header
# 2 - Insert embedded Identity header as SIP header header
#
modparam("osp", "embedded_identity", 0)

Example SIP 3xx Messages

  • The default behavior, option 0, is to add a standalone SIP Identity header in SIP 3xx

    SIP/2.0 300 Redirect
    Via: SIP/2.0/UDP 10.0.13.98:5050;branch=z9hG4bK-1186-1-0
    From: sipp <sip:15551234567@10.0.13.98:5050>;tag=1186SIPpTag001
    To: sut <sip:17700000001@10.0.13.98:5060>;tag=d13e0903b46f99173b19d06d5d5fbcd1.21c8
    Call-ID: 1-1186@10.0.13.98
    CSeq: 1 INVITE
    X-Progress-Date: 1642520225:73969
    X-Final-Date: 1642520225:88411
    Identity: eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jZXJ0aWZpY2F0ZXMudHJhbnNuZXh1cy5jb20vNTE4Si80Zjc1ZjZkMS1jNzE3LTQ2MGQtYWZmOC00MzQwMzk1MWRkNDYucGVtIn0.eyJhdHRlc3QiOiJDIiwiZGVzdCI6eyJ0biI6WyIxNzcwMDAwMDAwMSJdfSwiaWF0IjoxNjQyNTIwMjI1LCJvcmlnIjp7InRuIjoiMTU1NTEyMzQ1NjcifSwib3JpZ2lkIjoiY2QzZGU3NjEtZGQ3Zi00OGU4LTg5MzctN2IxMTZmNjk0YzFlIn0.7V7zRAMBuntCJlVm9xlk0e_UPLBMqc16ZPFpU2TZHNdQpYSgWp5AB3fay-W2YERNx5NIO8MPxXLfhzd4yY60TQ;info=<https://certificates.transnexus.com/518J/4f75f6d1-c717-460d-aff8-43403951dd46.pem>;alg=ES256;ppt=shaken
    X-STI-AS-Status: 200 OK
    Contact: <sip:+17700000001@10.0.13.98:5071;dtg=5071;jd=3>;q=0.923, <sip:+17700000001@10.0.13.98:5070;dtg=5070;jd=3>;q=0.846
    Server: OpenSIPS (2.4.4 (x86_64/linux))
    Content-Length: 0
    
  • Option 1 is to add embedded header for all SBC except Sansay.

    SIP/2.0 300 Redirect
    Via: SIP/2.0/UDP 10.0.13.98:5050;branch=z9hG4bK-32726-1-0
    From: sipp <sip:15551234567@10.0.13.98:5050>;tag=32726SIPpTag001
    To: sut <sip:17700000001@10.0.13.98:5060>;tag=d13e0903b46f99173b19d06d5d5fbcd1.0784
    Call-ID: 1-32726@10.0.13.98
    CSeq: 1 INVITE
    X-Progress-Date: 1642519708:949867
    X-Final-Date: 1642519708:967239
    X-STI-AS-Status: 200 OK
    Contact: <sip:+17700000001@10.0.13.98:5070;dtg=5070;jd=3?Identity=eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jZXJ0aWZpY2F0ZXMudHJhbnNuZXh1cy5jb20vNTE4Si80Zjc1ZjZkMS1jNzE3LTQ2MGQtYWZmOC00MzQwMzk1MWRkNDYucGVtIn0.eyJhdHRlc3QiOiJDIiwiZGVzdCI6eyJ0biI6WyIxNzcwMDAwMDAwMSJdfSwiaWF0IjoxNjQyNTE5NzA4LCJvcmlnIjp7InRuIjoiMTU1NTEyMzQ1NjcifSwib3JpZ2lkIjoiY2QzZGU3NjEtZGQ3Zi00OGU4LTg5MzctN2IxMTZmNjk0YzFlIn0.ieF5a5Vg4tjg2cefZwnq5CFyPJCfO9Vw31VPh97NG85a1AUkZT1IBHzElANabudeVuRDZ8dp1phaSnzS-XPTdw%3Binfo%3D%3Chttps%3A%2F%2Fcertificates.transnexus.com%2F518J%2F4f75f6d1-c717-460d-aff8-43403951dd46.pem%3E%3Balg%3DES256%3Bppt%3Dshaken>;q=0.923, <sip:+17700000001@10.0.13.98:5071;dtg=5071;jd=3?Identity=eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jZXJ0aWZpY2F0ZXMudHJhbnNuZXh1cy5jb20vNTE4Si80Zjc1ZjZkMS1jNzE3LTQ2MGQtYWZmOC00MzQwMzk1MWRkNDYucGVtIn0.eyJhdHRlc3QiOiJDIiwiZGVzdCI6eyJ0biI6WyIxNzcwMDAwMDAwMSJdfSwiaWF0IjoxNjQyNTE5NzA4LCJvcmlnIjp7InRuIjoiMTU1NTEyMzQ1NjcifSwib3JpZ2lkIjoiY2QzZGU3NjEtZGQ3Zi00OGU4LTg5MzctN2IxMTZmNjk0YzFlIn0.ieF5a5Vg4tjg2cefZwnq5CFyPJCfO9Vw31VPh97NG85a1AUkZT1IBHzElANabudeVuRDZ8dp1phaSnzS-XPTdw%3Binfo%3D%3Chttps%3A%2F%2Fcertificates.transnexus.com%2F518J%2F4f75f6d1-c717-460d-aff8-43403951dd46.pem%3E%3Balg%3DES256%3Bppt%3Dshaken>;q=0.846
    Server: OpenSIPS (2.4.4 (x86_64/linux))
    Content-Length: 0
    
  • Option 2 is to add embedded header for Sansay.

    SIP/2.0 300 Redirect
    Via: SIP/2.0/UDP 10.0.13.98:5050;branch=z9hG4bK-989-1-0
    From: sipp <sip:15551234567@10.0.13.98:5050>;tag=989SIPpTag001
    To: sut <sip:17700000001@10.0.13.98:5060>;tag=d13e0903b46f99173b19d06d5d5fbcd1.3b1b
    Call-ID: 1-989@10.0.13.98
    CSeq: 1 INVITE
    X-Progress-Date: 1642520146:833780
    X-Final-Date: 1642520146:851307
    X-STI-AS-Status: 200 OK
    Contact: <sip:+17700000001@10.0.13.98:5070;dtg=5070;jd=3>;q=0.923?Identity=eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jZXJ0aWZpY2F0ZXMudHJhbnNuZXh1cy5jb20vNTE4Si80Zjc1ZjZkMS1jNzE3LTQ2MGQtYWZmOC00MzQwMzk1MWRkNDYucGVtIn0.eyJhdHRlc3QiOiJDIiwiZGVzdCI6eyJ0biI6WyIxNzcwMDAwMDAwMSJdfSwiaWF0IjoxNjQyNTIwMTQ2LCJvcmlnIjp7InRuIjoiMTU1NTEyMzQ1NjcifSwib3JpZ2lkIjoiY2QzZGU3NjEtZGQ3Zi00OGU4LTg5MzctN2IxMTZmNjk0YzFlIn0.bPkbcfOse1PP__c7Ea38vnehPgGyXhz9fLlFxx4ARVQSujhJWaIgL12cJUT7zPTT2WS6mgGQRoFTik5LlifeGw%3Binfo%3D%3Chttps%3A%2F%2Fcertificates.transnexus.com%2F518J%2F4f75f6d1-c717-460d-aff8-43403951dd46.pem%3E%3Balg%3DES256%3Bppt%3Dshaken, <sip:+17700000001@10.0.13.98:5071;dtg=5071;jd=3>;q=0.846?Identity=eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jZXJ0aWZpY2F0ZXMudHJhbnNuZXh1cy5jb20vNTE4Si80Zjc1ZjZkMS1jNzE3LTQ2MGQtYWZmOC00MzQwMzk1MWRkNDYucGVtIn0.eyJhdHRlc3QiOiJDIiwiZGVzdCI6eyJ0biI6WyIxNzcwMDAwMDAwMSJdfSwiaWF0IjoxNjQyNTIwMTQ2LCJvcmlnIjp7InRuIjoiMTU1NTEyMzQ1NjcifSwib3JpZ2lkIjoiY2QzZGU3NjEtZGQ3Zi00OGU4LTg5MzctN2IxMTZmNjk0YzFlIn0.bPkbcfOse1PP__c7Ea38vnehPgGyXhz9fLlFxx4ARVQSujhJWaIgL12cJUT7zPTT2WS6mgGQRoFTik5LlifeGw%3Binfo%3D%3Chttps%3A%2F%2Fcertificates.transnexus.com%2F518J%2F4f75f6d1-c717-460d-aff8-43403951dd46.pem%3E%3Balg%3DES256%3Bppt%3Dshaken
    Server: OpenSIPS (2.4.4 (x86_64/linux))
    Content-Length: 0