From: Andrzej K. <kol...@gm...> - 2017-01-19 12:20:52
|
hi, I want to create a simple scenario where I simulate PCRF. overview scenario sends -> receives: CER -> CEA SLR-initial -> SLA-initial <Wait> SLR-update -> SLA-update <Wait> STR -> STA there is default section in the scenario to handle SNR requests... however, the SNR requests sent from the OCS are not handles properly... in the logs I can see (OCS tries 3 times): 2017-01-16.11:48:12.243|T|Refused (new) call with session-id [ 53 59 5f 31 36 35 31 36 35 39 36 39 5f 56 4f 49 43 45 5f 44 45 42 49 54 5f 31 ] 2017-01-16.11:48:12.259|T|Refused (new) call with session-id [ 53 59 5f 31 36 35 31 36 35 39 36 39 5f 56 4f 49 43 45 5f 44 45 42 49 54 5f 31 ] 2017-01-16.11:48:12.275|T|Refused (new) call with session-id [ 53 59 5f 31 36 35 31 36 35 39 36 39 5f 56 4f 49 43 45 5f 44 45 42 49 54 5f 31 ] so new calls are refused. I have to mention that when I created a similar set up, only instead SLR I had the DWR in the scenarios and the scenario was looping endlessly i.e. the DWRs were sent in an endless loop, the SNR requests were properly received... I suspect I don't understand who to set up a configuration file so I have 1 Sy session and not hundreds of them. or this is related to the wait command and while waiting the script can't receive requests... any ideas? my configuration file is <?xml version="1.0" encoding="ISO-8859-1"?> <configuration name="Simple IP Client Conf"> <define entity="transport" name="trans-1" file="libtrans_ip.so" create_function="create_cipio_instance" delete_function="delete_cipio_instance" init-args="type=tcp"> </define> <define entity="channel" name="channel-1" protocol="diameter-v1" transport="trans-1" open-args="mode=client;dest=172.16.75.62:7151"> </define> <!-- testing <define entity="channel" name="channel-2" protocol="diameter-v1" transport="trans-1" open-args="mode=client;dest=74.115.192.25:7151"> </define> --> <define entity="traffic-param" name="call-rate" value="1"></define> <define entity="traffic-param" name="display-period" value="1"></define> <define entity="traffic-param" name="log-stat-period" value="1"></define> <define entity="traffic-param" name="log-stat-file" value="../logs/client-stat.csv"></define> <define entity="traffic-param" name="call-timeout-ms" value="10000"></define> <define entity="traffic-param" name="display-scenario-stat" value="true"></define> <define entity="traffic-param" name="display-protocol-stat" value="true"></define> <define entity="traffic-param" name="log-protocol-stat-period" value="5"></define> <define entity="traffic-param" name="log-protocol-stat-name" value="all"></define> <define entity="traffic-param" name="log-protocol-stat-file" value="../logs/client-protocol-stat.csv"></define> <!-- <define entity="traffic-param" name="data-log-period" value="10"></define> <define entity="traffic-param" name="data-log-number" value="1000"></define> <define entity="traffic-param" name="data-log-file" value="../logs/client-rtt.csv"></define> <define entity="traffic-param" name="data-log-rtdistrib" value="3000"></define> --> <define entity="traffic-param" name="max-send" value="200"></define> <define entity="traffic-param" name="max-receive" value="200"></define> <define entity="traffic-param" name="max-simultaneous-calls" value="1000"></define> <define entity="traffic-param" name="select-timeout-ms" value="500"></define> <define entity="traffic-param" name="external-data-file" value="../scenario/sy_msisdn.csv"> </define> <define entity="traffic-param" name="external-data-select" value="random"> </define> <define entity="traffic-param" name="number-calls" value="1"></define> </configuration> -- --- Andrzej Kolodkiewicz |