[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openser-users
Subject:    [SR-Users] Adding new rtpproxy instance without restarting Kamailio
From:       Pintu Lohar <pintulohargcetts () gmail ! com>
Date:       2018-09-27 7:08:04
Message-ID: CAB=mOZTt+SVZSyH+sTFbCarS2j_zTjhK_SCJEZ0Dbs7L+15xnw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi All,

I have a very basic question. Is there any way to add new rtpproxy instance
without restarting Kamailio?

As per my understanding, we can reload the dispatcher table when Kamailio
server is running with kamctl dispatcher reload

but do we have any such for rtpproxy list also from db when rtpproxy table
?


Below is my rtpproxy related config, load from DB ,


#Once RTPProxy was found unreachable and marked as disabled,

#the rtpproxy module will not attempt to establish communication to
RTPProxy for rtpproxy_disable_tout seconds.

modparam("rtpproxy", "rtpproxy_disable_tout", 120)

#only for local host.

modparam("rtpproxy", "timeout_socket", "xmlrpc:http://127.0.0.1:8000/RPC2")

modparam("rtpproxy", "db_url", "mysql://kamailio:xxxxxxxx@10.xx.xx.xx
/kamailio")

modparam("rtpproxy", "table_name", "rtpproxy")

#enable marker for sdp modification by rtpproxy

modparam("rtpproxy", "nortpproxy_str", "a=sdpmangled:yes\r\n")



my current instance :

./kamcmd rtpproxy.list


{

setid: 0

url: udp:xxx.xx.xxx.xxx:7722

index: 2

disabled: 0

weight: 1

recheck: 0

}


Db

+----+-------+--------------------------+-------+--------+-------------+

| id | setid | url                      | flags | weight | description |

+----+-------+--------------------------+-------+--------+-------------+

|  1 | 0     | udp:XXX.XXX.XXX.XXX:7722  |     0 |      1 |             |

+----+-------+--------------------------+-------+--------+-------------+



I already explored ./kamcmd rtpproxy.enable command , but it seems that
this command is useful for re-enabling or disabling existing rtpproxy
instance .

My purpose is to add new rtpproxy instance when Kamailio is running.

Thanks in advance. Any suggestion would very helpful.


Thanks & Regards

Pintu

[Attachment #5 (text/html)]

<div dir="ltr">





<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-as \
ian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">Hi All, <span class="gmail-Apple-converted-space">   \
</span><br> <br>I have a very basic question. Is there any way to add new rtpproxy \
instance without restarting Kamailio? <br> <br>As per my understanding, we can reload \
the dispatcher table when Kamailio server is running with kamctl dispatcher \
reload<br><br>but do<span class="gmail-Apple-converted-space"></span> we have any \
such for rtpproxy list also from db  when rtpproxy table ? <br> <br>
<br>Below is my  rtpproxy related config, load from DB ,  </p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-as \
ian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><br>#Once RTPProxy was found unreachable and marked \
as disabled,<span class="gmail-Apple-converted-space">  </span></p> <p \
class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian \
:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">#the rtpproxy module will not attempt to establish \
communication to RTPProxy for rtpproxy_disable_tout seconds.<span \
class="gmail-Apple-converted-space">  </span></p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">modparam(&quot;rtpproxy&quot;, \
&quot;rtpproxy_disable_tout&quot;, 120)</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">#only for local host.<span \
class="gmail-Apple-converted-space">  </span></p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">modparam(&quot;rtpproxy&quot;, \
&quot;timeout_socket&quot;, &quot;xmlrpc:<a \
href="http://127.0.0.1:8000/RPC2">http://127.0.0.1:8000/RPC2</a>&quot;)</p> <p \
class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian \
:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">modparam(&quot;rtpproxy&quot;, &quot;db_url&quot;, \
&quot;mysql://kamailio:xxxxxxxx@10.xx.xx.xx/kamailio&quot;)</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">modparam(&quot;rtpproxy&quot;, \
&quot;table_name&quot;, &quot;rtpproxy&quot;)</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">#enable marker for sdp modification by rtpproxy</p> \
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-as \
ian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">modparam(&quot;rtpproxy&quot;, \
&quot;nortpproxy_str&quot;, &quot;a=sdpmangled:yes\r\n&quot;)</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><br> <br>my current instance<span \
class="gmail-Apple-converted-space">  </span>:<br> </p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-as \
ian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">./kamcmd rtpproxy.list</p> <p class="gmail-p2" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69);min-height:14px"><br></p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">{</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><span class="gmail-Apple-tab-span" \
style="white-space:pre">	</span>setid: 0</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><span class="gmail-Apple-tab-span" \
style="white-space:pre">	</span>url: udp:xxx.xx.xxx.xxx:7722</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><span class="gmail-Apple-tab-span" \
style="white-space:pre">	</span>index: 2</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><span class="gmail-Apple-tab-span" \
style="white-space:pre">	</span>disabled: 0</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><span class="gmail-Apple-tab-span" \
style="white-space:pre">	</span>weight: 1</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)"><span class="gmail-Apple-tab-span" \
style="white-space:pre">	</span>recheck: 0</p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">}</p> <p class="gmail-p2" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69);min-height:14px"><br></p> <p class="gmail-p2" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69);min-height:14px">Db  <br>





</p><p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre \
tch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span \
class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">+----+-------+--------------------------+-------+--------+-------------+</span></p><p \
class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian \
:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span \
class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">| id | setid | \
url<span class="gmail-Apple-converted-space">                                 \
</span>| flags | weight | description |</span></p><p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre \
tch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span \
class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">+----+-------+--------------------------+-------+--------+-------------+</span></p><p \
class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian \
:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span \
class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">|<span \
class="gmail-Apple-converted-space">   1</span>  | 0 <span \
class="gmail-Apple-converted-space">      </span>| udp:XXX.XXX.XXX.XXX:7722<span \
class="gmail-Apple-converted-space">   </span>| <span \
class="gmail-Apple-converted-space">      </span>0 |<span \
class="gmail-Apple-converted-space">         </span>1 | <span \
class="gmail-Apple-converted-space">                  </span>|</span></p><p \
class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian \
:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span \
class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">+----+-------+--------------------------+-------+--------+-------------+</span></p><p \
class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian \
:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69);min-height:14px">






<br><br>I already explored  <span \
style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px">./kamcmd \
rtpproxy.enable command ,  </span>but  it seems that this command is useful for \
re-enabling or disabling existing rtpproxy instance .  <br><br></p>






<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-as \
ian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">My purpose is to add new rtpproxy  instance when \
Kamailio is running. <br> <br>Thanks in advance. Any suggestion would very helpful.  \
<br><br> <br>Thanks &amp; Regards<span class="gmail-Apple-converted-space">  \
</span></p> <p class="gmail-p1" \
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:&quot;Helvetica \
Neue&quot;;color:rgb(69,69,69)">Pintu  </p></div>


[Attachment #6 (text/plain)]

_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic