hy, first of all the agent does not send the inventory immediately. The client calculates a random number to create a counter. This counter well be decreased.. every second, and after the counter reaches 0 the clients sends the inventory.The reason behind this is, the 1000 of clients could not DDOS the server beause every client has different counters.
But you can decrase the intervall to contact the server in the following server siede setting
(Configuration > Server > PROLOG_FREQ)
or hook the setting to report the inventory mmediately during the graphical setup of the client.
You also have to use the right url in the client
and NOT http://xxx.xxx.xxx.xxx/ocsreports
immediately send the inventory is also possible with the following method
C:\Program Files (x86)\OCS Inventory Agent\OCSInventory.exe
Hope this helps