Re: [OpenSIPS-Users] OpenSIPS 2.2 Documentation needs update !

2016-06-13 Thread SamyGo
Nice, Another one:
I've another one with wrong ref link.:
proto_bin points to proto_hep in this list:
http://opensips.org/Documentation/Modules-2-2

I had to manually edit the URL to view proto_bin page.

Thanks,
Sammy


On Mon, Jun 13, 2016 at 5:27 PM, Bogdan-Andrei Iancu 
wrote:

> Hi Sammy,
>
> Thank you for the report, I just updated the doc in regards to the missing
> dependency :
>
> https://github.com/OpenSIPS/opensips/commit/4357fe858c948ded5db4b37fec5d26c7c379652a
>
> The online docs will get regenerated during the night.
>
> Thanks and regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
> On 13.06.2016 23:11, SamyGo wrote:
>
> Hi,
>
> It seems like mentioning of clusterer module as a dependency is missing
> form module docs:
>
> http://www.opensips.org/html/docs/modules/2.2.x/usrloc.html#id293640
>
> Although it is obvious that the write refers to "valid cluster id" in
> function accept_replicated_contact()
> 
>  but
> I still think documentation should be updated.
>
> Adding replication modparams in opensips.cfg w/o clusterer also states the
> obvious:
>
> WARNING:core:solve_module_dependencies: module usrloc depends on module
> clusterer, but it was not loaded!
> ERROR:core:main: failed to solve module dependencies
>
> Regards,
> Sammy
>
>
>
> ___
> Users mailing 
> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] OpenSIPS 2.2 Documentation needs update !

2016-06-13 Thread Bogdan-Andrei Iancu

Hi Sammy,

Thank you for the report, I just updated the doc in regards to the 
missing dependency :

https://github.com/OpenSIPS/opensips/commit/4357fe858c948ded5db4b37fec5d26c7c379652a

The online docs will get regenerated during the night.

Thanks and regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 13.06.2016 23:11, SamyGo wrote:

Hi,

It seems like mentioning of clusterer module as a dependency is 
missing form module docs:


http://www.opensips.org/html/docs/modules/2.2.x/usrloc.html#id293640

Although it is obvious that the write refers to "valid cluster id" in 
function accept_replicated_contact() 
 but 
I still think documentation should be updated.


Adding replication modparams in opensips.cfg w/o clusterer also states 
the obvious:


WARNING:core:solve_module_dependencies: module usrloc depends on 
module clusterer, but it was not loaded!

ERROR:core:main: failed to solve module dependencies

Regards,
Sammy



___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Provisional response handling in case of forking

2016-06-13 Thread Bogdan-Andrei Iancu

Hi Agalya,

For the first 180, the flag is notset (by default, the flags are off), 
so no drop will be doneand the execution will get to the setflag(), 
setting the flag. (only the drop is under the IF).


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 13.06.2016 22:48, Ramachandran, Agalya (Contractor) wrote:


Hi Bogdan,

OK. Got it. One more to question to understand the snippet you gave..

I have just commented my understanding of each snippet at the same line.

I don’t get why we need setflag(FLAG_180); after we drop the response.

if ($rs==180) { //We are checking response is equal to 180
if (isflagset(FLAG_180)) // Checking the flag is set or not. If 
response is 180, flag will be set
drop(); //If set we are dropping the consecutive 
same response.

setflag(FALG_180); ??
}

(P.S) I tested without setting the flag after drop response. In this 
case it forwards both 180 response back to caller.


Am curious how it controls it.

Is onreply_avp_mode controls dropping the 2nd response or 
setflag(FLAG_180);?


I want to be clear on what am working with. Hence posting you this 
question.


Regards,
Agalya

*From:*Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
*Sent:* Monday, June 13, 2016 12:13 PM
*To:* Ramachandran, Agalya (Contractor) 
; OpenSIPS users mailling list 

*Subject:* Re: [OpenSIPS-Users] Provisional response handling in case 
of forking


Hi Agalya,

It is not a predefine flag. And you do not have to define the flags in 
OpenSIPS. Just pickup a name and start using it in script.


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 13.06.2016 17:27, Ramachandran, Agalya (Contractor) wrote:

Hi Bogdan,

Thank you for your kind response. I will try the logic you told
me. But I have a question in the below logic.

“FLAG_180”, is this something declared and maintained by opensips
and set by default on its own if Ringing response is received or
we need to define this flag explicitly ?

E.g for setting NAT flag, we are using ‘usrloc’ module and
‘nat_bflag’ as parameter and then value.

modparam("usrloc", "nat_bflag", "NAT")

Likewise if we need to define explicitly, what is the module in
which we need to define the flag for FLAG_180?

Regards,

Agalya

*From:*Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
*Sent:* Monday, June 13, 2016 6:31 AM
*To:* OpenSIPS users mailling list 
; Ramachandran, Agalya
(Contractor) 

*Subject:* Re: [OpenSIPS-Users] Provisional response handling in
case of forking

Hi Agalya,

Use the onreply route (be sure to onreply_avp_mode to be set to 1
- see
http://www.opensips.org/html/docs/modules/2.2.x/tm.html#id294290)
in combination with flags, to record when the an 180 reply was set.

Like:

if ($rs==180) {
if (isflagset(FLAG_180))
drop();
setflag(FALG_180);
}

The onreply_avp_mode 1 will ensure that the onreply route will not
overlap for 2 replies .

Regards,


Bogdan-Andrei Iancu

OpenSIPS Founder and Developer

http://www.opensips-solutions.com

On 10.06.2016 23:07, Ramachandran, Agalya (Contractor) wrote:

Hi team,

We are using opensips for our project and we are currently
using opensips as proxy.

Am forking the incoming sip call, to two destinations. It
Rings in both Dest A and Dest B, as a result I get two 180
Ringing response from A and B.

I want to filter only the first incoming 180 Ringing response
and send to the actual caller. Is there a way to do this in
opensips config file?

I have seen drop() function which drops the complete
provisional response. But in my case I have to forward one 180
Ringing to the caller.

Can it be achieved by the changes in config file? Please guide me.

Regards,
Agalya





___

Users mailing list

Users@lists.opensips.org 

http://lists.opensips.org/cgi-bin/mailman/listinfo/users



___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] OpenSIPS 2.2 Documentation needs update !

2016-06-13 Thread SamyGo
Hi,

It seems like mentioning of clusterer module as a dependency is missing
form module docs:

http://www.opensips.org/html/docs/modules/2.2.x/usrloc.html#id293640

Although it is obvious that the write refers to "valid cluster id" in
function accept_replicated_contact()

but
I still think documentation should be updated.

Adding replication modparams in opensips.cfg w/o clusterer also states the
obvious:

WARNING:core:solve_module_dependencies: module usrloc depends on module
clusterer, but it was not loaded!
ERROR:core:main: failed to solve module dependencies

Regards,
Sammy
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Provisional response handling in case of forking

2016-06-13 Thread Ramachandran, Agalya (Contractor)
Hi Bogdan,

OK. Got it. One more to question to understand the snippet you gave..
I have just commented my understanding of each snippet at the same line.
I don't get why we need setflag(FLAG_180); after we drop the response.

if ($rs==180) { //We are checking response is equal to 180
if (isflagset(FLAG_180)) // Checking the flag is set or not. If response is 
180, flag will be set
drop(); //If set we are dropping the consecutive same 
response.
setflag(FALG_180); ??
}


(P.S) I tested without setting the flag after drop response. In this case it 
forwards both 180 response back to caller.
Am curious how it controls it.

Is onreply_avp_mode controls dropping the 2nd response or setflag(FLAG_180);?

I want to be clear on what am working with. Hence posting you this question.


Regards,
Agalya

From: Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
Sent: Monday, June 13, 2016 12:13 PM
To: Ramachandran, Agalya (Contractor) ; 
OpenSIPS users mailling list 
Subject: Re: [OpenSIPS-Users] Provisional response handling in case of forking

Hi Agalya,

It is not a predefine flag. And you do not have to define the flags in 
OpenSIPS. Just pickup a name and start using it in script.

Regards,


Bogdan-Andrei Iancu

OpenSIPS Founder and Developer

http://www.opensips-solutions.com
On 13.06.2016 17:27, Ramachandran, Agalya (Contractor) wrote:
Hi Bogdan,

Thank you for your kind response. I will try the logic you told me. But I have 
a question in the below logic.
"FLAG_180", is this something declared and maintained by opensips and set by 
default on its own if Ringing response is received or we need to define this 
flag explicitly ?

E.g for setting NAT flag, we are using 'usrloc' module and 'nat_bflag' as 
parameter and then value.
modparam("usrloc", "nat_bflag", "NAT")

Likewise if we need to define explicitly, what is the module in which we need 
to define the flag for FLAG_180?

Regards,
Agalya
From: Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
Sent: Monday, June 13, 2016 6:31 AM
To: OpenSIPS users mailling list 
; Ramachandran, 
Agalya (Contractor) 

Subject: Re: [OpenSIPS-Users] Provisional response handling in case of forking

Hi Agalya,

Use the onreply route (be sure to onreply_avp_mode to be set to 1 - see 
http://www.opensips.org/html/docs/modules/2.2.x/tm.html#id294290) in 
combination with flags, to record when the an 180 reply was set.

Like:

if ($rs==180) {
if (isflagset(FLAG_180))
drop();
setflag(FALG_180);
}

The onreply_avp_mode 1 will ensure that the onreply route will not overlap for 
2 replies .

Regards,



Bogdan-Andrei Iancu

OpenSIPS Founder and Developer

http://www.opensips-solutions.com
On 10.06.2016 23:07, Ramachandran, Agalya (Contractor) wrote:
Hi team,

We are using opensips for our project and we are currently using opensips as 
proxy.
Am forking the incoming sip call, to two destinations. It Rings in both Dest A 
and Dest B, as a result I get two 180 Ringing response from A and B.
I want to filter only the first incoming 180 Ringing response and send to the 
actual caller. Is there a way to do this in opensips config file?

I have seen drop() function which drops the complete provisional response. But 
in my case I have to forward one 180 Ringing to the caller.
Can it be achieved by the changes in config file? Please guide me.

Regards,
Agalya






___

Users mailing list

Users@lists.opensips.org

http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Provisional response handling in case of forking

2016-06-13 Thread Bogdan-Andrei Iancu

Hi Agalya,

It is not a predefine flag. And you do not have to define the flags in 
OpenSIPS. Just pickup aname and start using it in script.


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 13.06.2016 17:27, Ramachandran, Agalya (Contractor) wrote:


Hi Bogdan,

Thank you for your kind response. I will try the logic you told me. 
But I have a question in the below logic.


“FLAG_180”, is this something declared and maintained by opensips and 
set by default on its own if Ringing response is received or we need 
to define this flag explicitly ?


E.g for setting NAT flag, we are using ‘usrloc’ module and ‘nat_bflag’ 
as parameter and then value.


modparam("usrloc", "nat_bflag", "NAT")

Likewise if we need to define explicitly, what is the module in which 
we need to define the flag for FLAG_180?


Regards,

Agalya

*From:*Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
*Sent:* Monday, June 13, 2016 6:31 AM
*To:* OpenSIPS users mailling list ; 
Ramachandran, Agalya (Contractor) 
*Subject:* Re: [OpenSIPS-Users] Provisional response handling in case 
of forking


Hi Agalya,

Use the onreply route (be sure to onreply_avp_mode to be set to 1 - 
see http://www.opensips.org/html/docs/modules/2.2.x/tm.html#id294290) 
in combination with flags, to record when the an 180 reply was set.


Like:

if ($rs==180) {
if (isflagset(FLAG_180))
drop();
setflag(FALG_180);
}

The onreply_avp_mode 1 will ensure that the onreply route will not 
overlap for 2 replies .


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 10.06.2016 23:07, Ramachandran, Agalya (Contractor) wrote:

Hi team,

We are using opensips for our project and we are currently using
opensips as proxy.

Am forking the incoming sip call, to two destinations. It Rings in
both Dest A and Dest B, as a result I get two 180 Ringing response
from A and B.

I want to filter only the first incoming 180 Ringing response and
send to the actual caller. Is there a way to do this in opensips
config file?

I have seen drop() function which drops the complete provisional
response. But in my case I have to forward one 180 Ringing to the
caller.

Can it be achieved by the changes in config file? Please guide me.

Regards,
Agalya




___

Users mailing list

Users@lists.opensips.org 

http://lists.opensips.org/cgi-bin/mailman/listinfo/users



___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Provisional response handling in case of forking

2016-06-13 Thread Ramachandran, Agalya (Contractor)
Hi Bogdan,

Thank you for your kind response. I will try the logic you told me. But I have 
a question in the below logic.
"FLAG_180", is this something declared and maintained by opensips and set by 
default on its own if Ringing response is received or we need to define this 
flag explicitly ?

E.g for setting NAT flag, we are using 'usrloc' module and 'nat_bflag' as 
parameter and then value.
modparam("usrloc", "nat_bflag", "NAT")

Likewise if we need to define explicitly, what is the module in which we need 
to define the flag for FLAG_180?

Regards,
Agalya
From: Bogdan-Andrei Iancu [mailto:bog...@opensips.org]
Sent: Monday, June 13, 2016 6:31 AM
To: OpenSIPS users mailling list ; Ramachandran, 
Agalya (Contractor) 
Subject: Re: [OpenSIPS-Users] Provisional response handling in case of forking

Hi Agalya,

Use the onreply route (be sure to onreply_avp_mode to be set to 1 - see 
http://www.opensips.org/html/docs/modules/2.2.x/tm.html#id294290) in 
combination with flags, to record when the an 180 reply was set.

Like:

if ($rs==180) {
if (isflagset(FLAG_180))
drop();
setflag(FALG_180);
}

The onreply_avp_mode 1 will ensure that the onreply route will not overlap for 
2 replies .

Regards,


Bogdan-Andrei Iancu

OpenSIPS Founder and Developer

http://www.opensips-solutions.com
On 10.06.2016 23:07, Ramachandran, Agalya (Contractor) wrote:
Hi team,

We are using opensips for our project and we are currently using opensips as 
proxy.
Am forking the incoming sip call, to two destinations. It Rings in both Dest A 
and Dest B, as a result I get two 180 Ringing response from A and B.
I want to filter only the first incoming 180 Ringing response and send to the 
actual caller. Is there a way to do this in opensips config file?

I have seen drop() function which drops the complete provisional response. But 
in my case I have to forward one 180 Ringing to the caller.
Can it be achieved by the changes in config file? Please guide me.

Regards,
Agalya





___

Users mailing list

Users@lists.opensips.org

http://lists.opensips.org/cgi-bin/mailman/listinfo/users

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Opensips CP DROUTING GATEWAY enable/disable issue

2016-06-13 Thread Jeff Wilkie
>From the CP gateway web GUI,

>From DROUTING-Gateway interface:


Error while disabling gateway 2
(the GWID is 2 for the gateway I'm attempting to disable)

>From the MI Commands:
Initiating the following command: *dr_gw_status 2 0*
404 GW ID not found

But I am able to enable the gateway from both interfaces if they are
disabledthat's what's weird and why I started to look into the php to
see if there were errors but it appears to be deeper than that.  The one
thing I do notice is that to enable the gateways if they are disabled (from
the GUI drouting/gateways) after I've selected enable and hit okay, I then
have to hit "apply changes to server" for it to take place.

Testing like this:

# opensipsctl fifo dr_gw_status 2

Enabled:: yes

# opensipsctl fifo dr_gw_status 2 0

# opensipsctl fifo dr_gw_status 2

Enabled:: no

Then go to the GUI.  The red indicator shows GW2 was disabled.

I click on the red status, it asks me to enable, which I do.  After which,
the GUI shows no update of being enabled nor does ctl when I check its
status.

# opensipsctl fifo dr_gw_status 2

Enabled:: no

I then hit "apply changes to server" and update the page which then turns
the indicator green.  CTL now shows enabled.

# opensipsctl fifo dr_gw_status 2

Enabled:: yes

The same process does not work for disabling it though, only enabling.


Jeff Wilkie
Chief Technology Officer
US IP Communications
919.297.1057


*"This e-mail communication and any attachments may contain confidential
and privileged information and is for use by the designated addressee(s)
named above only. Any files transmitted with it are confidential and
intended solely for the use of the individual to whom it is addressed. Any
views or opinions presented are solely those of the author and do not
necessarily represent those of USIPCOM, LLC. If you are not the intended
addressee, you are hereby notified that you have received this
communication in error and that any use or reproduction of this email or
its contents is strictly prohibited and may be unlawful. If you have
received this communication in error, please notify us immediately by
replying to this message and deleting it from your computer. Thank you". *

On Fri, Jun 10, 2016 at 6:34 AM, Bogdan-Andrei Iancu 
wrote:

> Hi Jeff,
>
> So, from CP, using the FIFO backend, the enabling works, but the disabling
> doesn't ?
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
> On 09.06.2016 22:30, Jeff Wilkie wrote:
>
> Bogdan,
>
> Based on what you have provided, I decided to change the boxes.global.inc.php
> file as follows:
>
> $box_id=0;
>
>
> // mi host:port pair || fifo_file
>
> *$boxes[$box_id]['mi']['conn']="127.0.0.1:8080 ";*
>
> //boxes[$box_id]['mi']['conn']="/tmp/opensips_proxy_fifo";
>
> It now is able to disable and enable the gateways. I'm not sure if
> anything else is broken as a result but I will go through the testing.  Is
> there a reason why it would not work using the fifo file instead?
>
>
> Jeff Wilkie
> Chief Technology Officer
> US IP Communications
> 919.297.1057
>
>
> *"This e-mail communication and any attachments may contain confidential
> and privileged information and is for use by the designated addressee(s)
> named above only. Any files transmitted with it are confidential and
> intended solely for the use of the individual to whom it is addressed. Any
> views or opinions presented are solely those of the author and do not
> necessarily represent those of USIPCOM, LLC. If you are not the intended
> addressee, you are hereby notified that you have received this
> communication in error and that any use or reproduction of this email or
> its contents is strictly prohibited and may be unlawful. If you have
> received this communication in error, please notify us immediately by
> replying to this message and deleting it from your computer. Thank you". *
>
> On Thu, Jun 9, 2016 at 11:14 AM, Bogdan-Andrei Iancu <
> bog...@opensips.org> wrote:
>
>> Jeff,
>>
>> To have the CP connecting to OpenSIPS you can use any of the MI backends
>> - FIFO, XMLRPC, UDP...any will do the trick. The downside of FIFO is that
>> the CP and OpenSIPS must be on the same server.
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>>
>> On 09.06.2016 17:38, Jeff Wilkie wrote:
>>
>> Is XMLRPC required to make this function work?  Currently, we are only
>> using the fifo method as the boxes.global.inc.php only referencing this
>> method.  The documentation for CP says to use one or the other but does not
>> mention that some functions will not work if not using XMLRPC.
>>
>> Thanks
>> Jeff
>>
>> Jeff Wilkie
>> Chief Technology Officer
>> US IP Communications
>> 919.297.1057
>>
>>
>> *"This e-mail communication and any attachments may contain confidential
>> and privileged information and is for use by the designated 

Re: [OpenSIPS-Users] Provisional response handling in case of forking

2016-06-13 Thread Bogdan-Andrei Iancu

Hi Agalya,

Use the onreply route (be sure to onreply_avp_mode to be set to 1 - see 
http://www.opensips.org/html/docs/modules/2.2.x/tm.html#id294290) in 
combination with flags, to record when the an 180 reply was set.


Like:

if ($rs==180) {
if (isflagset(FLAG_180))
drop();
setflag(FALG_180);
}

The onreply_avp_mode 1 will ensure that the onreply route will not 
overlap for 2 replies .


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 10.06.2016 23:07, Ramachandran, Agalya (Contractor) wrote:


Hi team,

We are using opensips for our project and we are currently using 
opensips as proxy.


Am forking the incoming sip call, to two destinations. It Rings in 
both Dest A and Dest B, as a result I get two 180 Ringing response 
from A and B.


I want to filter only the first incoming 180 Ringing response and send 
to the actual caller. Is there a way to do this in opensips config file?


I have seen drop() function which drops the complete provisional 
response. But in my case I have to forward one 180 Ringing to the caller.


Can it be achieved by the changes in config file? Please guide me.

Regards,
Agalya



___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] OpenSips as Load Balancer - Handling Failure Scenarios

2016-06-13 Thread Chandan PR
Hi Bogdan-Andrei Iancu,

Sorry for the late reply. This was not the issue with OpenSips. It was an
edge case and fr_inv_timer configuration value was less.

Works perfectly fine after updating the fr_inv_timer value.

Regards,
Chandan

On Tue, May 31, 2016 at 7:23 PM, Bogdan-Andrei Iancu 
wrote:

> Hi Chandan,
>
> If the call is rejected by callee, your opensips should receive a negative
> reply and trigger the failure route - what is the reply code you get back
> from callee ? Is your failure route triggered ?
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
> On 31.05.2016 16:31, Chandan PR wrote:
>
> Hi Guys,
>
> I am trying to configure OpenSips as Load Balancer for our outbound
> dialling.
>
> I am following the example from:
> http://www.opensips.org/Documentation/Tutorials-LoadBalancing-1-9.
>
> Right now when the user rejects the call, instead of ending up in 486 we
> are ending up in 408.
>
> This is due to the call being ended up in the failure_route after the
> timeout (fr_inv_timer).
>
> Is there a way or configuration to send the response codes from the reply
> back to client, instead of waiting for timeout?
>
>
> Regards,
> Chandan
>
>
> ___
> Users mailing 
> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users