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

Reply via email to