IMS Clearwater配置Application Server

时间:2017-10-31 11:08:35

标签: sip voip restcomm ims

我想将应用程序服务器(在本例中为Restcomm)配置为ims clearwater,因此我将IFC行添加到/usr/share/clearwater/ellis/web-content/js/app-servers.json。注意REGISTER SPT方法。

"Restcomm" : "<InitialFilterCriteria><Priority>1</Priority><TriggerPoint><ConditionTypeCNF></ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>REGISTER</Method><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>INVITE</Method><Extension></Extension></SPT></TriggerPoint><ApplicationServer><ServerName>sip:192.168.56.101:5080</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria>"

我想做场景 ims registration 但红色圆圈流没有完成。

在Ellis Gui中创建的用户在IMS中注册正常,但在跟踪中我没有看到对应用服务器的REGISTER请求。除了添加IFC线以外,我需要做些什么来实现这个流程?基于以上流程,Sprout组件应该独立发送REGISTER到AS吗?

用于Ellis用户的zoiper中的设置。 zoiper

[编辑]

经过测试后,我有一些观察,即:

1.当我删除了INVITE SPT,并且只设置了REGISTER SPT,那么流程就像我想要的那样工作并在上面描述。那么如何设置几个SPT?

"Restcomm-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.56.101:5080</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria>"

2.我注意到没有明确的行为,当我创建第二个服务器(仅限INVITE)时,然后通过ellis gui配置两个数字,第一个数字设置为Restcomm-Register(上面),第二个设置为Restcomm-Invite(下面)。在Restcomm AS上我有一个简单的SIP服务器应用程序,它在Invite和Register请求上触发。我假设第一个数字只会在注册请求时触发简单的应用程序但不是!这个号码也可以触发Invite方法......如果仅为第一个号码添加了注册iFC,为什么会发生这种情况呢?我认为Invite应该发送到内置的MMTel AS)。另一方面,第二个数字仅触发Invite方法。

"Restcomm-Invite" : "<InitialFilterCriteria><Priority>1</Priority><TriggerPoint><ConditionTypeCNF></ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>INVITE</Method><Extension></Extension></SPT></TriggerPoint><ApplicationServer><ServerName>sip:192.168.56.101:5080</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria>"

两台服务器Restcomm-Register和Restcomm-Invite是相同的服务器(相同的IP)但具有不同的SPT。

0 个答案:

没有答案