Hi Franck,
Your trigger is using the Conjunctive Normal Form, so it matches a message if
at least of one of each entry in your groups is true. Group 0 in your IFC is
("INVITE" OR "MESSAGE" OR "SUBSCRIBE") and Group 1 is ("INVITE" or "MESSAGE" or
session case 0 or session case 1), so this should match any INVITE and any
MESSAGE requests, and any SUSCRIBE requests that are originating registered or
terminating registered.
This IFC should be triggered for originating and terminating INVITEs therefore
– can you please send me the Sprout debug logs for a call? To turn on debug
logging create/edit the file /etc/clearwater/user_settings, add log_level=5 and
then restart Sprout (service sprout stop – it’s automatically restarted by
monit).
Also, you don’t need this complicated a trigger if you just want to match all
INVITEs – you could just use:
<InitialFilterCriteria><TriggerPoint><ConditionTypeCNF>1</ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>INVITE</Method></SPT></TriggerPoint><ApplicationServer><ServerName>sip:10.0.20.215</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria<sip:10.0.20.215%3c/ServerName%3e%3cDefaultHandling%3e0%3c/DefaultHandling%3e%3c/ApplicationServer%3e%3c/InitialFilterCriteria>>
Ellie
From: Franck Malka [mailto:[email protected]]
Sent: 05 January 2016 15:18
To: Eleanor Merry; [email protected]
Subject: RE: [Clearwater] Configuration of iFCs rules
Thanks Ellie,
I reviewed the spec and the links provided.
But I could not reach a situation where the application server gets notified of
both originating and terminating SIP INVITEs…
This is the trigger I used lastly.
<InitialFilterCriteria><TriggerPoint><ConditionTypeCNF>1</ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>INVITE</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>MESSAGE</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>SUBSCRIBE</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>1</Group><Method>INVITE</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>1</Group><Method>MESSAGE</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>1</Group><SessionCase>0</SessionCase></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>1</Group><SessionCase>1</SessionCase></SPT></TriggerPoint><ApplicationServer><ServerName>sip:10.0.20.215</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria<sip:10.0.20.215%3c/ServerName%3e%3cDefaultHandling%3e0%3c/DefaultHandling%3e%3c/ApplicationServer%3e%3c/InitialFilterCriteria>>
Is there a known issue getting the terminating party SIP INVITEs?
-Franck.
From: Eleanor Merry
[mailto:[email protected]<mailto:[email protected]>]
Sent: Thursday, October 1, 2015 3:08 PM
To: Franck Malka <[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>
Subject: RE: [Clearwater] Configuration of iFCs rules
Hi Franck,
We’ve got some examples of iFC configuration in
http://clearwater.readthedocs.org/en/stable/Configuring_an_Application_Server/index.html#direct-configuration-via-curl
and
https://github.com/Metaswitch/memento/blob/dev/docs/memento_overview.md#configuration/.
For a full description of how to configure iFCs, I recommend that you check out
TS 29.228 (release 10, Annex C and F).
Ellie
From: Clearwater [mailto:[email protected]] On
Behalf Of Franck Malka
Sent: 01 October 2015 12:31
To:
[email protected]<mailto:[email protected]>
Subject: [Clearwater] Configuration of iFCs rules
Hi,
I could not find in the doc pages a full guide for the configuration of iFC
rules.
I need to configure a rule for 3rd party registrar and for MMTel Conferencing.
I there some information available around this topic somewhere?
-Franck.
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org