1

我正在修改基本直径场景服务器脚本(PCRF),如果我收到第一个 AAR 不应该发送 AAA,我只需要在收到最终 AAR 时发送 AAA。请任何人给我一个提示或脚本,这对我继续编写脚本非常有用。

设想

UE AF Egress Peer | | | |---------INVITE---->| | | (offer) | | | | | |<----100 Trying-----| | | PCRF | | | | | | | |<---AAR-------| | | | | | | |Should not | | | | send AAA | | | | | | | |----INVITE---->| | | (offer) | | | | | | | | | |<----18x-------| | | | (answer) | | |<-----AAR----| | | |----AAA----->| |

如何使用 seagull 为这种行为模拟 PCRF?

4

1 回答 1

1

一般来说(假设您知道运行 seagull 并构建一个场景)您需要构建一个等待 2 条消息并且只回答第二条消息的场景,如下所示:

<traffic>
<receive channel="channel-1">
<command name="AAR">
AVPs....
</receive>

<traffic>
<receive channel="channel-1">
<command name="AAR">
AVPs....
</receive>

<send channel="channel-1">
<command name="AAA">
AVPs....
</send>

祝你好运

于 2015-10-26T19:15:43.293 回答