From mark at visien.com  Mon Jul  1 19:30:27 2013
From: mark at visien.com (Mark Dalby)
Date: Mon, 1 Jul 2013 19:30:27 +0200
Subject: [OpenSIPS-Devel] Broken dpkg package for 1.9 branch
Message-ID: <002601ce7680$ae975d90$0bc618b0$@Visien.com>

Hi Guys, 

 

Can someone please fix the opensips-xmlrpc-module package for Debian wheezy

 

It is un-installable as libxmlrpc-c3 has been replaced with
libxmlrpc-core-c3 so the dependencies stop it from installing.

 

Thanks, 

 

Mark

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130701/82cbd516/attachment.htm>

From vladpaiu at opensips.org  Thu Jul  4 15:55:03 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Thu, 04 Jul 2013 16:55:03 +0300
Subject: [OpenSIPS-Devel] WebRTC : Integration with opensips.org free VoIP
	service & Tutorial
Message-ID: <51D57EB7.2090907@opensips.org>

Hello,

The free VoIP service offered by opensips.org has now been enhanced in 
order to support WebRTC calls.
In order to test it, you can login to your account at [1] and go to 'web 
calls' in the left menu. The integrated client supports both audio and 
video calls between two parties.

Also, we have added a new tutorial, available at [2], which shows how to 
add WebRTC capabilities to any existing OpenSIPS-based deployment.
The tutorial makes use of an OpenSIPS deployment with NAT support, and 
adds WebRTC capabilities on top of that by using OverSIP as a WS to SIP 
gateway and sipML5 as the web client.

[1] https://www.opensips.org/account/
[2] http://www.opensips.org/Documentation/Tutorials-WebSocket

Best Regards,

-- 
Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130704/da49e3e2/attachment.htm>

From mark at visien.com  Mon Jul  1 16:44:44 2013
From: mark at visien.com (Mark Dalby)
Date: Mon, 1 Jul 2013 16:44:44 +0200
Subject: [OpenSIPS-Devel] Problem installing dependant packages on Debian
	Wheezy
Message-ID: <001c01ce7669$88683f20$9938bd60$@Visien.com>

Hi, 

 

I've been trying to get the latest 1.9 source file to work with
cache_mongodb but when using the make menuconfig route to compile the
additional modules I always end up with errors similar too.

 

mongo.h could not be found.

 

Now a quick locate shows that I do indeed have these files (installed via
APT) but they reside in the folder /usr/include/mongo-client/ and it seems
that OpenSIPS only searches the  /usr/include directory for external
libraries. (as set by Makefile.defs)

 

Is there a reason why this is so or should I commit a patch to have the
mongo module search in this specific subdirectory also?

 

Thanks, 

 

Mark

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130701/7f6dc66d/attachment-0001.htm>

From mark at dalbymail.com  Mon Jul  1 19:22:46 2013
From: mark at dalbymail.com (Mark Dalby)
Date: Mon, 1 Jul 2013 19:22:46 +0200
Subject: [OpenSIPS-Devel] unbuildable dpkg
Message-ID: <000901ce767f$9c0b6640$d42232c0$@DalbyMail.com>

Hi Guys, 

 

Can someone please fix the opensips-xmlrpc-module package for Debian wheezy

 

It is un-installable as libxmlrpc-c3 has been replaced with
libxmlrpc-core-c3 so the dependencies stop it from installing.

 

Thanks, 

 

Mark

 


 <http://markdalby.com/> MARK DALBY
Technical Consultant
Tel:(+49) 07141 505 5622
Fax:(+49) 07141 505 5623
Email: <mailto:Mark at DalbyMail.com> Mark at DalbyMail.com
=====================================
Looking for scalable infrastructure?
Check out -  <http://www.visien.com/> http://www.visien.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130701/548af848/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 4305 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130701/548af848/attachment-0002.jpeg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3378 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130701/548af848/attachment-0003.jpeg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5567 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130701/548af848/attachment-0001.bin>

From mark at dalbymail.com  Fri Jul  5 09:53:37 2013
From: mark at dalbymail.com (Mark Dalby)
Date: Fri, 5 Jul 2013 09:53:37 +0200
Subject: [OpenSIPS-Devel] OpenSIPS Patches
Message-ID: <005e01ce7954$c2ce8050$486b80f0$@DalbyMail.com>

Hey guys, 

 

I'm looking at the Sourceforge patch tracker for OpenSIPS but I can't find
the button to add a new patch, has this been disabled or am I just being
stupid?

 

Cheers, 

 

M

 

 


 <http://markdalby.com/> MARK DALBY
Technical Consultant
Tel:(+49) 07141 505 5622
Fax:(+49) 07141 505 5623
Email: <mailto:Mark at DalbyMail.com> Mark at DalbyMail.com
=====================================
Looking for scalable infrastructure?
Check out -  <http://www.visien.com/> http://www.visien.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130705/8d8cd5cf/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 4305 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130705/8d8cd5cf/attachment.jpeg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3378 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130705/8d8cd5cf/attachment-0001.jpeg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5567 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130705/8d8cd5cf/attachment.bin>

From vladpaiu at opensips.org  Fri Jul  5 14:24:13 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Fri, 05 Jul 2013 15:24:13 +0300
Subject: [OpenSIPS-Devel] OpenSIPS Patches
In-Reply-To: <005e01ce7954$c2ce8050$486b80f0$@DalbyMail.com>
References: <005e01ce7954$c2ce8050$486b80f0$@DalbyMail.com>
Message-ID: <51D6BAED.8010506@opensips.org>

Hello,

The OpenSIPS project has currently moved to Github, both for the main 
code repository, as well as for the issue trackers.
See at [1] all the information about the GIT migration ( you'll also 
find there the steps needed to upgrade your existing SVN checkouts in 
order for them to be up to date with the GIT repo ).

At [2] you have the email notifying that the tracker migration to Github 
was complete

[1] http://www.opensips.org/About/GitHub-Migration
[2] http://lists.opensips.org/pipermail/users/2013-June/026062.html

Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 07/05/2013 10:53 AM, Mark Dalby wrote:
>
> Hey guys,
>
> I'm looking at the Sourceforge patch tracker for OpenSIPS but I can't 
> find the button to add a new patch, has this been disabled or am I 
> just being stupid?
>
> Cheers,
>
> M
>
>
> http://markdalby.com/images/barcode.jpg <http://markdalby.com/>*MARK 
> DALBY*
> /Technical Consultant/*
> Tel:*(+49) 07141 505 5622
> *Fax:*(+49) 07141 505 5623
> *Email:*Mark at DalbyMail.com <mailto:Mark at DalbyMail.com>
> =====================================
> Looking for scalable infrastructure?
> Check out - http://www.visien.com <http://www.visien.com/>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130705/b6698b61/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3378 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130705/b6698b61/attachment-0001.jpeg>

From bogdan at opensips.org  Mon Jul  8 15:39:44 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 08 Jul 2013 16:39:44 +0300
Subject: [OpenSIPS-Devel] [Event] OpenSIPS Summit 2013
Message-ID: <51DAC120.9040507@opensips.org>

Hello all,

Thanks to the effort of the OpenSIPS Software Foundation, I'm proud to
announce the first edition of the OpenSIPS Summit - an event for the
entire OpenSIPS community.

What is the OpenSIPS Summit?
"The *OpenSIPS Summit* is a conferencing event that aims to *provide the
necessary knowledge to understand and use OpenSIPS*."

Who should attend?
"If you are looking to discover, understand and evaluate OpenSIPS, the
*OpenSIPS Summit* is the right place to be!"

Read all the details about OpenSIPS Summit events:
    http://www.opensips.org/Community/Summits


The first event is schedule for *5th of August 2013 in Chicago, US* -
the event will be *co-hosted by the ClueCon* conference. Registration
process is already available !

The speaker's list is still under heavy work (we hope to complete it
this week) - nevertheless, we are still accepting papers if you have
something interesting on OpenSIPS :) - The "Call for Papers" is still
ongoing.

Looking forward to see as many of you there !

Best regards,

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130708/16330223/attachment.htm>

From mark at visien.com  Mon Jul  8 20:33:30 2013
From: mark at visien.com (Mark Dalby)
Date: Mon, 8 Jul 2013 20:33:30 +0200
Subject: [OpenSIPS-Devel] Opensips Crashes when using db_cachedb alongside
	cachedb_mongo
Message-ID: <003d01ce7c09$a6576ba0$f30642e0$@Visien.com>

Hi All, 

 

I'm having a problem with the new db_cachedb module, upon starting opensips
I get an immediate segmentation fault.

 

The odd thing is if I clear the location table (also using mongo/cachedb)
the switch starts without a problem.

 

I've attached the coredump trace from GDB, if someone could take a look it
would be appreciated, I'll also have a dig through myself.

 

Thanks, 

 

Mark

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130708/841ebf4e/attachment.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: trace.txt
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130708/841ebf4e/attachment.txt>

From mark at visien.com  Mon Jul  8 20:40:25 2013
From: mark at visien.com (Mark Dalby)
Date: Mon, 8 Jul 2013 20:40:25 +0200
Subject: [OpenSIPS-Devel] Quick question regarding debian packages
Message-ID: <004301ce7c0a$9da22710$d8e67530$@Visien.com>

Hi Guys, 

 

I'm wanting to update the Debian package specs for Wheezy and I notice that
in the opensips/packaging directory we have 2 folders..

 

opensips/packaging/debian

 

opensips/packaging/debian-lenny

 

is the convention to create a debian-wheezy folder or to adapt the current
/debian foler?

 

Cheers, 

 

Mark

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130708/81744e74/attachment.htm>

From mark at visien.com  Mon Jul  8 20:52:28 2013
From: mark at visien.com (kryptoknight)
Date: Mon, 8 Jul 2013 11:52:28 -0700 (PDT)
Subject: [OpenSIPS-Devel] OpenSIPS Patches
In-Reply-To: <51D6BAED.8010506@opensips.org>
References: <005e01ce7954$c2ce8050$486b80f0$@DalbyMail.com>
	<51D6BAED.8010506@opensips.org>
Message-ID: <1373309548008-7587095.post@n2.nabble.com>

Ah, I must have missed that one :-)

Github is a much better choice than SVN in my opinion... good move.

Mark



--
View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/OpenSIPS-Patches-tp7587071p7587095.html
Sent from the OpenSIPS - Devel mailing list archive at Nabble.com.


From mark at visien.com  Mon Jul  8 22:15:30 2013
From: mark at visien.com (kryptoknight)
Date: Mon, 8 Jul 2013 13:15:30 -0700 (PDT)
Subject: [OpenSIPS-Devel] Opensips Crashes when using db_cachedb
	alongside cachedb_mongo
In-Reply-To: <003d01ce7c09$a6576ba0$f30642e0$@Visien.com>
References: <003d01ce7c09$a6576ba0$f30642e0$@Visien.com>
Message-ID: <1373314530132-7587099.post@n2.nabble.com>

Hi, 

I have an update with this issue.

I've managed to narrow it down to the "callid" field in the mongodb location
collection, what seems to happen is that when the callid field has some
contents the switch segfaults on restart, if I clear this field back to a
null value however it starts as it should.

Logic tells me that because this call is no longer in progress, this is why
the switch is dying, can someone please confirm this? (my C is a little
rusty these days.)

Hope this helps, 

Mark



--
View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/Opensips-Crashes-when-using-db-cachedb-alongside-cachedb-mongo-tp7587093p7587099.html
Sent from the OpenSIPS - Devel mailing list archive at Nabble.com.


From razvan at opensips.org  Tue Jul  9 12:21:30 2013
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 09 Jul 2013 12:21:30 +0200
Subject: [OpenSIPS-Devel] Quick question regarding debian packages
In-Reply-To: <004301ce7c0a$9da22710$d8e67530$@Visien.com>
References: <004301ce7c0a$9da22710$d8e67530$@Visien.com>
Message-ID: <51DBE42A.2060700@opensips.org>

Hi, Mark!

I think the best idea would be to update directly the /debian directory 
(without renaming it). However, you should try to keep it bacward 
compatible with the old versions of the library. AFAIK this can be done 
easily by tuning the Depends header of the spec.

Best regards,

Razvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com

On 07/08/2013 08:40 PM, Mark Dalby wrote:
> Hi Guys,
>
> I?m wanting to update the Debian package specs for Wheezy and I notice
> that in the opensips/packaging directory we have 2 folders..
>
> opensips/packaging/debian
>
> opensips/packaging/debian-lenny
>
> is the convention to create a debian-wheezy folder or to adapt the
> current /debian foler?
>
> Cheers,
>
> Mark
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>


From mark at visien.com  Wed Jul 10 09:13:54 2013
From: mark at visien.com (kryptoknight)
Date: Wed, 10 Jul 2013 00:13:54 -0700 (PDT)
Subject: [OpenSIPS-Devel] Quick question regarding debian packages
In-Reply-To: <51DBE42A.2060700@opensips.org>
References: <004301ce7c0a$9da22710$d8e67530$@Visien.com>
	<51DBE42A.2060700@opensips.org>
Message-ID: <1373440434561-7587107.post@n2.nabble.com>

Hi Razvan, 

Thanks for the info, i'll look to get something committed early next week
:-)

Mark



--
View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/Quick-question-regarding-debian-packages-tp7587094p7587107.html
Sent from the OpenSIPS - Devel mailing list archive at Nabble.com.


From vladpaiu at opensips.org  Wed Jul 10 14:25:57 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Wed, 10 Jul 2013 05:25:57 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a46436: Mentioned the
 dependency on mongo-c-driver v0.6
Message-ID: <51dd52d51e8b_572bfc9dd8118395@hookshot-fe4-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a46436fe0ac2fc3891a20124823851877b6537e8
      https://github.com/OpenSIPS/opensips/commit/a46436fe0ac2fc3891a20124823851877b6537e8
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M modules/cachedb_mongodb/README
    M modules/cachedb_mongodb/doc/cachedb_mongodb_admin.xml

  Log Message:
  -----------
  Mentioned the dependency on mongo-c-driver v0.6
Credits to KryptoKnight




From vladpaiu at opensips.org  Wed Jul 10 14:30:53 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Wed, 10 Jul 2013 05:30:53 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 726621: Mentioned the
 dependency on mongo-c-driver v0.6
Message-ID: <51dd53fda8aaf_403e61dd8162189@hookshot-fe2-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/1.9
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 726621c097236762b63ff9c16fb966a7bd941acd
      https://github.com/OpenSIPS/opensips/commit/726621c097236762b63ff9c16fb966a7bd941acd
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2013-07-10 (Wed, 10 Jul 2013)

  Changed paths:
    M modules/cachedb_mongodb/README
    M modules/cachedb_mongodb/doc/cachedb_mongodb_admin.xml

  Log Message:
  -----------
  Mentioned the dependency on mongo-c-driver v0.6
Credits to KryptoKnight
(cherry picked from commit a46436fe0ac2fc3891a20124823851877b6537e8)




From vladpaiu at opensips.org  Wed Jul 10 17:55:51 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Wed, 10 Jul 2013 18:55:51 +0300
Subject: [OpenSIPS-Devel] Opensips Crashes when using db_cachedb
 alongside cachedb_mongo
In-Reply-To: <1373314530132-7587099.post@n2.nabble.com>
References: <003d01ce7c09$a6576ba0$f30642e0$@Visien.com>
	<1373314530132-7587099.post@n2.nabble.com>
Message-ID: <51DD8407.2020403@opensips.org>

Hello,

Could you please send us the 'callid' field that once inserted in 
MongoDB, OpenSIPS will crash as startup ?
I'll then try to see if I can replicate your scenario with that 
particular callid.

You're using the db_cachedb module for storing the usrloc entries right 
? If correct, what do you mean by 'call is no longer in progress' ?

Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 07/08/2013 11:15 PM, kryptoknight wrote:
> Hi,
>
> I have an update with this issue.
>
> I've managed to narrow it down to the "callid" field in the mongodb location
> collection, what seems to happen is that when the callid field has some
> contents the switch segfaults on restart, if I clear this field back to a
> null value however it starts as it should.
>
> Logic tells me that because this call is no longer in progress, this is why
> the switch is dying, can someone please confirm this? (my C is a little
> rusty these days.)
>
> Hope this helps,
>
> Mark
>
>
>
> --
> View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/Opensips-Crashes-when-using-db-cachedb-alongside-cachedb-mongo-tp7587093p7587099.html
> Sent from the OpenSIPS - Devel mailing list archive at Nabble.com.
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



From vladpaiu at opensips.org  Wed Jul 10 18:07:47 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Wed, 10 Jul 2013 19:07:47 +0300
Subject: [OpenSIPS-Devel] Problem installing dependant packages on
 Debian Wheezy
In-Reply-To: <001c01ce7669$88683f20$9938bd60$@Visien.com>
References: <001c01ce7669$88683f20$9938bd60$@Visien.com>
Message-ID: <51DD86D3.9040806@opensips.org>

Hello,

This seems to be another relatively recent change done by the Mongo team...
What OS and Mongo client version is this ?

If possible, patches are always very much welcome. ;)

Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 07/01/2013 05:44 PM, Mark Dalby wrote:
>
> Hi,
>
> I've been trying to get the latest 1.9 source file to work with 
> cache_mongodb but when using the make menuconfig route to compile the 
> additional modules I always end up with errors similar too...
>
> mongo.h could not be found.
>
> Now a quick locate shows that I do indeed have these files (installed 
> via APT) but they reside in the folder /usr/include/mongo-client/ and 
> it seems that OpenSIPS only searches the  /usr/include directory for 
> external libraries. (as set by Makefile.defs)
>
> Is there a reason why this is so or should I commit a patch to have 
> the mongo module search in this specific subdirectory also?
>
> Thanks,
>
> Mark
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130710/21804d9d/attachment.htm>

From vladpaiu at opensips.org  Thu Jul 11 15:26:14 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Thu, 11 Jul 2013 06:26:14 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6d8fef: Improved TCP/TLS
	reading
Message-ID: <51deb2763bc7_5ee31083ddc951ec@hookshot-fe4-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6d8fef778b6c2f4da9d19188a9105a94ebd93a40
      https://github.com/OpenSIPS/opensips/commit/6d8fef778b6c2f4da9d19188a9105a94ebd93a40
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M tcp_conn.h
    M tcp_main.c
    M tcp_read.c
    M tls/tls_server.c
    M tls/tls_server.h

  Log Message:
  -----------
  Improved TCP/TLS reading

- moved TCP read buffer on a per process basis
- limit the number of chunks per SIP message
- limit the overall time spent reading a SIP message




From vladpaiu at opensips.org  Thu Jul 11 18:16:31 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Thu, 11 Jul 2013 09:16:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bdf128: if timeout expired in
 child while nothing was read...
Message-ID: <51deda5ff966_4e35e61dd812474@hookshot-fe6-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bdf12859714fe0d81093bddf74d4822532bfd528
      https://github.com/OpenSIPS/opensips/commit/bdf12859714fe0d81093bddf74d4822532bfd528
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M tcp_read.c

  Log Message:
  -----------
  if timeout expired in child while nothing was read - simply pass back to main
otherwise, if we read only a small piece of a message, terminate the connection




From bogdan at opensips.org  Mon Jul 15 13:53:56 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 15 Jul 2013 14:53:56 +0300
Subject: [OpenSIPS-Devel] [Event] OpenSIPS Summit 2013
In-Reply-To: <51DAC120.9040507@opensips.org>
References: <51DAC120.9040507@opensips.org>
Message-ID: <51E3E2D4.9070207@opensips.org>

Updates on the OpenSIPS Summit

Headlines:
    - releasing the transcoding with Sangoma cards
    - presenting OpenSIPS as Call Center and Dialler
    - 1.10 release live during Summit

Also see the list of speakers and schedule:
    http://www.opensips.org/Community/Summit-2013Chicago-Schedule


Best Regards,

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


On 07/08/2013 04:39 PM, Bogdan-Andrei Iancu wrote:
> Hello all,
>
> Thanks to the effort of the OpenSIPS Software Foundation, I'm proud to
> announce the first edition of the OpenSIPS Summit - an event for the
> entire OpenSIPS community.
>
> What is the OpenSIPS Summit?
> "The *OpenSIPS Summit* is a conferencing event that aims to *provide
> the necessary knowledge to understand and use OpenSIPS*."
>
> Who should attend?
> "If you are looking to discover, understand and evaluate OpenSIPS, the
> *OpenSIPS Summit* is the right place to be!"
>
> Read all the details about OpenSIPS Summit events:
>     http://www.opensips.org/Community/Summits
>
>
> The first event is schedule for *5th of August 2013 in Chicago, US* -
> the event will be *co-hosted by the ClueCon* conference. Registration
> process is already available !
>
> The speaker's list is still under heavy work (we hope to complete it
> this week) - nevertheless, we are still accepting papers if you have
> something interesting on OpenSIPS :) - The "Call for Papers" is still
> ongoing.
>
> Looking forward to see as many of you there !
>
> Best regards,
> -- 
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> _______________________________________________
> News mailing list
> News at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/news
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130715/b4acf598/attachment.htm>

From razvan at opensips.org  Mon Jul 22 17:58:07 2013
From: razvan at opensips.org (=?utf-8?q?R=C4=83zvan_Crainea?=)
Date: Mon, 22 Jul 2013 08:58:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4659c2: new rpm modules
Message-ID: <51ed568f3d669_5a456bbd5482975@hookshot-fe1-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4659c225071623a29454eae9716ea52bade8f942
      https://github.com/OpenSIPS/opensips/commit/4659c225071623a29454eae9716ea52bade8f942
  Author: fabriziopicconi <fabrizio.picconi at alice.it>
  Date:   2013-07-20 (Sat, 20 Jul 2013)

  Changed paths:
    M packaging/rpm/opensips.spec.CentOS

  Log Message:
  -----------
  new rpm modules

Some new rpm optional modules are added:
  cachedb_cassandra,cachedb_mongodb,osp,perl,perlvdb,tlsops


  Commit: 96c7097fb98567f816839ace604dcd26e907fb75
      https://github.com/OpenSIPS/opensips/commit/96c7097fb98567f816839ace604dcd26e907fb75
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2013-07-22 (Mon, 22 Jul 2013)

  Changed paths:
    M packaging/rpm/opensips.spec.CentOS

  Log Message:
  -----------
  Merge pull request #22 from fabriziopicconi/patch-4

new rpm modules


Compare: https://github.com/OpenSIPS/opensips/compare/bdf12859714f...96c7097fb985

From shahzad at voip-demos.com  Tue Jul 23 05:48:37 2013
From: shahzad at voip-demos.com (Muhammad Shahzad Shafi)
Date: Tue, 23 Jul 2013 05:48:37 +0200
Subject: [OpenSIPS-Devel] How to reject a SIP message from OpenSIPS core
Message-ID: <f6dfc54cf4042ebb225834c74e3c3b78@voip-demos.com>

I am experimenting with some stuff, where i action.c in method 
run_top_route (immediately after variable declaration) i have added an 
IF condition, if that matches i want to reject SIP request e.g. with 403 
Forbidden.

I tried this code,

if(my_condition_is_true) {
     LM_CRIT("CRIT - Not going to process this message...");
     set_err_reply(403, "Forbidden");
     return EXIT_T;
}

But it does not work (though i can see log message after condition is 
matched), the message is silently dropped without sending 403 response 
first. If i remove the return statement and let it flow through rest of 
method, then message is processed according to opensips.cfg but still 
403 isn't received at client.

What am i doing wrong here? Is there any better approach (different 
file and/or different method) where i put my IF condition to drop 
matched packet. I want to do it in native code, NOT in opensips.cfg.

Thank you.


-- 
Mit freundlichen Gr??en
Muhammad Shahzad
-----------------------------------
CISCO Rich Media Communication Specialist (CRMCS)
CISCO Certified Network Associate (CCNA)
Cell: +49 176 99 83 10 85
MSN: shari_786pk at hotmail.com
Email: shaheryarkh at googlemail.com


From razvan at opensips.org  Tue Jul 23 14:46:13 2013
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 23 Jul 2013 14:46:13 +0200
Subject: [OpenSIPS-Devel] How to reject a SIP message from OpenSIPS core
In-Reply-To: <f6dfc54cf4042ebb225834c74e3c3b78@voip-demos.com>
References: <f6dfc54cf4042ebb225834c74e3c3b78@voip-demos.com>
Message-ID: <51EE7B15.1090708@opensips.org>

Hi, Muhammad!

Using the set_err_code() function only sets some internal OpenSIPS 
variables that can be later on used in an error_route() [1]. So 
basically you simply mark what type of error it was, but you are not 
sending any reply back.
I think the code you have there is good (except probably you should also 
set an error class, see: set_err_info() function), but nobody handles it 
from the error_route(). Following the example in the documentation 
should do the trick.

[1] http://www.opensips.org/Documentation/Script-Routes#toc5

Best regards,

R?zvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com

On 07/23/2013 05:48 AM, Muhammad Shahzad Shafi wrote:
> I am experimenting with some stuff, where i action.c in method
> run_top_route (immediately after variable declaration) i have added an
> IF condition, if that matches i want to reject SIP request e.g. with 403
> Forbidden.
>
> I tried this code,
>
> if(my_condition_is_true) {
>      LM_CRIT("CRIT - Not going to process this message...");
>      set_err_reply(403, "Forbidden");
>      return EXIT_T;
> }
>
> But it does not work (though i can see log message after condition is
> matched), the message is silently dropped without sending 403 response
> first. If i remove the return statement and let it flow through rest of
> method, then message is processed according to opensips.cfg but still
> 403 isn't received at client.
>
> What am i doing wrong here? Is there any better approach (different file
> and/or different method) where i put my IF condition to drop matched
> packet. I want to do it in native code, NOT in opensips.cfg.
>
> Thank you.
>
>


From bogdan at opensips.org  Tue Jul 23 19:01:31 2013
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Tue, 23 Jul 2013 10:01:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 258923: This patch implements
 several fixes to the SST mod...
Message-ID: <51eeb6ebc7e7e_126f6cfd54255c8@hookshot-fe5-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 258923807163b26c390a6df5524b344dca6097ba
      https://github.com/OpenSIPS/opensips/commit/258923807163b26c390a6df5524b344dca6097ba
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  This patch implements several fixes to the SST module:

 - Fixed things when only one peer supports Session-Timers.
 - Fixed timer removal when both peers do not support Session-Timers and a
   timer was fired at some point.
 - Fixed Session-Timers usage in case of re-INVITES.
 - Allow the proxy to negotiate a lower Session-Expires value if configured
   to do so.


  Commit: f489ac8432984b1014bef755a87a7f0eee117c4d
      https://github.com/OpenSIPS/opensips/commit/f489ac8432984b1014bef755a87a7f0eee117c4d
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  Fixed timer removal problems.

Instead of setting the timer value to 0, resets its value to the
default_timeout setting.
Also update the timer when processing ACK in order for the new timeout
to be taken into account


  Commit: fcc881e19c43b18be5a34eab7eb41d2067c9c168
      https://github.com/OpenSIPS/opensips/commit/fcc881e19c43b18be5a34eab7eb41d2067c9c168
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2013-07-23 (Tue, 23 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  Merge pull request #19 from dsandras/ds-sst

Several fixes to the SST module.
Credits go to Damien Sandras from Be IP s.a. @ http://www.beip.be


Compare: https://github.com/OpenSIPS/opensips/compare/34c5852352d2...fcc881e19c43

From shahzad at voip-demos.com  Tue Jul 23 19:38:21 2013
From: shahzad at voip-demos.com (Muhammad Shahzad Shafi)
Date: Tue, 23 Jul 2013 19:38:21 +0200
Subject: [OpenSIPS-Devel] How to reject a SIP message from OpenSIPS core
In-Reply-To: <51EE7B15.1090708@opensips.org>
References: <f6dfc54cf4042ebb225834c74e3c3b78@voip-demos.com>
	<51EE7B15.1090708@opensips.org>
Message-ID: <2f6453b58332ce6c156730425bab2ae3@voip-demos.com>

Thanks R?zvan, you saved my day.

Thank you.


On 2013-07-23 14:46, R?zvan Crainea wrote:
> Hi, Muhammad!
>
> Using the set_err_code() function only sets some internal OpenSIPS
> variables that can be later on used in an error_route() [1]. So
> basically you simply mark what type of error it was, but you are not
> sending any reply back.
> I think the code you have there is good (except probably you should
> also set an error class, see: set_err_info() function), but nobody
> handles it from the error_route(). Following the example in the
> documentation should do the trick.
>
> [1] http://www.opensips.org/Documentation/Script-Routes#toc5
>
> Best regards,
>
> R?zvan Crainea
> OpenSIPS Core Developer
> http://www.opensips-solutions.com
>
> On 07/23/2013 05:48 AM, Muhammad Shahzad Shafi wrote:
>> I am experimenting with some stuff, where i action.c in method
>> run_top_route (immediately after variable declaration) i have added 
>> an
>> IF condition, if that matches i want to reject SIP request e.g. with 
>> 403
>> Forbidden.
>>
>> I tried this code,
>>
>> if(my_condition_is_true) {
>>      LM_CRIT("CRIT - Not going to process this message...");
>>      set_err_reply(403, "Forbidden");
>>      return EXIT_T;
>> }
>>
>> But it does not work (though i can see log message after condition 
>> is
>> matched), the message is silently dropped without sending 403 
>> response
>> first. If i remove the return statement and let it flow through rest 
>> of
>> method, then message is processed according to opensips.cfg but 
>> still
>> 403 isn't received at client.
>>
>> What am i doing wrong here? Is there any better approach (different 
>> file
>> and/or different method) where i put my IF condition to drop matched
>> packet. I want to do it in native code, NOT in opensips.cfg.
>>
>> Thank you.
>>
>>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

-- 
Mit freundlichen Gr??en
Muhammad Shahzad
-----------------------------------
CISCO Rich Media Communication Specialist (CRMCS)
CISCO Certified Network Associate (CCNA)
Cell: +49 176 99 83 10 85
MSN: shari_786pk at hotmail.com
Email: shaheryarkh at googlemail.com


From bogdan at opensips.org  Thu Jul 25 15:28:49 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 25 Jul 2013 16:28:49 +0300
Subject: [OpenSIPS-Devel] [Releases] Scheduling OpenSIPS 1.10 beta
Message-ID: <51F12811.5040500@opensips.org>

Hello,

OpenSIPS 1.10 beta is scheduled to be released on Monday 5th of August
during the OpenSIPS Summit at ClueCon (see
http://www.opensips.org/Community/Summit-2013Chicago).

Official page of 1.10 version (with the new things and features) :
http://www.opensips.org/About/Version-1-10-0

Still ongoing work (not yet uploaded on public GIT):
    - module to drive Sangoma cards for transcoding (docs to be written)
    - async read/write TCP (final testing)
    - realtime dialog replication between multiple OpenSIPS instances
(docs to be written)
    - Broadsoft SCA support (final tests).

Heads up if there is something missing or if something still needs to be
addressed !

Best regards,

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



From saul at ag-projects.com  Fri Jul 26 09:39:15 2013
From: saul at ag-projects.com (=?iso-8859-1?Q?Sa=FAl_Ibarra_Corretg=E9?=)
Date: Fri, 26 Jul 2013 09:39:15 +0200
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Releases] Scheduling
	OpenSIPS 1.10 beta
In-Reply-To: <51F12811.5040500@opensips.org>
References: <51F12811.5040500@opensips.org>
Message-ID: <D2C156D6-A1AF-4B65-9FD3-C4ABCD732848@ag-projects.com>

Hi!

This is great news!

On Jul 25, 2013, at 3:28 PM, Bogdan-Andrei Iancu wrote:

> Hello,
> 
> OpenSIPS 1.10 beta is scheduled to be released on Monday 5th of August
> during the OpenSIPS Summit at ClueCon (see
> http://www.opensips.org/Community/Summit-2013Chicago).
> 
> Official page of 1.10 version (with the new things and features) :
> http://www.opensips.org/About/Version-1-10-0
> 
> Still ongoing work (not yet uploaded on public GIT):
>    - module to drive Sangoma cards for transcoding (docs to be written)
>    - async read/write TCP (final testing)

Can you elaborate a bit on this one? What has been done to make TCP async reads and writes?

>    - realtime dialog replication between multiple OpenSIPS instances
> (docs to be written)
>    - Broadsoft SCA support (final tests).
> 
> Heads up if there is something missing or if something still needs to be
> addressed !
> 

Thanks a lot!

--
Sa?l Ibarra Corretg?
AG Projects





From vladpaiu at opensips.org  Fri Jul 26 11:36:35 2013
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Fri, 26 Jul 2013 12:36:35 +0300
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Releases] Scheduling
 OpenSIPS 1.10 beta
In-Reply-To: <D2C156D6-A1AF-4B65-9FD3-C4ABCD732848@ag-projects.com>
References: <51F12811.5040500@opensips.org>
	<D2C156D6-A1AF-4B65-9FD3-C4ABCD732848@ag-projects.com>
Message-ID: <51F24323.5020607@opensips.org>

Hello Sa?l,

The TCP reads optimizations have already been pushed to OpenSIPS trunk ( 
in commits [1] and [2] )
The read improvements cover :
     - the TCP read buffer has been moved from a per connection basis to 
a per process basis
         Advantages here cover : less memory used by OpenSIPS for a 
large number of processes ( 64 KB of SHM memory saved per TCP connection )
                                               : faster acceptance of 
new TCP connections ( less SHM memory that needs to be allocated )
     - make the TCP read part in OpenSIPS less vulnerable to attacks
         Improvements here are : put a limit on max number of chunks 
that a TCP message can arrive in ( thus blocking attacks where the 
attacker would open                     the connection and then just 
push SIP messages byte by byte )
                                                : put a limit on max 
number of seconds that a TCP message can arrive in

For the TCP write part, we're now finalizing asynchronous writing ( both 
for actual writes and also for connects ) - will be implementing by 
moving the currently blocking writes and connects attempts from the TCP 
children to a separate process.

[1] 
https://github.com/OpenSIPS/opensips/commit/6d8fef778b6c2f4da9d19188a9105a94ebd93a40
[2] 
https://github.com/OpenSIPS/opensips/commit/bdf12859714fe0d81093bddf74d4822532bfd528

Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 07/26/2013 10:39 AM, Sa?l Ibarra Corretg? wrote:
> Hi!
>
> This is great news!
>
> On Jul 25, 2013, at 3:28 PM, Bogdan-Andrei Iancu wrote:
>
>> Hello,
>>
>> OpenSIPS 1.10 beta is scheduled to be released on Monday 5th of August
>> during the OpenSIPS Summit at ClueCon (see
>> http://www.opensips.org/Community/Summit-2013Chicago).
>>
>> Official page of 1.10 version (with the new things and features) :
>> http://www.opensips.org/About/Version-1-10-0
>>
>> Still ongoing work (not yet uploaded on public GIT):
>>     - module to drive Sangoma cards for transcoding (docs to be written)
>>     - async read/write TCP (final testing)
> Can you elaborate a bit on this one? What has been done to make TCP async reads and writes?
>
>>     - realtime dialog replication between multiple OpenSIPS instances
>> (docs to be written)
>>     - Broadsoft SCA support (final tests).
>>
>> Heads up if there is something missing or if something still needs to be
>> addressed !
>>
> Thanks a lot!
>
> --
> Sa?l Ibarra Corretg?
> AG Projects
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



From bogdan at opensips.org  Fri Jul 26 14:35:39 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 26 Jul 2013 15:35:39 +0300
Subject: [OpenSIPS-Devel] OpenSIPS Summit  -  Speakers & Topics - part 1
Message-ID: <51F26D1B.10106@opensips.org>


*OpenSIPS Summit, 5th of August 2013, Chicago, US, collocated with
ClueCon Conference
*

*Bogdan-Andrei Iancu*

Founder and core developer of the OpenSIPS project, with 12 years of
practical experience in SIP area; main interest in applying Open Source
concepts and projects in real-life use cases.

/Keynotes:/

    * presentation of the OpenSIPS, both technical side and project side.
    * OpenSIPS 1.10 new beta release - what are the new features
    * how to do transcoding with OpenSIPS (integration with Sangoma
      transcoding cards)
    * Call Center / Call Queuing - a flexible and scalable approach
      based on OpenSIPS



*Vlad-Stefan Paiu*

Core developer of the OpenSIPS project ; actively involved in designing
and developing the OpenSIPS support for distributed architectures;
realtime data replication, noSQL support, TCP scalability.

/"1 million concurrent calls and 20k Calls per second with OpenSIPS"/ -
Description of an OpenSIPS based architecture that can handle very large
amounts of traffic, while also maintaining key features like
reliability, fault tolerance ( signaling and media ) and flexibility.

    * challenges when building large scale system, from transport layer
      to DB operations
    * asynchronous read/write TCP  operations
    * how to replicate/syncronize in realtime the dialog information
      between multiple OpenSIPS instances



And more speakers and even more topics to follow. See
http://www.opensips.org/Community/Summit-2013Chicago


To *register for the event*, see
    http://www.opensips.org/Community/Summit-Registration

Take advantage and use the "weekend" discount code  *"OPENSIPSweekend"* !


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130726/5670cfb9/attachment.htm>

From saul at ag-projects.com  Fri Jul 26 15:12:59 2013
From: saul at ag-projects.com (=?iso-8859-1?Q?Sa=FAl_Ibarra_Corretg=E9?=)
Date: Fri, 26 Jul 2013 15:12:59 +0200
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Releases] Scheduling
	OpenSIPS 1.10 beta
In-Reply-To: <51F24323.5020607@opensips.org>
References: <51F12811.5040500@opensips.org>
	<D2C156D6-A1AF-4B65-9FD3-C4ABCD732848@ag-projects.com>
	<51F24323.5020607@opensips.org>
Message-ID: <B40E8DD2-C723-417C-935E-C4314A6A4FFC@ag-projects.com>

Hi Vlad!

On Jul 26, 2013, at 11:36 AM, Vlad Paiu wrote:

> Hello Sa?l,
> 
> The TCP reads optimizations have already been pushed to OpenSIPS trunk ( in commits [1] and [2] )
> The read improvements cover :
>    - the TCP read buffer has been moved from a per connection basis to a per process basis
>        Advantages here cover : less memory used by OpenSIPS for a large number of processes ( 64 KB of SHM memory saved per TCP connection )
>                                              : faster acceptance of new TCP connections ( less SHM memory that needs to be allocated )
>    - make the TCP read part in OpenSIPS less vulnerable to attacks
>        Improvements here are : put a limit on max number of chunks that a TCP message can arrive in ( thus blocking attacks where the attacker would open                     the connection and then just push SIP messages byte by byte )
>                                               : put a limit on max number of seconds that a TCP message can arrive in
> 

Aha. I saw those commits some days ago, I thought I had missed something :-)

> For the TCP write part, we're now finalizing asynchronous writing ( both for actual writes and also for connects ) - will be implementing by moving the currently blocking writes and connects attempts from the TCP children to a separate process.
> 

I see, this is what I couldn't find so far, I'll keep an eye on the repo!

Thanks for taking the time to summarize it :-)


Regards,

--
Sa?l Ibarra Corretg?
AG Projects





From liviu at opensips.org  Mon Jul 29 14:09:21 2013
From: liviu at opensips.org (liviuchircu)
Date: Mon, 29 Jul 2013 05:09:21 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4aa361: Added a new interface
 for UDP based inter-OpenSIPS...
Message-ID: <51f65b71bab5c_78b7717d48966b0@hookshot-fe6-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4aa361db12128b0b1a310651f5c78c5972c9123c
      https://github.com/OpenSIPS/opensips/commit/4aa361db12128b0b1a310651f5c78c5972c9123c
  Author: liviuchircu <liviu at opensips.org>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    A bin_interface.c
    A bin_interface.h

  Log Message:
  -----------
  Added a new interface for UDP based inter-OpenSIPS communication




From liviu at opensips.org  Mon Jul 29 14:11:07 2013
From: liviu at opensips.org (liviuchircu)
Date: Mon, 29 Jul 2013 05:11:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f78d87: Fix: added all files
 from previous commit
Message-ID: <51f65bdba6395_4f07cffd501105fb@hookshot-fe1-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f78d87ec47fe777cf93766404459f29fa9d41236
      https://github.com/OpenSIPS/opensips/commit/f78d87ec47fe777cf93766404459f29fa9d41236
  Author: liviuchircu <liviu at opensips.org>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M cfg.lex
    M cfg.y
    M main.c
    M pt.c
    M socket_info.c
    M socket_info.h

  Log Message:
  -----------
  Fix: added all files from previous commit




From liviu at opensips.org  Mon Jul 29 14:13:14 2013
From: liviu at opensips.org (liviuchircu)
Date: Mon, 29 Jul 2013 05:13:14 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7f22da: Added a new mechanism
 for replicating dialogs usin...
Message-ID: <51f65c5a14444_3ee6e07d4c185aa@hookshot-fe5-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7f22da1f69eef41189507a9eec36a020ff3976ae
      https://github.com/OpenSIPS/opensips/commit/7f22da1f69eef41189507a9eec36a020ff3976ae
  Author: liviuchircu <liviu at opensips.org>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M modules/dialog/README
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_db_handler.h
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    A modules/dialog/dlg_replication.c
    A modules/dialog/dlg_replication.h
    A modules/dialog/doc/dialog.html
    M modules/dialog/doc/dialog_admin.xml

  Log Message:
  -----------
  Added a new mechanism for replicating dialogs using the new
UDP-based internal communication interface




From bogdan at opensips.org  Mon Jul 29 15:30:23 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 29 Jul 2013 16:30:23 +0300
Subject: [OpenSIPS-Devel] OpenSIPS Summit  -  Speakers & Topics - part 2
Message-ID: <51F66E6F.4090303@opensips.org>

*OpenSIPS Summit, 5th of August 2013, Chicago, US, collocated with
ClueCon Conference
*

*Ali Pey - "OpenSIPS, what you can do*"

Ali Pey is a Sr. Software Engineer Architect with more than 20 years
experience in Telephony, Networking and VoIP. He has an Electronics
Engineering degree with a focus in telecommunication and software
design. He has worked for companies such as Nortel and TalkSwitch and
has been developing VoIP solutions since the start of the technology. He
has developed software for Proxy Servers, Registrar Server, Clients,
User Agents, and other VoIP components in both SIP and H.323 protocols.
Ali currently works for j2 Global (j2.com), a global company for Cloud
Services and has successfully used open source projects to provide
Global Telephony Cloud solutions for j2's customers.

/"OpenSIPS, what you can do" - /Why OpenSIPS? What it can do for you and
what are the advantages of using an open source Proxy Server. I will
discuss advantages and best practices for OpenSIPS deployment, OpenSIPS
features, capabilities and modules. This presentation will help you to
get to know Proxy Servers and OpenSIPS better no matter if you are a
beginner or an expert.



*Flavio E. Goncalves - "Building a PBX using OpenSIPS and
FreeSwitch/Asterisk, a case study"*

Flavio E. Goncalves is a Network Engineer, CTO of SipPulse Routing and
Billing Solutions with more than 14 years of experience with voice over
data networks. His company delivers Cloud Based Solutions for Wholesale
VoIP, Hosted PBX and Anti-fraud solutions.  He is also the author of two
books, Building Telephony Systems for OpenSIPS and Asterisk
Configuration Guide. He is one of the founding members of the OpenSIPS
Foundation.

/"Building a PBX using OpenSIPS and FreeSwitch/Asterisk, a case study"/
- To build a PBX is usually trivial for skilled software engineers.
However, to build a pure SIP IP-PBX using only open standards and RFCs
is a tough mission. The first question is why to choose a tool that
seems inappropriate for the job and the challenges produced by this
venture. In this presentation, we will show you a study case of a PBX
implementation using OpenSIPS including how to implement services such
as call transfer, pickup and recording usgin only SIP.



And more speakers and even more topics to follow. See
http://www.opensips.org/Community/Summit-2013Chicago


To *register for the event*, see
    http://www.opensips.org/Community/Summit-Registration



Best regards,

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130729/50651874/attachment.htm>

From liviu at opensips.org  Mon Jul 29 17:22:34 2013
From: liviu at opensips.org (Liviu Chircu)
Date: Mon, 29 Jul 2013 18:22:34 +0300
Subject: [OpenSIPS-Devel] [NEW] Dialog replication using a new core interface
In-Reply-To: <51F67551.4030501@opensips.org>
References: <51F67551.4030501@opensips.org>
Message-ID: <51F688BA.8030208@opensips.org>

Hello all,

OpenSIPS just got better with a /new core interface/ and a /new failover 
mechanism/!

The purpose of the new *Binary Internal Interface *is to offer a fast 
and efficient communication channel between OpenSIPS instances. OpenSIPS 
modules can now use this core interface to send/receive packets with 
specific information. A common usage case for this feature would be data 
replication between a primary instance and a backup one.

This is especially useful in scenarios with OpenSIPS instances which 
handle large amounts of concurrent calls, so that failover through a 
database backend is not feasible anymore due to the significant time 
required in order to load the needed tables.

As an example of using the interface, the dialog module now offers the 
possibility of *replicating dialogs* to another instance. The script 
writer may now configure a set of proxies which will receive 
dialog-related events: /creation/, /confirmation/ and /deletion/, all in 
/realtime/. These messages are compact and they are sent over UDP. The 
dialog module now also exports several new statistics which show the 
total sent/received replication packets.

Configuring UDP listeners for the new interface is trivial and explained 
in the OpenSIPS manuals [1].

[1]: http://www.opensips.org/Documentation/Interface-Binary

Best regards,

-- 
Liviu Chircu
OpenSIPS Developer
http://www.opensips-solutions.com



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130729/649cbddf/attachment.htm>

From bogdan at opensips.org  Mon Jul 29 18:46:31 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 29 Jul 2013 19:46:31 +0300
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [NEW] Dialog replication
	using a new core interface
In-Reply-To: <51F688BA.8030208@opensips.org>
References: <51F67551.4030501@opensips.org> <51F688BA.8030208@opensips.org>
Message-ID: <51F69C67.6070007@opensips.org>

In long term we plan to use the BIN interface to replicate even more
internal data between multiple OpenSIPS instances, like doing
registration replication (instead of doing it from script via SIP).
Theoretically it may be used for replicating even transaction state
between 2 OpenSIPS instances - imagine having a call ringing on instance
A and being accepted on instance B (after a failover) - 0% losses !

Aside realtime data replication, the BIN interface is to be used also
for exchanging any other type of information between OpenSIPS instances,
like federating multiple instances.

The main advantages of the BIN interface over the MI interface :
    - BIN is binary encoded so much faster (as performance)
    - BIN interface has both sender and receiver in OpenSIPS (MI has
only the receiver)
    - MI is for external usage, while BIN is internal (opensips2opensips)

Regards,

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


On 07/29/2013 06:22 PM, Liviu Chircu wrote:
> Hello all,
>
> OpenSIPS just got better with a /new core interface/ and a /new
> failover mechanism/!
>
> The purpose of the new *Binary Internal Interface *is to offer a fast
> and efficient communication channel between OpenSIPS instances.
> OpenSIPS modules can now use this core interface to send/receive
> packets with specific information. A common usage case for this
> feature would be data replication between a primary instance and a
> backup one.
>
> This is especially useful in scenarios with OpenSIPS instances which
> handle large amounts of concurrent calls, so that failover through a
> database backend is not feasible anymore due to the significant time
> required in order to load the needed tables.
>
> As an example of using the interface, the dialog module now offers the
> possibility of *replicating dialogs* to another instance. The script
> writer may now configure a set of proxies which will receive
> dialog-related events: /creation/, /confirmation/ and /deletion/, all
> in /realtime/. These messages are compact and they are sent over UDP.
> The dialog module now also exports several new statistics which show
> the total sent/received replication packets.
>
> Configuring UDP listeners for the new interface is trivial and
> explained in the OpenSIPS manuals [1].
>
> [1]: http://www.opensips.org/Documentation/Interface-Binary
>
> Best regards,
> -- 
> Liviu Chircu
> OpenSIPS Developer
> http://www.opensips-solutions.com
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130729/1e0c2397/attachment-0001.htm>

From rrb3942 at gmail.com  Mon Jul 29 19:20:47 2013
From: rrb3942 at gmail.com (Ryan Bullock)
Date: Mon, 29 Jul 2013 10:20:47 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [NEW] Dialog replication
 using a new core interface
In-Reply-To: <51F69C67.6070007@opensips.org>
References: <51F67551.4030501@opensips.org> <51F688BA.8030208@opensips.org>
	<51F69C67.6070007@opensips.org>
Message-ID: <CAAcj4gXoAEvw2WOj5F7wt9-xu-6bGtiOu-roT4eO0tnRF9SW9A@mail.gmail.com>

This is pretty exciting!

What are the plans for how this will work with features such as dialog
pinging and accounting?

Regards,

Ryan


On Mon, Jul 29, 2013 at 9:46 AM, Bogdan-Andrei Iancu <bogdan at opensips.org>wrote:

> **
> In long term we plan to use the BIN interface to replicate even more
> internal data between multiple OpenSIPS instances, like doing registration
> replication (instead of doing it from script via SIP). Theoretically it may
> be used for replicating even transaction state between 2 OpenSIPS instances
> - imagine having a call ringing on instance A and being accepted on
> instance B (after a failover) - 0% losses !
>
> Aside realtime data replication, the BIN interface is to be used also for
> exchanging any other type of information between OpenSIPS instances, like
> federating multiple instances.
>
> The main advantages of the BIN interface over the MI interface :
>     - BIN is binary encoded so much faster (as performance)
>     - BIN interface has both sender and receiver in OpenSIPS (MI has only
> the receiver)
>     - MI is for external usage, while BIN is internal (opensips2opensips)
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developerhttp://www.opensips-solutions.com
>
>
> On 07/29/2013 06:22 PM, Liviu Chircu wrote:
>
> Hello all,
>
> OpenSIPS just got better with a *new core interface* and a *new failover
> mechanism*!
>
> The purpose of the new *Binary Internal Interface *is to offer a fast and
> efficient communication channel between OpenSIPS instances. OpenSIPS
> modules can now use this core interface to send/receive packets with
> specific information. A common usage case for this feature would be data
> replication between a primary instance and a backup one.
>
> This is especially useful in scenarios with OpenSIPS instances which
> handle large amounts of concurrent calls, so that failover through a
> database backend is not feasible anymore due to the significant time
> required in order to load the needed tables.
>
> As an example of using the interface, the dialog module now offers the
> possibility of *replicating dialogs* to another instance. The script
> writer may now configure a set of proxies which will receive dialog-related
> events: *creation*, *confirmation* and *deletion*, all in *realtime*.
> These messages are compact and they are sent over UDP. The dialog module
> now also exports several new statistics which show the total sent/received
> replication packets.
>
> Configuring UDP listeners for the new interface is trivial and explained
> in the OpenSIPS manuals [1].
>
> [1]: http://www.opensips.org/Documentation/Interface-Binary
>
> Best regards,
>
> --
> Liviu Chircu
> OpenSIPS Developerhttp://www.opensips-solutions.com
>
>
>
>
> _______________________________________________
> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130729/1aed3cec/attachment.htm>

From bogdan at opensips.org  Tue Jul 30 20:42:05 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 30 Jul 2013 11:42:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a08f5c: - enhanced the
 presence API to allow internal publ...
Message-ID: <51f808fd726bc_1d96b35d5811593d@hookshot-fe4-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a08f5c88c6730366bec5dbe14631591edb1b23a9
      https://github.com/OpenSIPS/opensips/commit/a08f5c88c6730366bec5dbe14631591edb1b23a9
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2013-07-30 (Tue, 30 Jul 2013)

  Changed paths:
    M modules/presence/bind_presence.c
    M modules/presence/bind_presence.h
    M modules/presence/event_list.c
    M modules/presence/event_list.h
    M modules/presence/presence.c
    M modules/presence/presence.h
    M modules/presence/presentity.c
    M modules/presence/presentity.h
    M modules/presence/subscribe.c
    M modules/presence/subscribe.h

  Log Message:
  -----------
  - enhanced the presence API to allow internal publishing (not via SIP) and a better control over the watchers (needed for SCA implementation)


  Commit: 707e9ed3d7397e067308a23bb56da83ebe5c6109
      https://github.com/OpenSIPS/opensips/commit/707e9ed3d7397e067308a23bb56da83ebe5c6109
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2013-07-30 (Tue, 30 Jul 2013)

  Changed paths:
    M modules/presence_callinfo/add_events.c
    M modules/presence_callinfo/add_events.h
    M modules/presence_callinfo/presence_callinfo.c
    M modules/presence_callinfo/presence_callinfo.h
    A modules/presence_callinfo/sca_dialog.c
    A modules/presence_callinfo/sca_dialog.h
    A modules/presence_callinfo/sca_hash.c
    A modules/presence_callinfo/sca_hash.h

  Log Message:
  -----------
  - support for SCA Broadsoft based on dialog module


Compare: https://github.com/OpenSIPS/opensips/compare/7f22da1f69ee...707e9ed3d739

From bogdan at opensips.org  Wed Jul 31 09:50:13 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 31 Jul 2013 00:50:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 346510: - new parameter
 "disable_dialog_support_for_sca" a...
Message-ID: <51f8c1b546b4d_15bd76dd4c1531de@hookshot-fe1-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 346510bab41f9865abf2143bd1b0314c39120798
      https://github.com/OpenSIPS/opensips/commit/346510bab41f9865abf2143bd1b0314c39120798
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/presence_callinfo/add_events.c
    M modules/presence_callinfo/presence_callinfo.c
    M modules/presence_callinfo/presence_callinfo.h

  Log Message:
  -----------
  - new parameter "disable_dialog_support_for_sca" added - it controlls if the dialog support (for  SCA) should be enabled or not; without it, the module will expect to receive PUBLISH events from other entities; with the support enabled, the modules will internally PUBLISH the SCA events based on the dialog events.




From bogdan at opensips.org  Wed Jul 31 10:02:27 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 31 Jul 2013 11:02:27 +0300
Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [NEW] Dialog replication
 using a new core interface
In-Reply-To: <CAAcj4gXoAEvw2WOj5F7wt9-xu-6bGtiOu-roT4eO0tnRF9SW9A@mail.gmail.com>
References: <51F67551.4030501@opensips.org>
	<51F688BA.8030208@opensips.org>	<51F69C67.6070007@opensips.org>
	<CAAcj4gXoAEvw2WOj5F7wt9-xu-6bGtiOu-roT4eO0tnRF9SW9A@mail.gmail.com>
Message-ID: <51F8C493.9010501@opensips.org>

Hi Ryan,

This has nothing to do with dialog pining or accounting - the new
interface allows OpenSIPS to replicate the dialog state to another
OpenSIPS instance. If I misunderstood you, please rephrase :)

Regards,

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


On 07/29/2013 08:20 PM, Ryan Bullock wrote:
> This is pretty exciting!
>
> What are the plans for how this will work with features such as dialog
> pinging and accounting?
>
> Regards,
>
> Ryan
>
>
> On Mon, Jul 29, 2013 at 9:46 AM, Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>     In long term we plan to use the BIN interface to replicate even
>     more internal data between multiple OpenSIPS instances, like doing
>     registration replication (instead of doing it from script via
>     SIP). Theoretically it may be used for replicating even
>     transaction state between 2 OpenSIPS instances - imagine having a
>     call ringing on instance A and being accepted on instance B (after
>     a failover) - 0% losses !
>
>     Aside realtime data replication, the BIN interface is to be used
>     also for exchanging any other type of information between OpenSIPS
>     instances, like federating multiple instances.
>
>     The main advantages of the BIN interface over the MI interface :
>         - BIN is binary encoded so much faster (as performance)
>         - BIN interface has both sender and receiver in OpenSIPS (MI
>     has only the receiver)
>         - MI is for external usage, while BIN is internal
>     (opensips2opensips)
>
>     Regards,
>
>     Bogdan-Andrei Iancu
>     OpenSIPS Founder and Developer
>     http://www.opensips-solutions.com
>
>
>     On 07/29/2013 06:22 PM, Liviu Chircu wrote:
>>     Hello all,
>>
>>     OpenSIPS just got better with a /new core interface/ and a /new
>>     failover mechanism/!
>>
>>     The purpose of the new *Binary Internal Interface *is to offer a
>>     fast and efficient communication channel between OpenSIPS
>>     instances. OpenSIPS modules can now use this core interface to
>>     send/receive packets with specific information. A common usage
>>     case for this feature would be data replication between a primary
>>     instance and a backup one.
>>
>>     This is especially useful in scenarios with OpenSIPS instances
>>     which handle large amounts of concurrent calls, so that failover
>>     through a database backend is not feasible anymore due to the
>>     significant time required in order to load the needed tables.
>>
>>     As an example of using the interface, the dialog module now
>>     offers the possibility of *replicating dialogs* to another
>>     instance. The script writer may now configure a set of proxies
>>     which will receive dialog-related events: /creation/,
>>     /confirmation/ and /deletion/, all in /realtime/. These messages
>>     are compact and they are sent over UDP. The dialog module now
>>     also exports several new statistics which show the total
>>     sent/received replication packets.
>>
>>     Configuring UDP listeners for the new interface is trivial and
>>     explained in the OpenSIPS manuals [1].
>>
>>     [1]: http://www.opensips.org/Documentation/Interface-Binary
>>
>>     Best regards,
>>     -- 
>>     Liviu Chircu
>>     OpenSIPS Developer
>>     http://www.opensips-solutions.com
>>
>>
>>
>>     _______________________________________________
>>     Users mailing list
>>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>     _______________________________________________
>     Devel mailing list
>     Devel at lists.opensips.org <mailto:Devel at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130731/49bff30d/attachment.htm>

From bogdan at opensips.org  Wed Jul 31 11:47:28 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 31 Jul 2013 02:47:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7643f6: - updated docs for the
	module
Message-ID: <51f8dd30b0e3b_142aa05d481277b1@hookshot-fe1-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7643f6e00b4bdb5604b26ddb0d4e798d01687b81
      https://github.com/OpenSIPS/opensips/commit/7643f6e00b4bdb5604b26ddb0d4e798d01687b81
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/presence_callinfo/README
    M modules/presence_callinfo/doc/presence_callinfo.xml
    M modules/presence_callinfo/doc/presence_callinfo_admin.xml

  Log Message:
  -----------
  - updated docs for the module




From bogdan at opensips.org  Wed Jul 31 18:05:54 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 31 Jul 2013 19:05:54 +0300
Subject: [OpenSIPS-Devel] OpenSIPS Summit  -  Speakers & Topics - part 3
Message-ID: <51F935E2.1090509@opensips.org>

*OpenSIPS Summit, 5th of August 2013, Chicago, US, collocated with
ClueCon Conference
*

*Richard Revels -  Bandwidth.com - "Interfacing with OpenSIPS Peripherals"*

Richard Revels has over 15 years experience in the Telcom Industry with
the last 6 in various Engineering positions for Bandwidth.  He has
contributed to multiple voice platforms for Bandwidth and currently
holds the title of Senior Platform Architect..

/"Interfacing with OpenSIPS Peripherals" - /An inventory of the external
processes and applications that can both remove processing load from the
config and enhance the platform. The primary focus will be on sockets
outside SIP, like the event interface, but also touching base on SNMP
and rsyslog as well.



*Alex Goulis - RateTel, Inc. - "CNAM in OpenSIPS"*

Alex Goulis is one of the principals at RateTel, Inc., a US based ITSP
and parent company to CID(name), a professional CNAM provider. He has
more than 15 years of experience working with all things VoIP. He has
worked on many VoIP projects involving OpenSIPS, FreeSwitch, and Asterisk.

/"CNAM in OpenSIPS"/ - Discuss the benefits of providing CNAM to your
customers,  who the CNAM provider choices currently are, and methods to
integrate CNAM into your opensips.cfg.



And more speakers and even more topics to follow. See
http://www.opensips.org/Community/Summit-2013Chicago


To *register for the event*, see
    http://www.opensips.org/Community/Summit-Registration



Best regards,

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20130731/497dfbec/attachment.htm>

From bogdan at opensips.org  Wed Jul 31 19:32:08 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 31 Jul 2013 20:32:08 +0300
Subject: [OpenSIPS-Devel] [NEW] OpenSIPS support for Broadsoft SCA
Message-ID: <51F94A18.4040207@opensips.org>

Hello,

The presence_callinfo module was extended to provides OpenSIPS full
support for shared call appearances (SCA) as defined by BroadWorks SIP
Access Side Extensions Interface specifications.

The SCA mechanism is a fundamental building block for a variety of
enhanced telephony services. Features like attendant console, line
extensions, and key system emulation cannot be delivered without some
mechanism for sharing call appearances across access devices.

The presence_callinfo module was hooked together with the dialog module,
so the dialog module is now providing internal information to the SCA
engine about the state of the calls, which call is using what line/index
and so of.

OpenSIPS itself can now generate and distribute the "call-info" events
to the subscribers, based on the ongoing calls through OpenSIPS (dialog
module).

Full documentation can be found at
        http://www.opensips.org/html/docs/modules/devel/presence_callinfo


Best regards,

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



From bogdan at opensips.org  Wed Jul 31 21:35:58 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 31 Jul 2013 12:35:58 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 74f1c1:
 auth_[realm|username|password]_avp parameters mov...
Message-ID: <51f9671e80e4d_5950957d4c615b7@hookshot-fe1-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 74f1c1447d24f27ac82a0043275aa7ebe3b32226
      https://github.com/OpenSIPS/opensips/commit/74f1c1447d24f27ac82a0043275aa7ebe3b32226
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/uac/README
    M modules/uac/auth.c
    M modules/uac/doc/uac.xml
    M modules/uac/doc/uac_admin.xml
    A modules/uac/doc/uac_faq.xml
    M modules/uac/uac.c
    M modules/uac_auth/README
    M modules/uac_auth/auth.c
    M modules/uac_auth/doc/uac_auth.xml
    M modules/uac_auth/doc/uac_auth_admin.xml
    M modules/uac_auth/uac_auth.c

  Log Message:
  -----------
   auth_[realm|username|password]_avp parameters moved from UAC module to UAC_AUTH; the UAC_AUTH module is responsible for handling all the credentials (static or dynamic).
 B2B module gets visibility to credentials defined via AVPs.




From bogdan at opensips.org  Wed Jul 31 21:51:27 2013
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Wed, 31 Jul 2013 12:51:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2a347b: Fixed SST timer being
 reset to the lowest value on...
Message-ID: <51f96abf85420_480a907d4c5862b@hookshot-fe2-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2a347b9df86e8c3210af568f6e9a97f4f387f581
      https://github.com/OpenSIPS/opensips/commit/2a347b9df86e8c3210af568f6e9a97f4f387f581
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  Fixed SST timer being reset to the lowest value on session refresh.


  Commit: c09119a8a0772800d7c04611ccb56c6c5a0332e0
      https://github.com/OpenSIPS/opensips/commit/c09119a8a0772800d7c04611ccb56c6c5a0332e0
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-26 (Fri, 26 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  Removed useless SST timer reset.

It could potentially reset the dialog lifetime to its max value when it
is not required.


  Commit: 0b4a93f273f448ae72c5f64f20f4242e344abe88
      https://github.com/OpenSIPS/opensips/commit/0b4a93f273f448ae72c5f64f20f4242e344abe88
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  Merge pull request #23 from dsandras/ds-sst-morefixes

Fixed SST timer being reset to the lowest value on session refresh.
Credits go to Damien Sandras from Be IP s.a. @ http://www.beip.be


Compare: https://github.com/OpenSIPS/opensips/compare/fcc881e19c43...0b4a93f273f4

From bogdan at opensips.org  Wed Jul 31 22:05:56 2013
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 31 Jul 2013 13:05:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 679dcf: This patch implements
 several fixes to the SST mod...
Message-ID: <51f96e243ee7f_4b38be1d4c116050@hookshot-fe2-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 679dcf284296dd840296a420435878beac1242f9
      https://github.com/OpenSIPS/opensips/commit/679dcf284296dd840296a420435878beac1242f9
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  This patch implements several fixes to the SST module:

 - Fixed things when only one peer supports Session-Timers.
 - Fixed timer removal when both peers do not support Session-Timers and a
   timer was fired at some point.
 - Fixed Session-Timers usage in case of re-INVITES.
 - Allow the proxy to negotiate a lower Session-Expires value if configured
   to do so.


  Commit: 93667589b029dce5bd51d39417a7d97d9e6341d3
      https://github.com/OpenSIPS/opensips/commit/93667589b029dce5bd51d39417a7d97d9e6341d3
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  Fixed SST timer being reset to the lowest value on session refresh.

Conflicts:

	modules/sst/sst_handlers.c


Compare: https://github.com/OpenSIPS/opensips/compare/74f1c1447d24...93667589b029

From bogdan at opensips.org  Wed Jul 31 22:08:50 2013
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Wed, 31 Jul 2013 13:08:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e82ac6: Trigger exactly one
 callback per early state chang...
Message-ID: <51f96ed2e617b_229c887d5413323e@hookshot-fe4-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e82ac660c390fd01700bc7c0a91cce2e4345cf8c
      https://github.com/OpenSIPS/opensips/commit/e82ac660c390fd01700bc7c0a91cce2e4345cf8c
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-25 (Thu, 25 Jul 2013)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  Trigger exactly one callback per early state change.

There are several reasons behind this change:
1) Other callbacks are only triggered once for each state change.
2) SNOM phones send several 180 Ringing messages in a row. That triggers
several early dialog callbacks, which in turn trigger several PUBLISH
and NOTIFY through the pua_dialoginfo module. This can potentially lead
to problems.


  Commit: ab8b4fe1664a332f8c575efa4fc3bacd0bc5a409
      https://github.com/OpenSIPS/opensips/commit/ab8b4fe1664a332f8c575efa4fc3bacd0bc5a409
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  Merge pull request #24 from dsandras/ds-dialog-cb-early-once

Trigger exactly one callback per early state change.
Credits go to Damien Sandras from Be IP s.a. @ http://www.beip.be


Compare: https://github.com/OpenSIPS/opensips/compare/0b4a93f273f4...ab8b4fe1664a

From dsandras at beip.be  Wed Jul 31 21:59:28 2013
From: dsandras at beip.be (Damien Sandras)
Date: Wed, 31 Jul 2013 12:59:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43e6f5: This patch implements
 several fixes to the SST mod...
Message-ID: <51f96ca054a86_5acad47d586115c@hookshot-fe1-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/1.9
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 43e6f5c57b24d8b716860dba6d57cd79ea566adf
      https://github.com/OpenSIPS/opensips/commit/43e6f5c57b24d8b716860dba6d57cd79ea566adf
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  This patch implements several fixes to the SST module:

 - Fixed things when only one peer supports Session-Timers.
 - Fixed timer removal when both peers do not support Session-Timers and a
   timer was fired at some point.
 - Fixed Session-Timers usage in case of re-INVITES.
 - Allow the proxy to negotiate a lower Session-Expires value if configured
   to do so.


  Commit: 1f82ac17d628e5eb1daec53c5a048a03f25e7eb4
      https://github.com/OpenSIPS/opensips/commit/1f82ac17d628e5eb1daec53c5a048a03f25e7eb4
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/sst/sst_handlers.c

  Log Message:
  -----------
  Fixed SST timer being reset to the lowest value on session refresh.


Compare: https://github.com/OpenSIPS/opensips/compare/726621c09723...1f82ac17d628

From dsandras at beip.be  Wed Jul 31 22:11:28 2013
From: dsandras at beip.be (Damien Sandras)
Date: Wed, 31 Jul 2013 13:11:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e36884: Trigger exactly one
 callback per early state chang...
Message-ID: <51f96f70a0bd6_2a101375d4c104091@hookshot-fe3-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/1.9
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e36884faae326258703e312b9c78fe5d6f18dd51
      https://github.com/OpenSIPS/opensips/commit/e36884faae326258703e312b9c78fe5d6f18dd51
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  Trigger exactly one callback per early state change.

There are several reasons behind this change:
1) Other callbacks are only triggered once for each state change.
2) SNOM phones send several 180 Ringing messages in a row. That triggers
several early dialog callbacks, which in turn trigger several PUBLISH
and NOTIFY through the pua_dialoginfo module. This can potentially lead
to problems.




From dsandras at beip.be  Wed Jul 31 22:12:12 2013
From: dsandras at beip.be (Damien Sandras)
Date: Wed, 31 Jul 2013 13:12:12 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bc0a80: Trigger exactly one
 callback per early state chang...
Message-ID: <51f96f9c5c7f_4825132dd58963b2@hookshot-fe2-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bc0a8073f13feaa8ec530b958611caac743f2c41
      https://github.com/OpenSIPS/opensips/commit/bc0a8073f13feaa8ec530b958611caac743f2c41
  Author: Damien Sandras <dsandras at beip.be>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  Trigger exactly one callback per early state change.

There are several reasons behind this change:
1) Other callbacks are only triggered once for each state change.
2) SNOM phones send several 180 Ringing messages in a row. That triggers
several early dialog callbacks, which in turn trigger several PUBLISH
and NOTIFY through the pua_dialoginfo module. This can potentially lead
to problems.




