On 2018-09-06 06:13, Carsten Bock wrote:
Hi Richard,
this is awesome! Thanks!
One question:
Currently, the XML-RPC URL has to be set in the config, right? I
frequently have the following setup:
- 2x Kamailio
- 2x RTPEngine
(and each Kamailio is connected to both RTPEngines, for redundancy and
maintenance reasons)
If I configure the URL statically, RTPEngine will only try to
terminate the dialog on one of the Kamailios, not from the Kamailio
where it received the call. If I understand the source-code correctly,
you store the information, from where the dialog was received anyway,
right? (created_from_addr / created_from in struct call). Would it be
feasable, to create the URL dynamically based on the Proxy where it
came from?
Yes, that is already supported. A double percent "%%" in the URL will be
replaced with the address that the call was created from, e.g. `b2b-url
= http://%%:8090/`
Additionally, this address can be overridden with the
`xmlrpc-address=...` flag in one of the rtpengine signalling commands.
Cheers