The function is asynchronous, meaning that while waiting for response, other sip packets
are handled, current one being suspended. Also, the response comes in other process. If
you want to handle the rpc response, then you have to provide the name of the route block
where to resume the processing of the suspended request.
In the docs of the function is written:
```
If no route is specified, then any errors are logged and successes are ignored.
```
Therefore it is no bug, but how the function was designed to work.
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/256#issuecomment-123193137