Ricardo Martinez writes:
The first one is about the "ping" column in
the gw table. I guess this
column stores the "results" of execute a ping to the gateways in the
LCR.gw table isn't?.
i don't think that anything is stored in the column by the proxy.
So how this "ping" is executed? It is just a
simple ICMP message? Or
maybe is an OPTIONS sip message to the gateway?. I saw in the lcr_mod.c
file some ping_method, ping_interval variables, but in the README file
there is nothing about the "ping". Could someone clarify this to me
this?
if i remember correctly, it is an options request.
in the first version of sip-router, pinging has been replaced by
a possibility to stop selecting a failing gw for a particular amount of
time.
Second. In the mysql "gw" table there is a
column called "flags".
According to the README file it said that this column can store gateways
"capabilities". For example, and I hope that someone could guide me
here, can i store the maximum channels available per gateway?, and use
it to select or not select a gateway according the gateway channels
used?.
gateway selection algorithm does not take in account the flags. they
are just stored into an avp when a particular gw has been selected. for
example, you can use the flags to tell, in which header field it expect
to receive uri of the caller.
-- juha