Hi John, I believe the extension 'tag' is non-standard - do you know of any standards documentation that covers this extension? The standard way of doing this through parameters on the SIP URI (and it's what we do for our application servers).
Also, on a third-party registration, it is possible to pass a custom payload to the AS using the service information element in the IFC (please see TS 29.228, B.2.2 and TS 24.229, 5.4.1.7). Ellie -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of John Green Sent: 27 February 2015 06:26 To: [email protected] Subject: [Clearwater] Sprout Injecting new Private Headers into SIP Message Sent to AS Hi List, I would like Sprout to inject some Custom Headers for me into the SIP Messages it sends to my Sip Application Server the values being saved inside the iFC (Is this possible per normal spec?). Below is a simple 3rd Party Register Message That was sent to my AS; REGISTER sip:192.168.229.236:5015;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 10.0.2.15:58807 ;rport;branch=z9hG4bKPj2wWD0fxBhQXWFvjsOaNqj0oxTvisCLHH Max-Forwards: 70 From: <sip:10.0.2.15>;tag=pGvsSjQu9FvJ1uKnPN1UWsrZP97kENGa To: <sip:[email protected]> Contact: <sip:10.0.2.15:5054>;transport=TCP Call-ID: MfgyuXpfxXbgDw1.twamvwzqjgGx8uLq CSeq: 1 REGISTER Expires: 0 P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000 P-Visited-Network-ID: example.com Content-Length: 0 And here is my iFC. { "3P-REGISTER" : "<InitialFilterCriteria><Priority>1</Priority><TriggerPoint><ConditionTypeCNF></ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>REGISTER</Method><Extension></Extension></SPT></TriggerPoint><ApplicationServer><ServerName>sip:192.168.229.236:5015 ;transport=tcp</ServerName><DefaultHandling>0</DefaultHandling><Extension><Tags> OnlineBillingTriggered </Tags></Extension><ServiceInfo></ServiceInfo></ApplicationServer></InitialFilterCriteria>" } I would like to use this to send Strings (Saved in the iFC) to my AS about what to Charge or do with the SIP-Message (Something like a converged SIP-AS). An example of the feature can be find the Public Oracle Docs, (Tagging a Session) https://docs.oracle.com/cd/E23521_01/doc.60/e23532/sbors_app_ifc.htm#autoId14 Here is a snipped from the iFC in the above.link; <Extension> <Tags>OnlineBillingTriggered</Tags> </Extension> The above <Tags> will cause the following header to be added to the SIP-Message sent to the AS; x-wcs-tags = OnlineBillingTriggered Thanks for reading this, what do you guys think ? Maby there is a better way to send arbitrary data to my AS from the S-CSCF ? I was also thinking about Private/Custom URI Parameters in the URI set in the <ServerName> ? Kind Regards, John _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater
