[OpenSIPS-Users] Opensips 1.8 ds_list behavior in dispatcher
Gunjan Korlekar
gunjan at switch.co
Thu Jan 14 02:44:35 CET 2016
Hello,
I am observing some unusual behavior of the ds_list command when adding and
removing gateways in the dispatcher table for opensips 1.8
I am running the following sequence of commands -
./opensipsctl dispatcher addgw 40 sip:2.2.2.4:5060 0 'test1'
./opensipsctl dispatcher addgw 40 sip:2.2.2.5:5060 0 'test1'
./opensipsctl dispatcher addgw 40 sip:2.2.2.6:5060 0 'test1'
When I view the dispatcher list using ds_list I see-
./opensipsctl fifo ds_list
SET_NO:: 1
SET:: 40
URI:: sip:2.2.2.4:5060 flag=A
URI:: sip:2.2.2.5:5060 flag=A
URI:: sip:2.2.2.6:5060 flag=A
and the ./opensipsctl dispatcher show output is as follows -
dispatcher gateways
+----+-------+------------------+--------+-------+--------+-------+-------------+
| id | setid | destination | socket | flags | weight | attrs |
description |
+----+-------+------------------+--------+-------+--------+-------+-------------+
| 3 | 40 | sip:2.2.2.4:5060 | NULL | 0 | 1 | | test1
|
| 4 | 40 | sip:2.2.2.5:5060 | NULL | 0 | 1 | | test1
|
| 5 | 40 | sip:2.2.2.6:5060 | NULL | 0 | 1 | | test1
|
+----+-------+------------------+--------+-------+--------+-------+-------------+
However when I remove the 3 gateways one after another using
the ./opensipsctl dispatcher rmgw command. I see that the gateway that was
removed last can still be seen in the ds_list command even though
'dispatcher show' does not show any gateways present. Here is the sequence
of commands I am executing-
./opensipsctl dispatcher rmgw 3
./opensipsctl fifo ds_list
SET_NO:: 1
SET:: 40
URI:: sip:2.2.2.5:5060 flag=A
URI:: sip:2.2.2.6:5060 flag=A
./opensipsctl dispatcher show
dispatcher gateways
+----+-------+------------------+--------+-------+--------+-------+-------------+
| id | setid | destination | socket | flags | weight | attrs |
description |
+----+-------+------------------+--------+-------+--------+-------+-------------+
| 4 | 40 | sip:2.2.2.5:5060 | NULL | 0 | 1 | | test1
|
| 5 | 40 | sip:2.2.2.6:5060 | NULL | 0 | 1 | | test1
|
+----+-------+------------------+--------+-------+--------+-------+-------------+
./opensipsctl dispatcher rmgw 4
./opensipsctl fifo ds_list
SET_NO:: 1
SET:: 40
URI:: sip:2.2.2.6:5060 flag=A
./opensipsctl dispatcher show
dispatcher gateways
+----+-------+------------------+--------+-------+--------+-------+-------------+
| id | setid | destination | socket | flags | weight | attrs |
description |
+----+-------+------------------+--------+-------+--------+-------+-------------+
| 5 | 40 | sip:2.2.2.6:5060 | NULL | 0 | 1 | | test1
|
+----+-------+------------------+--------+-------+--------+-------+-------------+
./opensipsctl dispatcher rmgw 5
./opensipsctl fifo ds_list
SET_NO:: 1
SET:: 40
URI:: sip:2.2.2.6:5060 flag=A
./opensipsctl dispatcher show
dispatcher gateways
Can you please help in understanding this behavior? Is this expected
behavior? Is there something I am missing that needs to be done to correct
this?
--
Thanks,
Gunjan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20160113/1bd363d2/attachment-0001.htm>
More information about the Users
mailing list