[SR-Users] Dispatcher with parameter use_default=1
Denys Pozniak
denys.pozniak at gmail.com
Tue Feb 26 16:40:51 CET 2019
kamcmd dispatcher.list shows gateways in reverse order (comparing to the
file) and "last hope" gw is the last one here (URI: sip:10.6.3.122:5060).
SET: {
ID: 4
TARGETS: {
DEST: {
URI: sip:10.6.3.5:5060
FLAGS: AX
PRIORITY: 0
}
DEST: {
URI: sip:10.6.3.4:5060
FLAGS: AX
PRIORITY: 0
}
DEST: {
URI: sip:10.6.3.3:5060
FLAGS: AX
PRIORITY: 0
}
DEST: {
URI: sip:10.6.3.2:5060
FLAGS: AX
PRIORITY: 0
}
DEST: {
URI: sip:10.6.3.1:5060
FLAGS: AX
PRIORITY: 0
}
DEST: {
URI: sip:10.6.3.122:5060
FLAGS: AX
PRIORITY: 0
}
}
}
вт, 26 февр. 2019 г. в 17:24, Denys Pozniak <denys.pozniak at gmail.com>:
> Hello!
>
> I use dispatcher with algorithm=1 (hashing over from URI) with module
> parameter use_default=1.
> So I am expecting that last string in dispatcher.list for specific set
> will be the "last hope" for call routing.
>
> dispatcher.list
> ..
> 4 sip:10.6.3.122:5060
> 4 sip:10.6.3.1:5060
> 4 sip:10.6.3.2:5060
> 4 sip:10.6.3.3:5060
> 4 sip:10.6.3.4:5060
> 4 sip:10.6.3.5:5060
>
> But as I see from logs dispatcher module takes first string as the "last
> hope":
>
> xlog("L_WARN", "TEST-- $(avp(AVP_DST)[0]) $(avp(AVP_DST)[1])
> $(avp(AVP_DST)[2]) $(avp(AVP_DST)[3]) $(avp(AVP_DST)[4])
> $(avp(AVP_DST)[5]) $(avp(AVP_DST)[6]) \n");
>
> Feb 26 16:11:39 kamailio-2 /usr/sbin/kamailio[28156]: WARNING: <script>:
> TEST-- sip:10.6.3.4:5060 sip:10.6.3.3:5060 sip:10.6.3.2:5060 sip:
> 10.6.3.1:5060 sip:10.6.3.5:5060 sip:10.6.3.122:5060 <null>
> Feb 26 16:11:58 kamailio-2 /usr/sbin/kamailio[28156]: WARNING: <script>:
> TEST-- sip:10.6.3.3:5060 sip:10.6.3.2:5060 sip:10.6.3.1:5060 sip:
> 10.6.3.5:5060 sip:10.6.3.4:5060 sip:10.6.3.122:5060 <null>
> Feb 26 16:11:59 kamailio-2 /usr/sbin/kamailio[28156]: WARNING: <script>:
> TEST-- sip:10.6.3.2:5060 sip:10.6.3.1:5060 sip:10.6.3.5:5060 sip:
> 10.6.3.4:5060 sip:10.6.3.3:5060 sip:10.6.3.122:5060 <null>
> Feb 26 16:12:08 kamailio-2 /usr/sbin/kamailio[28156]: WARNING: <script>:
> TEST-- sip:10.6.3.1:5060 sip:10.6.3.5:5060 sip:10.6.3.4:5060 sip:
> 10.6.3.3:5060 sip:10.6.3.2:5060 sip:10.6.3.122:5060 <null>
>
> According to the module explanation it should be "the last address in
> destination set is used as a final option to send the request to"
>
>
> version: kamailio 4.4.2 (x86_64/linux) 892ad6
> flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS,
> DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,
> Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX,
> FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR,
> USE_DST_BLACKLIST, HAVE_RESOLV_RES
> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
> MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
> poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
> id: 892ad6
> compiled on 12:58:38 Aug 28 2017 with gcc 4.8.5
>
>
> --
>
> BR,
> Denys Pozniak
>
>
>
--
BR,
Denys Pozniak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190226/65727ed4/attachment.html>
More information about the sr-users
mailing list