Re: [OpenSIPS-Devel] TLS 3.2.0 experience

2022-01-03 Thread Adrian Georgescu
Also the server is using 100% CPU.

> On 16 Aug 2021, at 15:22, Adrian Georgescu  wrote:
> 
> With 3.2.0 using tls_openssl module I get tons of these messages:
> 
> Aug 16 20:20:09 live01 systemd[1]: 
> check_mk@19208-81.23.228.180:6556-85.17.186.22:41750.service: Succeeded.
> Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>>> fd_array idx 3 (fd=470) points to bogus map 
>>>> (fd=-1,type=0,flags=2000,data=(nil))
> 
>It seems you have hit a 
> programming bug.
>Please help us make OpenSIPS 
> better by reporting it at https://github.com/OpenSIPS/opensips/issues
> Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>>> used fd map fd=454 is not present in fd_array 
>>>> (fd=454,type=19,flags=8002,data=0x7f0a9c2deaa8)
> 
>It seems you have hit a 
> programming bug.
>Please help us make OpenSIPS 
> better by reporting it at https://github.com/OpenSIPS/opensips/issues
> Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>>> unused fd_map fd=470 has bogus data (fd=-1,flags=2000,data=(nil))
> 
>It seems you have hit a 
> programming bug.
>Please help us make OpenSIPS 
> better by reporting it at https://github.com/OpenSIPS/opensips/issues
> Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
> [TCP_main] check failed after successful fd del (fd=523,flags=16, sflags=3) 
> over map (fd=-1,type=0,data=(nil),flags=0) erase=1
> Aug 16 20:20:09 live01 /usr/sbin/opensips[5613]: 
> ERROR:tls_openssl:openssl_tls_accept: New TLS connection from 
> 79.178.15.135:56742 failed to accept
> Aug 16 20:20:09 live01 /usr/sbin/opensips[5613]: 
> ERROR:tls_openssl:tls_print_errstack: TLS errstack: error:14209102:SSL 
> routines:tls_early_post_process_client_hello:unsupported protocol
> 
> Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>>> fd_array idx 3 (fd=470) points to bogus map 
>>>> (fd=-1,type=0,flags=2000,data=(nil))
> 
>It seems you have hit a 
> programming bug.
>Please help us make OpenSIPS 
> better by reporting it at https://github.com/OpenSIPS/opensips/issues
> Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>>> used fd map fd=454 is not present in fd_array 
>>>> (fd=454,type=19,flags=8002,data=0x7f0a9c2deaa8)
> 
>It seems you have hit a 
> programming bug.
>Please help us make OpenSIPS 
> better by reporting it at https://github.com/OpenSIPS/opensips/issues
> Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>>> unused fd_map fd=470 has bogus data (fd=-1,flags=2000,data=(nil))
> 
>It seems you have hit a 
> programming bug.
>Please help us make OpenSIPS 
> better by reporting it at https://github.com/OpenSIPS/opensips/issues
> Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
> [TCP_main] check failed after successful fd del (fd=525,flags=16, sflags=3) 
> over map (fd=-1,type=0,data=(nil),flags=0) erase=1
> 
> 31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - [TCP_main] 
> trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG 
> - [TCP_main] trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG 
> - [TCP_main] trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG 
> - [TCP_main] trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG 
> - [TCP_main] trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG 
> - [TCP_main] trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG 
> - [TCP_main] trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG 
> - [TCP_main] trying to del fd 470 with flags 1 2
> Aug 16 20:06:31 live01 /usr/sbin/op

[OpenSIPS-Devel] TLS 3.2.0 experience

2021-08-16 Thread Adrian Georgescu
With 3.2.0 using tls_openssl module I get tons of these messages:

Aug 16 20:20:09 live01 systemd[1]: 
check_mk@19208-81.23.228.180:6556-85.17.186.22:41750.service: Succeeded.
Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>> fd_array idx 3 (fd=470) points to bogus map 
>>> (fd=-1,type=0,flags=2000,data=(nil))

It seems you have hit a 
programming bug.
Please help us make OpenSIPS 
better by reporting it at https://github.com/OpenSIPS/opensips/issues
Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>> used fd map fd=454 is not present in fd_array 
>>> (fd=454,type=19,flags=8002,data=0x7f0a9c2deaa8)

It seems you have hit a 
programming bug.
Please help us make OpenSIPS 
better by reporting it at https://github.com/OpenSIPS/opensips/issues
Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>> unused fd_map fd=470 has bogus data (fd=-1,flags=2000,data=(nil))

It seems you have hit a 
programming bug.
Please help us make OpenSIPS 
better by reporting it at https://github.com/OpenSIPS/opensips/issues
Aug 16 20:20:09 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
[TCP_main] check failed after successful fd del (fd=523,flags=16, sflags=3) 
over map (fd=-1,type=0,data=(nil),flags=0) erase=1
Aug 16 20:20:09 live01 /usr/sbin/opensips[5613]: 
ERROR:tls_openssl:openssl_tls_accept: New TLS connection from 
79.178.15.135:56742 failed to accept
Aug 16 20:20:09 live01 /usr/sbin/opensips[5613]: 
ERROR:tls_openssl:tls_print_errstack: TLS errstack: error:14209102:SSL 
routines:tls_early_post_process_client_hello:unsupported protocol

Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>> fd_array idx 3 (fd=470) points to bogus map 
>>> (fd=-1,type=0,flags=2000,data=(nil))

It seems you have hit a 
programming bug.
Please help us make OpenSIPS 
better by reporting it at https://github.com/OpenSIPS/opensips/issues
Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>> used fd map fd=454 is not present in fd_array 
>>> (fd=454,type=19,flags=8002,data=0x7f0a9c2deaa8)

It seems you have hit a 
programming bug.
Please help us make OpenSIPS 
better by reporting it at https://github.com/OpenSIPS/opensips/issues
Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
>>> unused fd_map fd=470 has bogus data (fd=-1,flags=2000,data=(nil))

It seems you have hit a 
programming bug.
Please help us make OpenSIPS 
better by reporting it at https://github.com/OpenSIPS/opensips/issues
Aug 16 20:21:17 live01 /usr/sbin/opensips[5615]: CRITICAL:core:io_watch_del: 
[TCP_main] check failed after successful fd del (fd=525,flags=16, sflags=3) 
over map (fd=-1,type=0,data=(nil),flags=0) erase=1

31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - [TCP_main] 
trying to del fd 470 with flags 1 2
Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - 
[TCP_main] trying to del fd 470 with flags 1 2
Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - 
[TCP_main] trying to del fd 470 with flags 1 2
Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - 
[TCP_main] trying to del fd 470 with flags 1 2
Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - 
[TCP_main] trying to del fd 470 with flags 1 2
Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - 
[TCP_main] trying to del fd 470 with flags 1 2
Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - 
[TCP_main] trying to del fd 470 with flags 1 2
Aug 16 20:06:31 live01 /usr/sbin/opensips[5615]: ERROR:core:io_watch_del: BUG - 
[TCP_main] trying to del fd 470 with flags 1 2




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


Re: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ef6ba: db_mysql: Fix regression in PS handling

2021-08-16 Thread Adrian Georgescu
I confirm this patch fixed the issue.

Regards,
Adrian


> On 16 Aug 2021, at 12:37, Liviu Chircu  wrote:
> 
>  Branch: refs/heads/master
>  Home:   https://github.com/OpenSIPS/opensips
>  Commit: 4ef6bab4d95d9c23127cad776c126afb0ed77106
>  
> https://github.com/OpenSIPS/opensips/commit/4ef6bab4d95d9c23127cad776c126afb0ed77106
>  Author: Liviu Chircu 
>  Date:   2021-08-16 (Mon, 16 Aug 2021)
> 
>  Changed paths:
>M modules/db_mysql/dbase.c
> 
>  Log Message:
>  ---
>  db_mysql: Fix regression in PS handling
> 
> Commit 87f241651 introduced a regression in db_mysql where modules using
> prepared statements on top of it would run into errors.
> 
> Example behavior of auth_db on a basic user auth query:
> 
>ERROR:db_mysql:db_mysql_store_result: driver error:
>Commands out of sync; you can't run this command now
>ERROR:auth_db:get_ha1: failed to query database
> 
> Credits to @masudmuborakshohi for the accurate report and logs!
> Fixes #2593
> 
> 
> 
> ___
> Devel mailing list
> Devel@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


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


[OpenSIPS-Devel] New OpenXCAP release 2.4.0

2016-01-07 Thread Adrian Georgescu
Hello,

There is a new release of OpenXCAP with various bug fixes

openxcap (2.4.0) unstable; urgency=medium

  * Removed runtime dependency check
  * Updated copyright years

openxcap (2.3.0) unstable; urgency=medium

  * Refactor xcapdiff publishing for OpenSIPS backend
  * Fix dependency name
  * Drop dependency on twisted-web
  * Raise python-application version dependency
  * Add dependency on python-sipsimple

http://openxcap.org

Regards,
Adrian



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


Re: [OpenSIPS-Devel] [opensips] [RFC] An initial attempt of porting rtpproxy-ng module from your twin project to OpenSIPS. (#152)

2014-02-21 Thread Adrian Georgescu
Hi Richard,

As you are the author then change your software name to straigthen things out. 
The problem is then solved elegantly, we all benefit of your addition to the 
project and you take all the credits!

--
Adrian

 On 21 Feb 2014, at 16:21, Richard Fuchs notificati...@github.com wrote:
 
 I'm not disagreeing that the naming is unfortunate, and we may remedy it at 
 some point in the future. But for the time being, it is what it is.
 
 —
 Reply to this email directly or view it on GitHub.
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] OpenSIPS workshop well attended at ElastixWorld in Mexico City (about 150 people)

2013-10-15 Thread Adrian Georgescu
Some pics:

https://pbs.twimg.com/media/BWoMHObCAAIn9Dy.jpg

http://pic.twitter.com/wJXn2cmro9

Regards,
Adrian and Saul



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] OpenSIPS, OpenXCAP and Blink: SIP Presence Tutorial

2013-04-17 Thread Adrian Georgescu
Here is the list with OpenSIPS tutorials updated:

http://www.opensips.org/Resources/DocsTutorials#toc25

Regards,
Adrian



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


Re: [OpenSIPS-Devel] [OpenSIPS-Users] [RFC] Distributed User Location

2013-04-05 Thread Adrian Georgescu
The lookup function could be extended to determine which node is responsible 
for a given SIP URI based on a one-way hashing function. Chord is an example of 
algorithm that can be used to map the hashes to the nodes (practically is a 
integer comparison where all SIP URIs are attracted by the next integer that 
corresponds to the IP of the server). Same lookup function can then be used to 
route traffic for a give user to the right node. If this is baked in, you need 
only to create some module that maintains a list of all active nodes. When one 
node joins, this is made known to the location table module so its lookup can 
take it into consideration. When one node leaves same process occurs, the node 
is removed from the table and lookup will find another node.

Adrian
 

On Apr 5, 2013, at 2:34 PM, Bogdan-Andrei Iancu wrote:

 Hello Adrian,
 
 The actual question is IF there is SOMETHING that can be done directly in the 
 usrloc module to help with distributed scenario (to have some built-in 
 functionality to have an auto-of-the-box solution). I'm fully aware you can 
 combine the existing module with other kind of backends and do the work.
 
 Of course we can leave the usrloc module as it is and expect people to have 
 their own fight to distributed it (as you did, as we did and many other did) 
 - the idea is to have a ready to use approach here (if something like this 
 exists) to address the most common and used cases.
 
 Regards,
  Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com
 
 On 04/05/2013 08:51 AM, Adrian Georgescu wrote:
 
 Hello Vlad,
 
 We developed such a solution and is operational since 2005 but not in the 
 open source domain. The start point was P2P protocols used for file sharing. 
 Is less of a SIP server issue (we used stock OpenSER and stock OpenSIPS for 
 years) but rather a generic self-organizing network design where SIP 
 accounts map to certain nodes using Chord style hashing function. The 
 problem you need to solve is not necessarily SIP related (as it turns out 
 that it works with any sip servers of client out there) but simply making a 
 join/leave protocol that allows for horizontal scalability and adding this 
 adapter to OpenSIPS. This layer if is abstract enough you can use it for any 
 other thing not just OpenSIPS. We use it to horizontally scale Asterisk 
 servers, OpenXCAP servers, MSRP Relay servers, Media Proxy servers for 
 example. Here is the design document:
 
 https://docs.sipthor.net/projects/documentation/wiki/SipThorDescription
 
 And here is some papers we wrote back in 2005/2006 about this concept which 
 can provide some clues for whomever wants to build this in OpenSIPS.
 
 http://www.ag-projects.com/presentations-corporate-285/41-sip2007
 
 Adrian
 
 
 
 On Apr 4, 2013, at 3:05 PM, Vlad Paiu wrote:
 
 Hello all,
 
 We would like to get suggestions and help on the matter of distributing the 
 user location information.
 Extending the User Location with a built-in distributed support is not 
 straight forward - it is not about simply sharing data - as it is really 
 SIP dependent and network limited
 
 While now, by using the OpenSIPS trunk, it is possible to just share the 
 actual usrloc info ( by using the db_cachedb module and storing the 
 information in a MongoDB cluster ), you can encounter real-life scenarios 
 where just sharing the info is not enough, like :
- NAT-ed clients, where only the initial server that received the 
 Register has the pin-hole open, and thus is the only server that can relay 
 traffic back to the respective client
- the user has a SIP client that only accepts traffic from the server IP 
 that it's currently registered against, and thus would reject direct 
 traffic from other IPs ( due to security reasons )
 
 We would like to implement a true general solution for this issue, and 
 would appreciate your feedback on this. Also we'd appreciate if you could 
 share the needs that you would have from such a distributed user location 
 feature, and the scenarios that you would use such a feature in real-life 
 setups.
 
 
 Best Regards,
 
 -- 
 Vlad Paiu
 OpenSIPS Developer
 http://www.opensips-solutions.com
 
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 
 
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

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


Re: [OpenSIPS-Devel] [OpenSIPS-Users] [RFC] Distributed User Location

2013-04-04 Thread Adrian Georgescu
Hello Vlad,

We developed such a solution and is operational since 2005 but not in the open 
source domain. The start point was P2P protocols used for file sharing. Is less 
of a SIP server issue (we used stock OpenSER and stock OpenSIPS for years) but 
rather a generic self-organizing network design where SIP accounts map to 
certain nodes using Chord style hashing function. The problem you need to solve 
is not necessarily SIP related (as it turns out that it works with any sip 
servers of client out there) but simply making a join/leave protocol that 
allows for horizontal scalability and adding this adapter to OpenSIPS. This 
layer if is abstract enough you can use it for any other thing not just 
OpenSIPS. We use it to horizontally scale Asterisk servers, OpenXCAP servers, 
MSRP Relay servers, Media Proxy servers for example. Here is the design 
document:

https://docs.sipthor.net/projects/documentation/wiki/SipThorDescription

And here is some papers we wrote back in 2005/2006 about this concept which can 
provide some clues for whomever wants to build this in OpenSIPS.

http://www.ag-projects.com/presentations-corporate-285/41-sip2007

Adrian



On Apr 4, 2013, at 3:05 PM, Vlad Paiu wrote:

 Hello all,
 
 We would like to get suggestions and help on the matter of distributing the 
 user location information.
 Extending the User Location with a built-in distributed support is not 
 straight forward - it is not about simply sharing data - as it is really SIP 
 dependent and network limited
 
 While now, by using the OpenSIPS trunk, it is possible to just share the 
 actual usrloc info ( by using the db_cachedb module and storing the 
 information in a MongoDB cluster ), you can encounter real-life scenarios 
 where just sharing the info is not enough, like :
- NAT-ed clients, where only the initial server that received the Register 
 has the pin-hole open, and thus is the only server that can relay traffic 
 back to the respective client
- the user has a SIP client that only accepts traffic from the server IP 
 that it's currently registered against, and thus would reject direct traffic 
 from other IPs ( due to security reasons )
 
 We would like to implement a true general solution for this issue, and would 
 appreciate your feedback on this. Also we'd appreciate if you could share the 
 needs that you would have from such a distributed user location feature, and 
 the scenarios that you would use such a feature in real-life setups.
 
 
 Best Regards,
 
 -- 
 Vlad Paiu
 OpenSIPS Developer
 http://www.opensips-solutions.com
 
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 

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


[OpenSIPS-Devel] New release for Blink Qt 0.3.0 for Windows with Presence (RLS and XCAP)

2013-04-03 Thread Adrian Georgescu
Version 0.3.0

April 3rd, 2013

Added support for SIP PUBLISH method
Added subscriptions for presence (presence event package)
Added handler for outgoing presence (RLS SUBSCRIBE and RLMI NOTIFY)
Added handler for incoming presence (presence.winfo event package)
Added support for presence payloads (PIDF, RPIDF, CAPS and CIPID schemas)
Added XCAP client capabilities
Added XCAP server query capabilities (xcap-caps)
Added XCAP contacts storage (resource-lists and rls-services)
Added XCAP contacts synchronization between multiple instances (xcap-diff)
Added XCAP presence policy (OMA org.openmobilealliance.pres-rules)
Added XCAP storage for User Icon (OMA org.openmobilealliance.pres-content)
Added call history menu (Missed, Received, Placed)
Disabled curently unused menu entries and preference options
Bug fixes inherited from SIP SIMPLE client SDK
Set audio sRTP to be optional by default
http://icanblink.com/changelog-qt.phtml

Regards,
Adrian



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] New SylkServer release 2.4.0 with Jingle support

2013-03-22 Thread Adrian Georgescu
Full URL: http://sylkserver.ag-projects.com/news/49
Sylkserver version 2.4.0 has now been released with a major milestone, namely 
VoIP translation between SIP and XMPP (Jingle). Complete interoperability for 
multimedia sessions including Presence, Session based Chat, wide-band Audio and 
multi-party conferencing for all supported media is now possible using 
user@domain addressing for both SIP and XMPP protocols. There is no 
configuration needed beyond the Internet domains for which the translation 
should take place. Blink on the SIP side and Jitsi on the XMPP side have been 
used to test the calls flows involved.

The software is GPL licensed, available as a free download and provided as a 
service by SIP2SIP. To test you can use SIP accounts from sip2sip.info and XMPP 
accounts from jit.si using the latest builds of the above mentioned clients.

Many thanks to AG Projects and NLNet foundation for funding and development and 
Blue Jimp team, the maker of Jitsi, for helping troubleshooting 
interoperability issues on the Jingle side.

Change log

Added VoIP translation for SIP/XMPP gateway (Jingle)
Added Presence to Bonjour conference rooms (XEP-0174)
Added support for XMPP software version (XEP-0092)
Added support for XMPP ping (XEP-0199)
Reply with service-unavailable to unsupported XMPP IQ stanzas
Improved XMPP service discovery support (XEP-0115)
Fixed a race condition related to SIP subscriptions
Improved description of XMPP related settings
Normative References

See SIP/XMPP Gateway documentation

Installation Instructions

Installation

Enjoy!

Regards,
Adrian



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] New Blink for MacOSX release 2.0.2 with Presence

2013-01-22 Thread Adrian Georgescu
Hello Everyone,

There is a new release for Blink Cocoa, version 2.0.2 with Presence 
interoperability for SIP2SIP.info service OpenSIP and OpenXCAP software 
currently in trunk.

http://icanblink.com/changelog-pro.phtml
Version 2.0.2

January 11th, 2013

Added Presence compatibility with SIP2SIP service
Fixed availability publisher bugs
Fixed overwriting icon from XCAP
Fixed Hold behaviour in some corner cases
Fixed setting icon in contextual menu
Log ICE negotiation failure reason
Fixed migrating contacts from old contacts model
Load virtual groups first thing in SIPApplicationWillStart
Use digits only for contact usernames to improve interoperability
Search organization for system AB contacts
Internal refactoring of Enrollment window
Replace Merge contacts alert panel with a new window
Don't sent multiple growl notifications for new watchers
How Presence works under the hood is described here:

http://projects.ag-projects.com/news/15

Samples for XML payloads are documented here:

http://projects.ag-projects.com/projects/blinkc/wiki/XCAP-samples#XCAP-samples

Regards,
Adrian

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


[OpenSIPS-Devel] New OpenXCAP release 2.1.0

2013-01-11 Thread Adrian Georgescu
Hello,

OpenXCAP 2.1.0 has been released with support for 
org.openmobilealliance.pres-rules and org.openmobilealliance.pres-content OMA 
applications and several bug fixes.

openxcap (2.1.0)

Adapted to changes in SIP SIMPLE SDK package structure
Added custom application to purge all server data (org.openxcap.purge)
Separate pres-rules and OMA pres-rules applications
Fixed creating route header for xcap-diff
Fixed setting port number in DB URL
Fixed unicode issues with SIPThor backend
Refactor icon application to conform to standards
Allow OpenXCAP to be started as non-root when running in foreground
Send xcap-diff PUBLISH with expires set to 0
For more information visit:

http://www.openxcap.org/news/27

Regards,
Adrian

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


[OpenSIPS-Devel] New Blink for MacOSX release 2.0.0 with Presence using XCAP and RLS

2012-12-13 Thread Adrian Georgescu
Hello everyone,

There is a new release for Blink Cocoa, version 2.0.0 This version contains a 
major milestone from the Blink roadmap, Presence. The presence functionality is 
described in detail at: 

http://projects.ag-projects.com/news/15

After the holidays, there will be a follow-up on Presence with the release in 
the open source domain of all SIP and XCAP server side components. 

If you are anxious to test presence functionality today, there is a beta 
service running here:

https://mdns.sipthor.net/register_sip_test_account.phtml

Changelog Version 2.0.0


http://icanblink.com/changelog-pro.phtml
November 27th, 2012

Added Presence support (PUBLISH and SUBSCRIBE/NOTIFY methods using RLS)
Added Address Book storage using XCAP rls-services and resource-lists
Added Presence Policy using XCAP org.openmobilealliance.pres-rules
Added Icon Storage using XCAP org.openmobilealliance.pres-content
Added Offline Presence using XCAP pidf-manipulation
Added XMPP interoperability for SIP2SIP accounts
Added publish for Status, Icon, Activity, Note, Timezone, User-Input and Media 
Caps
Added Presence Info Panel and render SIP devices on a world map
Added menu to select a particular uri when dragging contact to create conference
Added menu to select a particular uri when dragging contact to conference drawer
Added possibility to start sessions to specific devices (using GRUU)
Added view history menu item to History contacts
Added move conference to server functionality
Added back cmd-D shortcut key for Show dialpad
Added Blink system bar menu
Added a new multi-user avatar for messages originating from a conference focus
Added hint for how to use own Internet domain for a SIP account
Added GUI subsection in Account advanced section
Added custom label for account popup menu in GUI subsection
Fixed passing curently selected group to the Add Contact dialog
Fixed crash when enrollment for SIP2SIP account fails
Fixed validating Contacts backups
Fixed processing HTTP links with unicode characters
Fixed setting local hold state after direction was inactive
Fixed selecting audio device menu items in Mountain Lion
Fixed selecting built-in devices in Mountain Lion
Fixed setting display name and icon for invited participants in chat drawer
Fixed bug that triggered high CPU usage in case of poor connectivity conditions
Fixed several multi-threading issues in the middleware
Fixed Chat window toolbar menu items to work on retina displays
Fixed updating Chat window drawer when removing audio streams
Fixed check if audio input device is not None
Fixed chat message replication with history server
Fixed sharing contact widgets across groups
Fixed calling API functions on Snow Leopard
Fixed race conditions when deleting an account
Improved copy of SIP URI from Contacts
Improved layout of icons in chat window tab switcher
Improved chat connectivity failure logs
Improved title of alert panel depending on proposed media type
Improved re-usage of streams for chat sessions
Terminate session if a stream fails and can't be removed from the session
Activate Add contact button in Contact window if at least one uri is set
Print the reason when the configuration file is corrupted
Speak different text for incoming file transfer
Do not allow calling an anonymous SIP URI in History contacts
Avoid saving contact avatar multiple times
Simplify session starting wrappers
Log chat replication activity
Active app before showing presence info panel
Avoid saving default user icon for each contact
Do not print registration error in account popup if account register is false
Disable redial menu item if no redial uri available
Focus search box when typing while contact is selected
Regards,
Adrian

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


Re: [OpenSIPS-Devel] [OpenSIPS-Users] [RELEASES] Planing OpenSIPS 1.9.0 major release

2012-10-29 Thread Adrian Georgescu
Hi Brett,

I have also done some research on NoSQL backends and I discovered that MongoDB 
is a much better suited candidate for storing accounting records  an SIP traces 
than key/value store databases.

http://cdrtool.ag-projects.com/projects/cdrtool/wiki/MongoDB

Adrian

On Oct 29, 2012, at 7:12 AM, Brett Nemeroff wrote:

 Bogdan,
 For both it would make sense to use JSON I think. Moreso for couchbase which 
 understands JSON natively.
 
 For the key, just setting it as a TimeUUID I think would make a lot of sense. 
 
 -Brett
 
 
 
 On Fri, Oct 26, 2012 at 5:02 PM, Bogdan-Andrei Iancu bog...@opensips.org 
 wrote:
 Hi Brett,
 
 Indeed that's something interesting...and how to pack all fields into a 
 single value? Json ? Also the key name should be time basedi guess we 
 need to dynamically generate them.
 
 Regards,
 Bogdan
 
 
 Sent from Samsung Mobile
 
 Brett Nemeroff br...@nemeroff.com wrote:
 Bogdan,
 Very excited to see NOSQL support. I know we discussed this before, but is 
 there any possibility of native acc support for any NOSQL backend? 
 
 Thanks!
 -Brett
 
 
 
 On Fri, Oct 26, 2012 at 10:20 AM, Bogdan-Andrei Iancu bog...@opensips.org 
 wrote:
 Hi all,
 
 I would like to start a discussion about the next OpenSIPS major release - 
 and in this discussion anyone is welcomed with options, ideas, critics and 
 other. Your feedback is important to drive the project into a direction that 
 reflects the user's needs!.
 
 So, I will here the starting points, for both release planing and release 
 content.
 
 
 Content
 ---
 What was done:
 http://www.opensips.org/Main/Ver190#toc2
 What is planned:
 http://www.opensips.org/Main/Ver190#toc9
 Planned items have priorities (for being addressed); it is a must to have all 
 items done for the next release, as we need to fit into a time frame. 
 Whatever is not done, will be left for the next release (1.10)
 
 
 Planing
 ---
 Release candidate:
 second half of January 2012, depending on the progress with the items to 
 be done.
 Testing phase:
 1 month allocated (it may be extended if critical problems show up)
 Stable release:
 second half of February (after the testing phase is done).
 
 
 Once again, your feedback on these matters is important to us.
 
 
 Best regards,
 
 -- 
 Bogdan-Andrei Iancu
 OpenSIPS Founder and Developer
 http://www.opensips-solutions.com
 
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

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


[OpenSIPS-Devel] Presence using RLS support in upcoming Blink release

2012-09-21 Thread Adrian Georgescu
Hello,

Here is some technical information about the support for Presence in upcoming 
Blink release. This is work in progress and if you have comments or suggestions 
you may attach them to the link below:

http://projects.ag-projects.com/news/15

Presence

This functionality will be available in upcoming Blink Pro 2.0 and Blink Lite 
2.0 for MacOSX and also on Blink-Qt for Window and Linux.

Design Principles

Blink should work with any SIP and XCAP servers that supports all related SIP 
SIMPLE standards, but only a subset of them are used. They are described below:

Blink uses only TCP or TLS transports for signaling
Blink presence payload is based on RPID schema with its extensions for media 
capabilities and person information
Blink relies on a Presence Agent collocated with the SIP Registrar that 
supports PUBLISH method and XCAP storage
Presence Agent must support handling of presence rules using 
org.openmobilealliance.pres-rules XCAP document
Presence Agent must support external references from rls-services to 
resource-lists
Presence Agent must support external references from rls-services to 
org.openmobilealliance.pres-rules
Presence Agent must support presence and presence.winfo event packages
Presence Agent may support xcap-diff event package for XCAP documents 
replication between clients
Presence Agent must support RLS subscriptions and RLMI notifications
SIP Registrar may support GRUU
XCAP server may support serving the user icon from 
org.openmobilealliance.pres-content document
XCAP server must support the following XCAP applications: rls-services, 
resource-lists, xcap-caps, org.openmobilealliance.pres-content, 
org.openmobilealliance.pres-rules, org.openmobilealliance.xcap-directory
XCAP server may support pidf-manipulation for offline status
Standards
http://sipsimpleclient.com/projects/sipsimpleclient/wiki/SipFeatures#Presence


To read the full content go to:

http://projects.ag-projects.com/news/15

Regards,
Adrian



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


[OpenSIPS-Devel] SIP/XMPP gateway for Presence and MSRP chat sessions

2012-05-31 Thread Adrian Georgescu
Hello,

SylkServer SIP/XMPP gateway application is now available for testing. 

SylkServer can now act as a transparent gateway between SIP and XMPP protocols. 
This functionality can be used by a SIP service provider to bridge out to XMPP 
domains or to receive incoming requests from XMPP domains for its local SIP 
users. In a similar fashion, a XMPP service provider can use the gateway to 
bridge out to SIP domains and handle incoming requestes from SIP domains to the 
XMPP users it serves.

More information about this beta release is available here:

http://sylkserver.ag-projects.com/news/7

Regards,
Adrian___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] Migration to a new wiki system (AG Projects repos)

2012-04-20 Thread Adrian Georgescu
We have migrated several former Trac web sites to a common wiki site:

http://projects.ag-projects.com/

The login accounts of all subscribers have been migrated too but some usernames 
were duplicated and those have not been properly imported. 

In case you have been registered on any of our previous wiki sites you may want 
to check if you can login again.

Regards,
Adrian


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


[OpenSIPS-Devel] New CDRTool release 8.3.0

2012-04-19 Thread Adrian Georgescu
There is a new release of CDRTool application with bug fixes and improvements.

Changelog

cdrtool (8.3.0) unstable; urgency=low

  [ Rating Engine ]

  * Fixed populating domain field in prepaid queries
  * Fixed escaping of destination names
  * Changed SipRPID field to be saved decoded
  * Fixed on-net rating for divert-on-net and on-net-divert-on-net
  * Fixed fallback to default destinations
  * Fixed rating calculation when crossing spans

  [ Web Interface ]

  * Change CDR column header
  * Added image for CISCO spa303 phone
  * Added jitsi sip ua logo
  * Added qutecom sip ua logo
  * Added MD5 password hashing support
  * Fixed loginform to be able to use the JS

For how to upgrade your installation see:

http://cdrtool.ag-projects.com/projects/cdrtool/wiki/Installation_Guide

Regards,
Adrian


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


[OpenSIPS-Devel] New CDRTool release 8.2.0

2011-09-19 Thread Adrian Georgescu
There is a new release of CDRTool application with bug fixes and improvements.

cdrtool (8.2.0) unstable; urgency=low

  [ Rating Engine ]

  * Fixed selecting calls with no price
  * Fixed normalizing the flow column
  * Added destinations.region field to documentation
  * Removed define_syslog_variables() for php 5.3

  [ Web Interface ]

  * Added search and group by call flow
  * Fixed search and group by an empty field
  * Fixed searching for an empty billing party
  * Fixed fieldname time_stamp for text export SIP trace on MSP
  * Hide media graph if there are no streams
  * Added search option for calls with no media

For how to upgrade your installation see:

http://cdrtool.ag-projects.com/wiki/Install

Regards,
Adrian

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


[OpenSIPS-Devel] New MediaProxy release 2.5.2

2011-09-09 Thread Adrian Georgescu
Hello,

There is a new release of MediaProxy available with critical bug fixes related 
to latest Linux kernels and iptables.

mediaproxy (2.5.2) unstable; urgency=low
  
* Fixed descriptor leak
* Load the ip_tables module from python code
* Enable conntrack rule accounting in the kernel
* Moved system checks to media-relay file

The software is packaged for the latest Debian and Ubuntu distributions.

Installation and upgrade instructions are available here:

http://mediaproxy-ng.org/wiki/InstallationGuide

Kind regards,
Adrian Georgescu

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


[OpenSIPS-Devel] New CallControl release 2.0.15

2011-09-09 Thread Adrian Georgescu
Hello,

There is a new release of CallControl application, it contains important bug 
fixes and a new feature for limiting the simultaneous calls per user.

The new features require OpenSIPS 1.7 development branch

callcontrol (2.0.15) unstable; urgency=low

  * Added support for limiting number of simultaneous calls per user
  * Also call end() method for calls with no credit
  * Properly fix duplicated Call-ID detection

To upgrade your installation see:

http://callcontrol.ag-projects.com/

You must also update your OpenSIPS call_control module and read again the 
documentation for the OpenSIPS module and the wiki site for understanding the 
new functionality.

Regards,
Adrian


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


[OpenSIPS-Devel] New CallControl release 2.0.14

2011-08-10 Thread Adrian Georgescu
Hello,

There is a new release of CallControl prepaid application available, it 
contains important bug fixes.

To upgrade your installation see:

http://callcontrol.ag-projects.com/

You must also update your OpenSIPS call_control module.

Regards,
Adrian



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


[OpenSIPS-Devel] New MediaProxy release 2.5.0

2011-06-17 Thread Adrian Georgescu
Hello,

There is a new release of MediaProxy available with compatibility for newer 
iptables versions, latest Python dependencies and newer kernels.

MediaProxy is a media relay for RTP/RTCP and UDP streams that works in tandem 
with OpenSIPS to provide NAT traversal capability for media streams from SIP 
user agents located behind NAT. MediaProxy supports ICE negotiation by behaving 
like a TURN relay candidate and the policy can be controlled from OpenSIPS 
configuration.

The software is now ready packaged for the latest Debian and Ubuntu Linux 
distributions.

mediaproxy (2.5.0) unstable; urgency=low

  * Adapted to changes in python-application
  * Fixed several pyflakes warnings
  * Fixed encoding media information
  * Adapted to changes in libipt and netfilter APIs
  * Bumped Debian standards version to 3.9.2
  * Reworked Debian packaging
  * Added more user agent images taken from CDRTool
  * Added specific iptables version dependency

Installation and upgrade instructions area available here:
  
http://mediaproxy-ng.org/wiki/InstallationGuide

Kind regards,
Adrian Georgescu


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


[OpenSIPS-Devel] New CDRTool release 8.1.2

2011-06-16 Thread Adrian Georgescu
Hello,

There is a new release of CDRTool with critical bug fixes in the rating engine.

cdrtool (8.1.2) unstable; urgency=low

  * Fixed prepaid engine bug that appeared under certain load conditions
  * Fixed inclusion of missing patches for PHP 5.3.3 compatibility
  * Fixed detection of reseller id for trusted peers
  * Fixed rate calculation when minimum charge duration is set

For how to upgrade your installation see:

http://cdrtool.ag-projects.com/wiki/Install

Regards,
Adrian

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


[OpenSIPS-Devel] New MSRP Relay release 1.0.6

2011-06-10 Thread Adrian Georgescu
There is a new release of MSRP Relay available with compatibility for latest 
Linux distributions. MSRP Relay is integrated with OpenSIPS subscriber database 
for authenticating sessions.

msrprelay (1.0.6) unstable; urgency=low

 * Adapted to latest changes in python-application
 * Reworked Debian packaging

MSRP Relay is now ready packaged for the latest Ubuntu and Debian distributions:

- Ubuntu Lucid (10.04)
- Ubuntu Maverick (10.10)
- Ubuntu Natty (11.04)
- Debian Stable (Squeeze)
- Debian Unstable (Sid)

To upgrade your installation:

http://msrprelay.org/wiki/InstallationGuide

Regards,
Adrian



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


[OpenSIPS-Devel] New OpenSIPS-Mi-Proxy release 1.0.5

2011-06-10 Thread Adrian Georgescu
There is a new release of opensips-mi-proxy

opensips-mi-proxy (1.0.5) unstable; urgency=low

  * Adapted to changes in python-application
  * Reworked Debian packaging

OpenSIPS MI Proxy is designed to allow remote XML-RPC clients to issue MI
commands to OpenSIPS.

This proxy replaces the need for OpenSIPS' built-in xml-rpc server, which has
no access list and is prone to crash on some systems.

One of its purposes is to allow a remote OpenXCAP server to safely call the
refreshWatchers() command on the management interface of the SIP Presence
server when the presence policy document has changed.

The proxy can listen on custom IP addresses and provides an access list for
the clients allowed to connect.

The software is packaged for:

- Ubuntu Lucid (10.04)
- Ubuntu Maverick (10.10)
- Ubuntu Natty (11.04)
- Debian Stable (Squeeze)
- Debian Unstable (Sid)

For installation or upgrade procedure see

http://www.openxcap.org/wiki/Installation

Regards,
Adrian


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


[OpenSIPS-Devel] New CDRTool release 8.1.1

2011-06-10 Thread Adrian Georgescu
Hello,

There is a new release of CDRTool with bug fixes.

cdrtool (8.1.1) unstable; urgency=low

  * Fixed link to individual calls when group by canonical uri
  * Fixed export for OpenSIPS CDRs to csv file

For how to upgrade your installation see:

http://cdrtool.ag-projects.com/wiki/Install

Regards,
Adrian

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


[OpenSIPS-Devel] New OpenXCAP release 2.0.1

2011-06-09 Thread Adrian Georgescu
Hello,

There is a new release of OpenXCAP, version 2.0.1  with bug fixes.

openxcap (2.0.1) unstable; urgency=low

  * Added xcap-diff notification also for resource-lists and rls-services
  * Added disabled_applications setting
  * Use the local xml.xsd instead of importing the schema remotely
  * Added missing XML declaration to xcap-directory schema
  * Adapted to changes in python-application
  * Bumped debian standards to version 3.9.2
  * Reworked Debian packaging

OpenXCAP is now ready packaged for the latest Ubuntu distributions and Debian:

- Ubuntu Lucid (10.04)
- Ubuntu Maverick (10.10)
- Ubuntu Natty (11.04)
- Debian Stable (Squeeze)
- Debian Unstable (Sid)

To update your installation see:

http://www.openxcap.org/wiki/Installation

Regards,
Adrian


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


[OpenSIPS-Devel] New CDRTool release 8.1.0

2011-05-09 Thread Adrian Georgescu
Hello,

There is a new release of CDRTool with support for microseconds accuracy for 
datetime columns of OpenSIPS data source.

cdrtool (8.1.0) unstable; urgency=low

  [ Rating Engine ]

  * Added microseconds accuracy for datetime storage columns
See setup/radius/OpenSIPS/now_usec.readme
  * Skip printing data source names that are not going to be normalized
  * Removed pass by reference statements incompatible with PHP 5.3.3
  * Added code 476 to SIP response codes

For how to upgrade your installation see:

http://cdrtool.ag-projects.com/wiki/Install

Regards,
Adrian

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


[OpenSIPS-Devel] New CDRTool release 8.0.18

2011-04-05 Thread Adrian Georgescu
There is a new release of CDRTool application with critical bug fixes related 
to PHP 5.3 installations.

cdrtool (8.0.18) unstable; urgency=low

  * Fixed mysql re-connections for PHP 5.3
  * Fixed TLS connections to media-dispatcher for PHP 5.3
  * Trim spaces when loading destinations from database

For how to upgrade your installation see:

http://cdrtool.ag-projects.com/wiki/Install

Regards,
Adrian

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


[OpenSIPS-Devel] New SylkServer release 1.1.0

2011-03-24 Thread Adrian Georgescu
Hello,

There is a new release of SylkServer available, version 1.1.0 with new 
multi-party conferencing features.

It is SIP conferencing at its best. Encryption for signaling (TLS) and media 
(sRTP), session based chat (MSRP RFC4975, CPIM RFC3862 and iscomposing 
RFC3994), wideband audio mixer (G722 and Speex), adding and removing 
participants (Conferencing for User Agents RFC4579)  and Subscribe/Notify 
mechanism (Conference Event Package RFC4575) with real-time information about 
connected users, end-points and media types. All corespondent client features 
are now available in Blink SIP client for Mac. See the recorded video with 
these features as experienced from Blink:

http://icanblink.com/movies/Blink-ServerConference.mov

SylkServer now supports trusted peers and has outbound proxy support, it is 
designed to operate behind a SIP Proxy like OpenSIPS for routing,  
authentication, authorization and accounting.

To install or update SylkServer on your system:

http://sylkserver.com/download.phtml

Changelog

sylkserver (1.1.0) unstable; urgency=low

 * Added incoming REFER support
 * Added outgoing INVITE support
 * Added SIP outbound proxy support  
 * Added Trusted Peers based on source IP address
 * Added Access Control Lists support to conference application
 * Added basic multi-application support
 * Added IRC conference application
 * Added SIPThor integration
 * Fixed initialization of TLS settings
 * Made session connect method receive the contact header
 * Catch exception if outgoing NOTIFY could not be sent
 * Fixed exception when sending private message to a participant without chat
 * Refactored exception handling when sending chat messages
 * Refactored application finding mechanism
 * Reject incoming requests with 404 if application is not found
 * Removed SIP MESSAGE support in conference application

Kind regards,
Adrian


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


Re: [OpenSIPS-Devel] New SylkServer release 1.1.0

2011-03-24 Thread Adrian Georgescu
This sounds like a building dependency problem.

Please mail the python-sipsimple mailing list  for help on this.

Adrian

On Mar 24, 2011, at 10:45 AM, Juha Heinanen wrote:

 adrian,
 
 thanks for the new version of sylkserver.  i built it myself on debian
 squeeze by first getting it from your repo with command
 
 apt-get source sylkserver
 
 build and install went fine, but when i try to start sylkserver, i get
 the error below.
 
 any idea what goes wrong?  my python-sipsimple version is 0.18.0.
 
 -- juha
 
 Mar 24 11:39:45 sip sylk-server[3613]: Starting SylkServer 1.1.0, 
 config=/etc/sylkserver/config.ini
 Mar 24 11:39:47 sip sylk-server[3613]: using set_wakeup_fd
 Mar 24 11:39:48 sip sylk-server[3613]: fatal error: failed to create 
 SylkServer: /usr/lib/pymodules/python2.6/sipsimple/core/_core.so: undefined 
 symbol: pjsip_msg_find_remove_hdr_by_name
 Mar 24 11:39:48 sip sylk-server[3613]: Traceback (most recent call last):
 Mar 24 11:39:48 sip sylk-server[3613]:   File /usr/bin/sylk-server, line 
 86, in main
 Mar 24 11:39:48 sip sylk-server[3613]: from sylk.server import SylkServer
 Mar 24 11:39:48 sip sylk-server[3613]:   File 
 /usr/lib/pymodules/python2.6/sylk/server.py, line 11, in module
 Mar 24 11:39:48 sip sylk-server[3613]: from sipsimple.account import 
 Account, BonjourAccount, AccountManager
 Mar 24 11:39:48 sip sylk-server[3613]:   File 
 /usr/lib/pymodules/python2.6/sipsimple/account.py, line 32, in module
 Mar 24 11:39:48 sip sylk-server[3613]: from sipsimple.core import 
 ContactHeader, Credentials, Engine, FromHeader, FrozenSIPURI, Registration, 
 RouteHeader, SIPURI, Subscription, ToHeader, PJSIPError, SIPCoreError
 Mar 24 11:39:48 sip sylk-server[3613]:   File 
 /usr/lib/pymodules/python2.6/sipsimple/core/__init__.py, line 4, in module
 Mar 24 11:39:48 sip sylk-server[3613]: from sipsimple.core._core import *
 Mar 24 11:39:48 sip sylk-server[3613]: ImportError: 
 /usr/lib/pymodules/python2.6/sipsimple/core/_core.so: undefined symbol: 
 pjsip_msg_find_remove_hdr_by_name
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
 


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


Re: [OpenSIPS-Devel] Sip stereo B2BUA conference server

2011-02-24 Thread Adrian Georgescu
OpenSIPS is a SIP server, it handles the SIP signaling, not the media. To 
implement what you describe you need something that can create and handle 
incoming media streams and is able to mix them. If FreeSwitch or Asterisk 
cannot already do these things close to what you plan to implement, you will 
need to reinvent some wheels.

Adrian

On Feb 24, 2011, at 10:43 PM, MatzeMuc86 wrote:

 Hello,
 
 I try to develop a stereo back to back user agent conference server where 
 simultaneously not only mono but also stereo clients can connect. B2BUA to be 
 as much standard conform as possible (it's just an idea). Stereo clients 
 means that the client sends mono to the server but gets a stereo signal back 
 (upmixed by some tricks; see HRTF).
 
 As I already tried to develop this idea at freeswitch which seems not be be 
 possible, I want to know from some opensips expters if this is possible with 
 the effort of a Bachelor Thesis (I want to program my own, of course).
 
 Thansk a lot
 MatzeMuc86
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


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


[OpenSIPS-Devel] New CDRTool release 8.0.15

2011-02-17 Thread Adrian Georgescu
This version addresses the interoperability issues with PHP 5.3. I would be 
glad to hear feedback if it works fine.

The software can be downloaded as a tar archive from:

http://download.ag-projects.com/CDRTool/

For those running Debian unstable there is an official public repository. To 
use it, add
these lines in /etc/apt/sources.list

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

sudo apt-get update
sudo apt-get install cdrtool

Regards,
Adrian

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


[OpenSIPS-Devel] First release of SylkServer application server

2011-01-28 Thread Adrian Georgescu
Hello,

SylkServer is a SIP Application Server based on SIP SIMPLE client SDK. 

Once installed, SylkServer can be used without any configuration for ad-hoc 
multimedia conferences.  The server has a simple to use API and can be extended 
by using Python programming language.

Conference features:

- RTP Mixer (with wide-band codec support)
- MSRP Switch
- Conference Event Package

XMPP gateway, multi-party File Transfers and Video sessions are on the roadmap 
and will be gradually added to the server. 

To see more information about the features please visit the server home page:

http://sylkserver.com

To install the server on a Debian or Ubuntu server follow these instructions:

http://sylkserver.com/download.phtml

To try out the server without installing it see:

http://sylkserver.com/testing.phtml

SylkServer is not designed to route packets, perform authentication, 
authorization, accounting and handle NAT traversal for signaling or media. 
Performing applications like SIP Proxy, Registrar, B2BUA or Presence Agent are 
out of its scope. SylkServer should be deployed behind OpenSIPS and MediaProxy 
for providing such functions.

Blink Cocoa has built-in all client  features provided by SylkServer.

Enjoy,
Adrian
___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] New Blink Qt release 0.2.0 for Linux

2010-11-11 Thread Adrian Georgescu
First official release of Blink for Linux is now available.  The following 
distributions are supported:

- Debian Unstable
- Ubuntu Karmic
- Ubuntu Lucid
- Ubuntu Maverick

Changelog

• Added the preferences panel
• Enable inband DTMF by default
• Disable ICE by default
• Simplified MWI code and improved its user interface
• Improve handling of Google contacts
• Open the dialog for adding the initial account after the main window
• Switch to new plugged-in device automatically if we have active calls
• Added transparency for contact icons
• Added conference contact on first start
• Many bug fixes in the middleware
• Adapted to the latest changes in SIP SIMPLE client SDK 

Installation and update instructions are available at 
http://icanblink.com/download.phtml

Regards,
Adrian





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


[OpenSIPS-Devel] New Blink Qt release 0.2.0 for Microsoft Windows

2010-11-11 Thread Adrian Georgescu
First official release of Blink for Microsoft Windows is now available. The 
beta version will auto-update with this new vesion. 

http://www.ag-projects.com/content/view/671/1/

Changelog
First Blink QT official release for MS Windows
Added the preferences panel
Enable inband DTMF by default
Disable ICE by default
Simplified MWI code and improved its user interface
Improve handling of Google contacts
Open the dialog for adding the initial account after the main window
Switch to new plugged-in device automatically if we have active calls
Added transparency for contact icons
Added conference contact on first start
Many bug fixes in the middleware
Adapted to the latest changes in SIP SIMPLE client SDK 
Regards,
Adrian




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


[OpenSIPS-Devel] New MediaProxy release 2.4.4

2010-11-08 Thread Adrian Georgescu
Hello,

There is a new release of MediaProxy available, it contains a major bug fix for 
a crash that appears under heavy load.

To upgrade your Debian unstable installation do:

sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay 
mediaproxy-web-sessions mediaproxy-common-dbg

Or download the tar file from:

http://download.ag-projects.com/MediaProxy/

mediaproxy (2.4.4) unstable; urgency=low

  * Fixed ForwardingRule deallocation
  * Bumped Debian Standards-Version to 3.9.1
  * Fixed deprecation warning


Kind regards,
Adrian Georgescu

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


Re: [OpenSIPS-Devel] [OpenSIPS-Users] New OpenXCAP release 2.0.0 with support for OMA XDM SIP SIMPLE specifications

2010-10-10 Thread Adrian Georgescu
We use external-ref. In the server you can configure a policy to allow or not 
that these external references point to XCAP roots not handled by the XCAP 
server. So If a client does a PUT that with references that contains foreign 
XCAP roots we can reject the request.

; Allow URIs in pres-rules and resource-lists to point to lists not served
; by this server

allow_external_references = No

On Oct 9, 2010, at 2:35 PM, Iñaki Baz Castillo wrote:

 2010/10/8 Saúl Ibarra Corretgé s...@ag-projects.com:
  * Check entry-ref entries in resource-lists
 
 OMA prohibits the usage of entry-ref. Just external-ref is allowed.
 entry-ref just exists in IETF's incomplete specs. What does OpenXCAP
 implement exactly?
 
 
 Can you point me to the document where that is stated please?
 
 
 I'm sorry but I can't remember it. But for sure I've read it in some
 OMA spec. In fact you won't find 'entry-ref' in any XCAP document
 defined by OMA.
 
 
 
 -- 
 Iñaki Baz Castillo
 i...@aliax.net
 
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users


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


Re: [OpenSIPS-Devel] New OpenXCAP release 2.0.0 with support for OMA XDM SIP SIMPLE specifications

2010-10-01 Thread Adrian Georgescu
On Oct 1, 2010, at 2:12 AM, Iñaki Baz Castillo wrote:

 2010/9/29 Adrian Georgescu a...@ag-projects.com:
 Hello,
 
 There is a new release of OpenXCAP, version 2.0.0  It contains many bug 
 fixes and buddy lists management based on OMA XDM specifications related to 
 SIP SIMPLE presence.
 
 Hi, let me some comments inline:
 
  * Added OMA XDM support for Buddy Lists Management
 
 AFAIK OMA specs for buddylist management is not adopted. Instead IMS
 uses RCS specs which includes some changes to OMA specs, specially in
 buddylist management. Perhaps I am wrong and there are clients
 implementing OMA specs for buddylist?

Yes, keep the faith.

  * Check external references for pres-rules and resource-lists
 
 How such check is done?

We simply won't allow external references, all resource must be local and 
belong to the same user.

  * Don't allow external-ref paths which don't point to an 'entry'
 
 What about if that 'entry' is deleted later after the external-ref
 path is created?

I am not sure what this means. You may check the commit for that change to get 
the insight of what it does.


  * Check entry-ref entries in resource-lists
 
 OMA prohibits the usage of entry-ref. Just external-ref is allowed.
 entry-ref just exists in IETF's incomplete specs. What does OpenXCAP
 implement exactly?

We support both OMA and non-OMA requests.

 Regards.
 
 
 
 -- 
 Iñaki Baz Castillo
 i...@aliax.net
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


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


[OpenSIPS-Devel] Testing SIP SIMPLE Presence and XCAP with SIP Communicator

2010-10-01 Thread Adrian Georgescu
FYI

SIP communicator http://sip-communicator.org has recently added  support for 
XCAP document management (including icon) and Presence.

The SIP account wizard from SIP Communicator can now automatically enroll SIP 
accounts in sip2sip.info (select it from the drop down box) and the XCAP root 
and Presence settings are automatically provisioned in the client. In the 
backend there is  a tandem of OpenXCAP and OpenSIPS running.

If someone wants to test, you may report problems related to the server side 
here.

Regards,
Adrian




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


[OpenSIPS-Devel] New OpenXCAP release 2.0.0 with support for OMA XDM SIP SIMPLE specifications

2010-09-29 Thread Adrian Georgescu
Hello,

There is a new release of OpenXCAP, version 2.0.0  It contains many bug fixes 
and buddy lists management based on OMA XDM specifications related to SIP 
SIMPLE presence.

openxcap (2.0.0) unstable; urgency=low

  * Added OMA XDM support for Buddy Lists Management
  * Unquote external references in resource-lists and pres-rules
  * Fixed resource lists and RLS services schemas
  * Added test case for conditional PUT with If-Match
  * Use allow_external_references setting also for entry-ref elements
  * Fixed PUT with If-Match header
  * Fixed UTF-8 encoding/decoding in SIPThor backend
  * Don't allow relative URIs to link to another users' resource list entry
  * Check external references for pres-rules and resource-lists
  * Use a single appusage for pres-rules
  * Don't allow external-ref paths which don't point to an 'entry'
  * Check entry-ref entries in resource-lists
  * Added test case for testing If-None-Match * in PUT requests
  * Don't allow PUT for xcap-caps
  * Added XPath tests to the test suite
  * Raise DocumentSelectorError if selector doesn't start with slash
  * Use appusages 'id' attribute as the AUID
  * Fixed support for XCAP default document namespace
  * Generate NodeParsingError when specified namespace is not found
  * Merged xcap-directory application definition with other applications
  * Fixed directory application AUID
  * Updated sample OpenSIPS mysql dburi

To update your installation see:

http://www.openxcap.org/wiki/Installation

Regards,
Adrian


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


[OpenSIPS-Devel] New SIP SIMPLE client SDK release 0.16.0 with XCAP contacts management

2010-09-03 Thread Adrian Georgescu
Hello,

There is a new release for SIP SIMPLE client SDK available, version 0.16.0

This release implements XCAP contacts list management based on OMA 
specifications, the documentation is available here:

http://sipsimpleclient.com/wiki/SipMiddlewareApi#XCAPsupport

Update instructions are available at:

http://sipsimpleclient.com/wiki/SipInstallation

The server side support is now available in OpenXCAP trunk version.

Kind regards,
Adrian


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


[OpenSIPS-Devel] Presence Subscriptions from External Domains

2010-08-26 Thread Adrian Georgescu
Hello,

I have a question maybe someone can help or comment.

How can one protect in the real world against faking the identity of presence 
subscriptions originating from foreign domains?

The scenario is:

Once us...@domaina accepts presence subscriptions from us...@domainb and his 
pre-rules is updated with this information, nobody stops somebody else to 
impersonate us...@domainb to send subscribe messages from any source and 
presenting the same From header.

How can the server that serves domainA check for the real identity of the 
foreign subscriber?

Can anyone comment what would be a good practical solution?

Regards,
Adrian


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


Re: [OpenSIPS-Devel] [OpenSIPS-Users] Presence Subscriptions from External Domains

2010-08-26 Thread Adrian Georgescu
I remember that some opposed the use of this RFC when it came about telephone 
numbers because there is no domain part involved.

For Presence I do not see telephone numbers involved but only SIP URIs. Would 
there be other issues against the use of this RFC for this very purpose?

Adrian

On Aug 26, 2010, at 1:34 PM, Olle E. Johansson wrote:

 
 26 aug 2010 kl. 12.46 skrev Adrian Georgescu:
 
 Hello,
 
 I have a question maybe someone can help or comment.
 
 How can one protect in the real world against faking the identity of 
 presence subscriptions originating from foreign domains?
 
 The scenario is:
 
 Once us...@domaina accepts presence subscriptions from us...@domainb and his 
 pre-rules is updated with this information, nobody stops somebody else to 
 impersonate us...@domainb to send subscribe messages from any source and 
 presenting the same From header.
 
 How can the server that serves domainA check for the real identity of the 
 foreign subscriber?
 
 Can anyone comment what would be a good practical solution?
 
 No, what you're talking about is trust between domains. SIP identity is 
 trying to get a grip on that, as well as a few other identity solutions, 
 including S/MIME in the good ol' RFC 3261.
 
 /O
 ___
 Users mailing list
 us...@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/users
 


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


[OpenSIPS-Devel] You can Blink now on Linux

2010-08-13 Thread Adrian Georgescu
Blink Qt Public Beta for Linux

This is the first public beta release of Blink Qt. Beta merely means that not 
all features from the roadmap are yet implemented. The ones implemented are 
suppose to be working properly and are stable enough for daily reliable use.

Under development are now most of the features provided by OpenSIPS Presence 
Agent, including XCAP authorization and RLS.

Release Notes

http://www.ag-projects.com/content/view/661/201/

Kind regards,
Adrian Georgescu___
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


[OpenSIPS-Devel] new CDRTool release 8.0.0

2010-07-19 Thread Adrian Georgescu

Changelog:

cdrtool (8.0.0) unstable; urgency=low

  [ Rating Engine ]

  * Fixed deblocking of users blocked by quota system
  * Apply the database changes from setup/mysql/alter_tables.mysql
  * Added support to debit balance for SMS
  * Separate calculate functions for Audio and SMS
  * Added import function for billing discounts
  * Added discounts per customer per destination
  * Added increment and min_duration per customer
  * Added daily_quota per data source setting and check quota usage  
based on it

  * Enlarged the login column in log table
  * Set daily_quota for new installations to 10%
  * Init the quota usage for today to 0 after quota reset
  * Improve syslog message for maxsessiontime
  * Use Subscriber instead of Account in rating tables display for  
consistency

  * Added discounts to the list of csv files to import
  * Rename profile name variables to match weekday and weekend
  * Added storage for daily quota
  * Log to syslog the result of maxsessiontime even if call is  
unlimited
  * Use sms or audio rate calculation depending on CDR type during  
normalization


  [ NGNPro Client ]

  * Hide Prepaid Card form for embedded clients
  * Define groups for enrollment of sip account in configuration
  * Use sender email when asking for cc payments

  [ WEB Output ]

  * Trim RPID for whitespaces
  * Renamed applicationType to application and fixed display of  
streams information

  * Improved look and feel of main menu
  * Fixed broken main css
  * Added MediaInfo selection box and beautify code a bit
  * Fixed display of gateways in delete rules screen
  * Improved documentation
  * Improved display of media trace stream sequence
  * Refactor rating engine to use Region to group destinations
  * Update Blink logo

The software can be downloaded as a tar archive from:

http://download.ag-projects.com/CDRTool/

For those running Debian unstable there is an official public  
repository. To use it, add

these lines in /etc/apt/sources.list

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

sudo apt-get update
sudo apt-get install cdrtool

Regards,
Adrian

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


[OpenSIPS-Devel] New MediaProxy release 2.4.3

2010-07-15 Thread Adrian Georgescu
Hello,

There is a new release of MediaProxy available, it contains bug fixes.

To upgrade your Debian unstable installation do:

sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay 
mediaproxy-web-sessions mediaproxy-common-dbg

Or download the tar file from:

http://download.ag-projects.com/MediaProxy/

Changelog:

mediaproxy (2.4.3) unstable; urgency=low

  * Added support for pyrad version 1.2
  * Don't create a media session in the relay if the SIP request and response
do not contain SDP with media streams
  * Added mediaproxy-common-dbg package to allow debugging in case of software
crash


Kind regards,
Adrian Georgescu

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


Re: [OpenSIPS-Devel] SF.net SVN: opensips:[7027] branches/1.6

2010-07-15 Thread Adrian Georgescu
Hello Razvan,

Could you please add a changelog when you modify someone else's code so that 
other developers can understand the consequences of your changes without having 
to dive into the  commit details?

Adrian

On Jul 15, 2010, at 4:48 PM, Razvan Crainea wrote:

 Revision: 7027
  http://opensips.svn.sourceforge.net/opensips/?rev=7027view=rev
 Author:   razvancrainea
 Date: 2010-07-15 13:48:29 + (Thu, 15 Jul 2010)
 
 Log Message:
 ---
 
 
 Modified Paths:
 --
branches/1.6/action.c
branches/1.6/cfg.lex
branches/1.6/cfg.y
branches/1.6/etc/opensips.cfg
branches/1.6/modules/call_control/call_control.c
branches/1.6/pvar.c
branches/1.6/route.c
branches/1.6/route_struct.h
 
 Added Paths:
 ---
branches/1.6/xlog.c
branches/1.6/xlog.h
 
 Removed Paths:
 -
branches/1.6/modules/xlog/
 
 
 This was sent by the SourceForge.net collaborative development platform, the 
 world's largest Open Source development site.
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
 


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


Re: [OpenSIPS-Devel] New OpenXCAP release 1.2.1

2010-06-30 Thread Adrian Georgescu
Juha,

This is harmless and is caused by some other non-xcap lib loading a previously 
loaded module. Not sure how we can rid of it because is not written by us .

Adrian


On Jun 30, 2010, at 6:17 PM, Juha Heinanen wrote:

 Adrian Georgescu writes:
 
 There is a new release of OpenXCAP, version 1.2.1. It contains bug  
 fixes.
 
 adrian,
 
 i built and installed this on debian squeeze.  it went fine except this
 warning during startup:
 
 Starting OpenXCAP server: openxcap 
 /usr/lib/python2.6/dist-packages/zope/__init__.py:3: UserWarning: Module 
 _mysql was already imported from /usr/lib/pymodules/python2.6/_mysql.so, but 
 /usr/lib/pymodules/python2.6 is being added to sys.path
  import pkg_resources
 
 looks like it is harmless, but would anyway be nice to get rid off.
 
 -- juha
 
 ___
 Devel mailing list
 Devel@lists.opensips.org
 http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
 


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


[OpenSIPS-Devel] New SIP SIMPLE client SDK release 0.15.0 / main Blink QT dependency

2010-06-22 Thread Adrian Georgescu
Hello,

There is a new release for SIP SIMPLE client SDK available, version  
0.15.0. This version incorporates fixes for the bugs discovered at  
SIPIT26 and new features implemented since the previous release.

SIP SIMPLE client SDK is the main dependency of Blink QT due to be  
released in July. If you plan to use Blink on Linux you must first  
check if this library works well on your system. On Linux, sharing the  
audio device between multiple applications can pose problems dependent  
on the type of the audio card installed in the system. Some  
workarounds for them have been described here:

http://sipsimpleclient.com/wiki/SipAudioDeviceSharingLinux

If you could provide feedback about this matter it would be of great  
help for other users.

The changelog follows:

python-sipsimple (0.15.0) unstable; urgency=low

  * Updated documentation
  * Added Acknowledgments section
  * Added support for MSRP Alternative Connection Model
  * Added NAT detector to SIPApplication object
  * Don't fail a DNS lookup if an IP address is provided
  * Made filename argument of start_recording mandatory
  * Added proposed_streams attribute to SIPSessionGotAcceptProposal
  * Hide Route header when sending requests out
  * Fixed adding/removing ports on a bridge after stop was called
  * Improved SIPURI with pickling and matching capabilities
  * Improved hold/unhold cascading in Session
  * Modified WavePlayer and WaveRecorder to allow unicode objects as  
filename
  * Fixed crash when system has no soundcard at all
  * Added ability to select PortAudio revision
  * Fixed use of the Reason header for determining call disconnect  
reason
  * Fixed handling of stream added to conference
  * Only accept IP addresses for the STUN server list
  * Moved MSRP transport setting to the account
  * Fixed ICE support detection
  * Added configuration instructions for audio device sharing in Linux
  * Fixed starting of recording on AudioStream while on hold
  * Fixed MSRP transport used for contacting the relay
  * Fixed error message in SIPProxyAddress configuration data type
  * Modified DNSLookup to not timeout completely if NS queries fail
  * Modified AudioMixer so that it keeps the sound device open on  
MacOSX 10.6
  * Added permanent references to AudioStream to keep pjsip from  
crashing
  * Fixed Bonjour neighbour discovery handling
  * Improved sRTP negotiation capabilities
  * Fixed the build process on MacOSX 10.6
  * Split the installation instructions for Debian and Ubuntu
  * Split the installation instructions for MacOSX 10.5 and 10.6
  * Allow use of cython 0.11.2
  * Fixed handling of missing ACK in Session
  * Fixed dialog rules payload namespace
  * Added pjmedia patch not to close a media stream too fast
  * Allocate thread descriptor from pool in portaudio callback
  * Fixed receiving a BYE without receiving a final response to INVITE

python-msrplib (0.12.0) unstable; urgency=low

  * Fixed build dependency
  * Lower the MSRP connection timeouts to 10 seconds
  * Added support for MSRP Alternate Connection Model

python-xcaplib (1.0.14) unstable; urgency=low

  * Use timestams instead of a Timer to check if cached queries are old
  * Adapt to httplib and socket API changes in Python 2.6

sipclients (0.15.0) unstable; urgency=low

  * Fixed xcap_diff settings name
  * Exit if 489 is received for xcapdiff subscription
  * Reworked xcap-icon options and fixed document selector
  * Fixed dialog-rules auid
  * Added ICE debug to the console output
  * Improved formatting of long configuration values
  * Improved error handling in sip-subscribe-winfo
  * Fixed calls to AudioStream.start_recording
  * Use the builtin NAT detector
  * Avoid error when printing session duration if it failed to start
  * Release reference to session when it ended abnormally


Installation and update instructions are available at:

http://sipsimpleclient.com/wiki/SipInstallation


Kind regards,
Adrian Georgescu



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


[OpenSIPS-Devel] Job openings - OpenSIPS/PJSIP related

2010-06-20 Thread Adrian Georgescu
http://www.ag-projects.com/content/view/311/227/

Regards,
Adrian


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


[OpenSIPS-Devel] New SIP SIMPLE client SDK release 0.14.2

2010-05-17 Thread Adrian Georgescu
Hello,

SIP SIMPLE client SDK is now available as Debian package for the following 
Linux distributions:

Debian Unstable (Sid)

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Debian Stable (Lenny)

# AG Projects software
deb http://ag-projects.com/debian stable main
deb-src http://ag-projects.com/debian stable main

Ubuntu Karmic (9.10)

# AG Projects software
deb http://ag-projects.com/ubuntu karmic main
deb-src http://ag-projects.com/ubuntu karmic main

Ubuntu Lucid (10.04)

# AG Projects software
deb http://ag-projects.com/ubuntu lucid main
deb-src http://ag-projects.com/ubuntu lucid main

Update the list of available packages:

sudo apt-get update

Install SIP SIMPLE client SDK:

sudo apt-get install python-sipsimple

Install Command Line Tools:

sudo apt-get install sipclients 


Kind regards,
Adrian Georgescu



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


[OpenSIPS-Devel] New OpenXCAP release 1.2.0

2010-04-26 Thread Adrian Georgescu
Hello,

There is a new release of OpenXCAP, version 1.2.0. OpenXCAP is now  
packaged for four Linux distributions: Debian Stable, Debian Unstable,  
Ubuntu Karmic and Ubuntu Lucid.

This is a major new version with new features:  
org.openmobilealliance.xcap-directory, oma_status-icon,  
org.openxcap.dialog-rules applications and many bug fixes. The  
Installation, Configuration and Testing guides on the wiki page have  
been updated accordingly:

http://www.openxcap.org/wiki/Installation

Changelog

openxcap (1.2.0) unstable; urgency=low

   * Removed python-xml dependency
   * Use Account_test for running the test suite
   * Changed MySQL scripts doc field to mediumblob
   * Removed unused auids, keep only the standard ones
   * Use OMA standard names for icon directory applications
   * Dropped SQLite support which wasn't finished.
   * Make MySQLdb reconnect active only for version 1.2.2
   * Updated readme
   * Detail allowed MIME types in error response
   * Icon application GET returns the image itself, not an XML
   * Fixed size constraint and don't delete previous icons on PUT
   * Made some error messages more clear
   * Deprecated port parameter, now port should be specified in root URI
   * Added icon application support
   * Added 'public GET applications'. Public GET applications are not  
asked for
 auth for GET requests, just for PUT
   * Fixed xcap-directory listing in SIPThor backend
   * Support for listing more than one document of the same type in  
xcap-directory
   * Added xcap-directory application (OMA TS XDM Core)
   * If no trusted_peers is specified default to none instead of any
   * Fixed allow subnets in trusted_peers
   * Reworked xcap-caps using etree
   * Use common-policy schema for validating dialog-rules documents
   * Fixed refresh of OpenSIPS watchers when using dialog-rules
   * Made presence rules use presence-rules.xsd schema
   * Added support for dialog-rules
   * Fixed logging with latest python-application
   * Remove python-xml dependency by taking sax package from PyXML  
project
   * Changed default authentication type to digest
   * Renamed watchers application to org.openxcap.watchers
   * Fixed test suite for resource lists and rls services
   * Bumped debian standards to version 3.8.4
   * Restructured all appusages
   * Updated maintainer and uploaders
   * Refactored logging system and added more information
   * Updated documentation and install files
   * Log fatal error and exit when must-have settings are missing
   * Clarified configuration sample comments
   * Renamed dialog-rules to org.openxcap.dialog-rules

Regards,
Adrian



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


[OpenSIPS-Devel] How to store User Icons using XCAP

2010-04-26 Thread Adrian Georgescu
This example shows how you can use the latest features in OpenXCAP and  
OpenSIPS to store, publish and subscribe to changes for user Icons  
that can be displayed in a buddy list of a Presence enabled SIP User  
Agent

http://www.openxcap.org/wiki/Icon

Regards,
Adrian


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


Re: [OpenSIPS-Devel] openxcap does not start with python-application 1.2.2

2010-04-09 Thread Adrian Georgescu
We work on packing as we speak. No ETA as usual :-)


On Apr 9, 2010, at 5:52 PM, Juha Heinanen wrote:

 any news about the subject?  debian squeeze has python-application
 version 1.2.3, which makes it impossible to run openxcap on that  
 system.

 -- juha

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



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


[OpenSIPS-Devel] New SIP SIMPLE client SDK release 0.14.0

2010-04-09 Thread Adrian Georgescu
Hello,

The first stable release for SIP SIMPLE client SDK is available in AG  
Projects App Store :-)

SIP SIMPLE client is a Software Development Kit for development of  
Real Time Applications based on SIP and related protocols for  
Presence, Audio, Instant Messaging (IM), File Transfers and Desktop  
Sharing. Other media types can be easily added by using an extensible  
high-level API.

0.14 is the first release considered stable with an API that is  
unlikely to go through any major modifications in the foreseable  
future. To see what the software is capable of, check out Blink from 
http://icanblink.com

Full up to date documentaion is available on the wiki:

http://sipsimpleclient.com/wiki/SipMiddlewareApi

Installation instructions for various platforms are available at:

http://sipsimpleclient.com/wiki/SipInstallation

Among the last additions to the SDK:

* Audio conferencing
* Bonjour functionality
* ICE negotiation
* Reason Header
* Full re-INVITE handling

Changelog follows:

python-sipsimple (0.14.0) unstable; urgency=low

   * Added handling for PJMEDIA_SDPNEG errors in Session
   * Use transport in general settings when not using a MSRP Relay
   * Added missing presence and dialog settings
   * Do not post MSRPLibraryLog for debug level
   * Added reason argument to reject and reject_proposal methods of  
Session
   * Add ability to CANCEL re-INVITEs
   * Changed the way NotificationProxyLogger sends MSRP trace  
notifications
   * Modified the AudioStream to initialize the audio device once it  
starts
   * Added Intel architecture to Prerequisites
   * Calculate ICE candidate priority according to draft
   * Use regular nomination in ICE instead of aggressive
   * Changed DNSLookup to fallback to using local nameservers if NS  
queries
 fail
   * Added instructions for installing the cli scripts
   * Added new setting account.sip.enable_outbound_proxy
   * Fixed CPIM implementation and improved ChatStream interface
   * Added notifications for ICE negotiation status
   * Refactored audio support
   * Don't initialize ICE transport if remote SDP doesn't offer ICE
   * Proper forward declaration of Cython objects
   * Save session start time when media stream did timeout
   * Added audio conference support
   * Set disconnect_reason and failure_reason to the Reason header  
value if
 present (RFC 3326)
   * Added sip.transport_list setting to BonjourAccount
   * Added MSRP settings to Bonjour account
   * Added publishing and discovery support to BonjourAccount
   * Modified AudioTransport to not pause/resume the stream on hold/ 
unhold
   * Add support for ICE keepalive
   * Changed defauls for use sRTP and codec list for better  
interoperability
   * Added a timeout when sending (re-)INVITEs
   * Updated documentation
   * Numerous bugfixes


Kind regards,
Adrian Georgescu



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


[OpenSIPS-Devel] SIP SIMPLE client SDK documentation now available

2010-03-31 Thread Adrian Georgescu

Hello,

The first stable version of the high level Middleware API for SIP  
SIMPLE client SDK has been published:


http://sipsimpleclient.com/wiki/SipMiddlewareApi

If you like programming in Python and want to develop SIP end-points,  
whether clients or servers, now you can rely on the SDK as being in  
its stable form.


Sample code:
Hello World! - provides a minimalist example for setting up a Audio  
Session
Command Line Tools provide detailed practical examples for how to use  
all functions available in the SDK
 Blink, a fully featured and easy to use SIP client for MacOSX (soon  
on Linux and Windows)

Regards,
Adrian

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


Re: [OpenSIPS-Devel] Soon you can Blink!

2010-03-10 Thread Adrian Georgescu

On Mar 10, 2010, at 2:49 PM, Thomas Gelf wrote:

 As I work on Linux only

If you get the latest SIP SIMPLE command line clients (they work on  
Debian at least) they all have the ICE feature and display the outcome  
of ICE negotiation when RTP stream is active.

http://sipsimpleclient.com/wiki/SipTesting#TestingGuide

sip-audio-sessions
sip-session

Regards,
Adrian


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


Re: [OpenSIPS-Devel] Soon you can Blink!

2010-03-10 Thread Adrian Georgescu

On Mar 10, 2010, at 7:49 PM, Thomas Gelf wrote:

 Adrian Georgescu schrieb:
 * How does it figure out it's reflective candidate if I didn't
 configure a STUN server?

 The stun server must be in DNS of the caller domain or you can add
 them manually in Account - Advanced  - Nat Traversal section

 Ok, that explains it - STUN server has been in the DNS :) But also
 adding it manually to Account - Adv... AND enabling ICE somehow
 blocked Blink when trying to place a call, at least it didn't do
 anything - and it didn't send packets to my SIP proxy.

Can you enable Debug - Notifications next time and paste them back?

 At least that's
 what I have been told, have not been sitting in front of that MAC  
 while
 we did the tests with those different settings...

 Still it has to work when stun does not work. Any visible reason in /
 var/log/system.log or Debug window ?

 No idea, sorry. And the MAC is no longer here :( I'll try it with more
 calm once I get one next time!

Again all you do with Blink can you can reproduce with the command  
line tools from SIP SIMPLE client SDK. Any luck installing those?

You can toggle Trace Notifications in sip-session or sip-audio-session  
too.

Adrian




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


[OpenSIPS-Devel] New MediaProxy release 2.4.2

2010-03-09 Thread Adrian Georgescu

Hello,

There is a new release of MediaProxy available, it contains bug  
fixes.  The corespondent mediaproxy module changes are now available  
in OpenSIPS repository except for the ICE changes that are still in  
the bug tracker.


To upgrade your Debian unstable installation do:

sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy- 
web-sessions


Or download the tar file from:

http://download.ag-projects.com/MediaProxy/

The changelog follows:

mediaproxy (2.4.2) unstable; urgency=low

  * Prevent streams from being closed when a broken in-dialog
request is received

 -- Saul Ibarra s...@ag-projects.com  Tue, 09 Mar 2010 11:20:17 +0100

mediaproxy (2.4.1) unstable; urgency=low

  * Update the session information if 200 OK was received without SDP

 -- Saul Ibarra s...@ag-projects.com  Thu, 25 Feb 2010 11:07:19 +0100


Kind regards,
Adrian Georgescu

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


Re: [OpenSIPS-Devel] Using OpenSIPS/MediaProxy infrastructure with ICE enabled - looking for feedback

2010-03-09 Thread Adrian Georgescu
We support the current and latest version, the version that is going  
to become an RFC (is now in the RFC editor queue).

http://www.ietf.org/id/draft-ietf-mmusic-ice-19.txt

Depending on which previous version of ICE the device implement they  
may work or not only real testing can show.

Adrian


On Mar 9, 2010, at 8:50 AM, Thomas Gelf wrote:

 Additional note: I did not yet start my tests, but I already made some
 captures and gave a look at the SDP body generated by those snom  
 phones
 allowed to use ICE.

 It seems that they are still doing ICE as proposed in
 draft-rosenberg-sipping-ice - and not as in the RFC-to-be mmusic  
 draft.

 The new OpenSIPS/Mediaproxy enhancement does not have support for this
 legacy ICE variant, does it?

 Regards,
 Thomas

 Thomas Gelf wrote:
 As I consider ICE one of the most exciting and underestimated  
 features
 in the SIP world, I decided to dedicate ICE a whole test day within  
 this
 week. I'll set up a dedicated OpenSIPS proxy, a single MediaProxy  
 relay
 and make intensive tests using a few snom phones (370, 820, 870 -  
 they
 all shall support ICE) behind different NAT types (symmetric and  
 others).

 I'll let you know the result as soon as I have done so. In the  
 meantime
 a big hug for all your effort and for your great software!

 Cheers,
 Thomas

 Adrian Georgescu wrote:
 If someone else has ICE enabled end-points, can test and provide us
 with feedback about the success rate of the ICE negotiation would be
 great to fine tune the software!



 -- 
 mail: tho...@gelf.net
  web: http://thomas.gelf.net/


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


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


[OpenSIPS-Devel] Using OpenSIPS/MediaProxy infrastructure with ICE enabled - looking for feedback

2010-02-26 Thread Adrian Georgescu
Hello,

We have enabled the latest OpenSIPS/MediaProxy versions with support  
for ICE negotiation on http://sip2sip.info

We managed to obtain with our initial testing using Blink (based on  
PJSIP stack) directly connected RTP media streams between the end- 
points (by using the server reflexive candidates obtained from the  
STUN server) when setting the MediaProxy relay to low priority.

If someone else has ICE enabled end-points, can test and provide us  
with feedback about the success rate of the ICE negotiation would be  
great to fine tune the software!

The ICE functionality is described here:

http://mediaproxy-ng.org/wiki/ICE

Regards,
Adrian



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


[OpenSIPS-Devel] New MediaProxy release 2.4.0 with support for ICE negotiation

2010-02-23 Thread Adrian Georgescu

Hello,

There is a new release of MediaProxy available. This version allows  
MediaProxy relay to be used as a TURN candidate in ICE negotiation.


The complete ICE functionality is described here:

http://mediaproxy-ng.org/wiki/ICE

To upgrade your Debian unstable installation do:

sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy- 
web-sessions


Or download the tar file from:

http://download.ag-projects.com/MediaProxy/

The changelog follows:

mediaproxy (2.4.0) unstable; urgency=low

  * Added ICE negotiation capability and assert itself as a TURN relay
candidate in the SDP, for a complete description and usage  
information

see http://mediaproxy-ng.org/wiki/ICE
  * Fix race in which an already called event tried to be cancelled
  * Prevent other acounting backends to be affected by a failure in  
one of

them

If you use CDRTool you must upgrade to version 7.1.0 and update the  
MySQL stored procedures that create the radius records, see cdrtool  
changelog for more information.


Kind regards,
Adrian Georgescu


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


Re: [OpenSIPS-Devel] New SIP SIMPLE client SDK release 0.12.0

2010-02-01 Thread Adrian Georgescu
Hello,

That dependency does not work using apt-get source. At this moment the  
only way to build it is to fetch the python-eventlet from our darcs  
repository and build it locally, the correct version is 0.8.11.

We shall make these packages in the near future but now is the only  
way to do it.

Adrian


On Feb 1, 2010, at 4:13 AM, Juha Heinanen wrote:

 Adrian Georgescu writes:

 The software is available as a tar archive, darcs repository or as a
 Debian package for Debian unstable distribution.

 since python-sipsimple depends on python-eventlet, i tried to build  
 the
 latter by getting the source with 'apt-get source python-eventlet' and
 then building debian package with command 'dpkg-buildpackage - 
 rfakeroot
 -b -us -uc'.  the latter failed as shown below.

 -- juha

 ...
 cd .  python setup.py install --root=/usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/ --no-compile -O0
 running install
 running build
 running build_py
 running install_lib
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet
 copying build/lib/eventlet/httpdate.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/wsgi.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet/support
 copying build/lib/eventlet/support/pycurls.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/greenlets.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/stacklesss.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/pylib.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/stacklesspypys.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/__init__.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/twisteds.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/corolocal.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/api.py - /usr/src/eventlet-0.8.10/debian/ 
 python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/proc.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/timer.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/logutil.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/saranwrap.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/libev.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/twistedr.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/__init__.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/selects.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/nginx.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/hub.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/poll.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/libevent.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/__init__.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site

Re: [OpenSIPS-Devel] New SIP SIMPLE client SDK release 0.12.0

2010-02-01 Thread Adrian Georgescu
The right tar file versions are here:

http://download.ag-projects.com/SipClient/

Adrian

On Feb 1, 2010, at 4:13 AM, Juha Heinanen wrote:

 Adrian Georgescu writes:

 The software is available as a tar archive, darcs repository or as a
 Debian package for Debian unstable distribution.

 since python-sipsimple depends on python-eventlet, i tried to build  
 the
 latter by getting the source with 'apt-get source python-eventlet' and
 then building debian package with command 'dpkg-buildpackage - 
 rfakeroot
 -b -us -uc'.  the latter failed as shown below.

 -- juha

 ...
 cd .  python setup.py install --root=/usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/ --no-compile -O0
 running install
 running build
 running build_py
 running install_lib
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet
 copying build/lib/eventlet/httpdate.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/wsgi.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet/support
 copying build/lib/eventlet/support/pycurls.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/greenlets.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/stacklesss.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/pylib.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/stacklesspypys.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/__init__.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/twisteds.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/corolocal.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/api.py - /usr/src/eventlet-0.8.10/debian/ 
 python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/proc.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/timer.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/logutil.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/saranwrap.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/libev.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/twistedr.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/__init__.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/selects.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/nginx.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/hub.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/poll.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/libevent.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/__init__.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/processes.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/backdoor.py - /usr/src/eventlet-0.8.10

Re: [OpenSIPS-Devel] New SIP SIMPLE client SDK release 0.12.0

2010-02-01 Thread Adrian Georgescu
I have pushed the python-eventlet 0.8.11 to our repository can you try  
again now?

Adrian

On Feb 1, 2010, at 4:13 AM, Juha Heinanen wrote:

 Adrian Georgescu writes:

 The software is available as a tar archive, darcs repository or as a
 Debian package for Debian unstable distribution.

 since python-sipsimple depends on python-eventlet, i tried to build  
 the
 latter by getting the source with 'apt-get source python-eventlet' and
 then building debian package with command 'dpkg-buildpackage - 
 rfakeroot
 -b -us -uc'.  the latter failed as shown below.

 -- juha

 ...
 cd .  python setup.py install --root=/usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/ --no-compile -O0
 running install
 running build
 running build_py
 running install_lib
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet
 copying build/lib/eventlet/httpdate.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/wsgi.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet/support
 copying build/lib/eventlet/support/pycurls.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/greenlets.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/stacklesss.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/pylib.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/stacklesspypys.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/__init__.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/support/twisteds.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/support
 copying build/lib/eventlet/corolocal.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/api.py - /usr/src/eventlet-0.8.10/debian/ 
 python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/proc.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/timer.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/logutil.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/saranwrap.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 creating /usr/src/eventlet-0.8.10/debian/python-eventlet/usr/lib/ 
 python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/libev.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/twistedr.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/__init__.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/selects.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/hubs/nginx.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/hub.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/poll.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet/hubs
 copying build/lib/eventlet/hubs/libevent.py - /usr/src/ 
 eventlet-0.8.10/debian/python-eventlet/usr/lib/python2.5/site- 
 packages/eventlet/hubs
 copying build/lib/eventlet/__init__.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/processes.py - /usr/src/eventlet-0.8.10/ 
 debian/python-eventlet/usr/lib/python2.5/site-packages/eventlet
 copying build/lib/eventlet/backdoor.py - /usr/src/eventlet-0.8.10

[OpenSIPS-Devel] New SIP SIMPLE Clients release 0.12.0

2010-01-25 Thread Adrian Georgescu
Hello,

A new release for SIP SIMPLE Clients is available.

SIP SIMPLE Clients can be used for setting up Audio, Instant Messaging  
(IM) and File Transfer sessions, Publish and Subscribe for presence or  
other events. The clients can be used in a Unix terminal on Linux and  
MacOSX operating systems.

The software is available as a tar archive, darcs repository or as a  
Debian package for Debian unstable distribution. Installation  
instructions are available at:

http://sipsimpleclient.com/wiki/SipInstallation

The following clients are available:

  * sip-settings - Manage the settings used by all clients
  * sip-register - REGISTER a SIP end-point with a SIP Registrar
  * sip-session - Supports multiple Audio, IM and File Transfers  
sessions
  * sip-audio-session - Setup an Audio session
  * sip-message - Exchange text in page mode using SIP MESSAGE method
  * sip-publish-presence - Publish presence event to a SIP Presence  
Agent
  * sip-subscribe-winfo - SUBSCRIBE to watcher list on a SIP Presence  
Agent
  * sip-subscribe-presence - SUBSCRIBE to presence event
  * sip-auto-publish-presence - Publish randomly generated presence  
event
  * sip-subscribe-rls - SUBSCRIBE to lists managed by a SIP Resource  
List Server
  * sip-subscribe-xcap-diff - SUBSCRIBE to XCAP resources changes
  * sip-subscribe-mwi - SUBSCRIBE to Message Waiting Indication on a  
Voicemail server
  * xcap-directory - List documents stored on a XCAP server for a  
given user
  * xcap-pres-rules - Manage the content of a pres-rules XCAP document
  * xcap-dialog-rules - Manage the content of a dialog-rules XCAP  
document
  * xcap-icon - Manage an icon document stored on the XCAP server
  * xcap-rls-services - Manage the content of a rls-services XCAP  
document

For how to setup and use the clients visit:

http://sipsimpleclient.com/wiki/SipTesting

Kind regards,
Adrian Georgescu


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


[OpenSIPS-Devel] new CDRTool release 7.0.0

2009-12-18 Thread Adrian Georgescu
Changelog:

cdrtool (7.0.0) unstable; urgency=low

* You must update Freeradius configuration with sql.conf and  
reload the
  radius_accounting.proc in the radius database depending on your  
setup
* You must apply the database changes from setup/mysql/ 
alter_tables.mysql
* CSV file import formats have been adjusted, to see the current  
format
  export the rating files to CSV after applying the database changes
* The increment and min_duration fields have been moved from
  billing_rates and billing_customers to the destinations table

[ CDR Storage ]

* Added FromHeader radius attribute
* Added UserAgent radius attribute
* Added SIP-Application-Type radius attribute
* If freeradius-xs package from AG Projects is used you must  
upgrade to
  the latest Freeradius-XS 1.1.7-4

   [ WEB Output]

   * Added Genexis, Arris_TM722b and Webstar SIP UA images
   * Show application type (audio, video, chat, message, file-transfer)
   * Improved parsing of User-Agent and Server headers in SIP trace
   * Print hostnames instead of IP address in SIP trace table header
 the hostnames can be set per datasource, see sample configuration  
file
   * Show Destination names when grouping the CDRs by destination id
   * Manage the number of maximum parallel sessions for each prepaid  
account

   [ Rating Engine ]

   * Added increment, min_duration, max_duration, max_price for each
 destination, the usage of these fields is described in RATING.txt
   * Removed increment, min_duration from billing_customers
   * Removed increment, min_duration from billing_rates
   * Removed increment, min_duration from billing_rates_history
   * Added max_sessions column to prepaid table
   * Added note in INSTALL.txt about creating the trusted peer table
   * Fixed billing tables indexes to contain the reseller_id column
   * Added normalization for SIP MESSAGE method
   * Added max_price and max_duration for each destination
   * Improved rating engine logging
   * Added note in documentation about setting the impersonate field  
to 0.0
   * Clean-up the start procedure of the rating engine
   * Return false if a mysql failure occurs during query in prepaid  
table
 instead of the mysql error text
   * Check the sanity of imported columns from CSV files
   * Log in syslog when loading broken destinations from the  
destination table
   * Log in syslog and e-mail the missing rates and destinations
   * Implement max_sessions for prepaid calls, default is one session
   * Fixed MySQL reconnection errors that could lead to engine shutdown
   * Check IP and port number before starting rating engine

   [ NGNPro Client ]

   * NGNPro server 4.1.11 or later is required
   * Use admin credentials when update customers in administrator panels
   * Deactivate PSTN rights if is the first payment
   * Fixed init of quota for accounts in SIP Thor backend
   * Display results of multiple actions on SIP accounts
   * Added change_privacy_access_number, check_privacy_access_number,
 reject_anonymous_access_number
   * Check if reseller is allowed to perform prepaid changes
   * Added Blink enrollment
   * Added Credit Card transactions
   * Added translation files for SIP settings page
   * Add prepaid users to group prepaid
   * Added emergency_regions per engine
   * Added forwarding access codes per engine

The software can be downloaded as a tar archive from:

http://download.ag-projects.com/CDRTool/

For those running Debian unstable there is an official public  
repository. To use it, add
these lines in /etc/apt/sources.list

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

sudo apt-get update
sudo apt-get install cdrtool

Regards,
Adrian


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


[OpenSIPS-Devel] New CallControl release 2.0.8

2009-12-10 Thread Adrian Georgescu
Hello,

There is a new release of CallControl prepaid application available,  
it contains important bug fixes.

To upgrade your debian unstable installation:

sudo apt-get update
sudo apt-get install callcontrol

Or download the tar file from:

http://download.ag-projects.com/CallControl/callcontrol-2.0.8.tar.gz

Changelog

callcontrol (2.0.8) unstable; urgency=low

   * Fixed issue with pending calls after startup when dialog  
detection is used
   * Improved resilience to calls which are not terminated by OpenSIPS
   * Fixed handling of MaxSessionTime response from CDRTool
   * Added dependency on python (= 2.5)
   * Fixed radius query generation

Regards,
Adrian


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


[OpenSIPS-Devel] New CallControl release 2.0.7

2009-12-06 Thread Adrian Georgescu

Hello,

There is a new release of CallControl prepaid application available,  
it contains bug fixes.


To upgrade your debian unstable installation:

sudo apt-get update
sudo apt-get install callcontrol

Or download the tar file from:

callcontrol-2.0.7.tar.gz

Changelog

callcontrol (2.0.7) unstable; urgency=low

  * Fixed typos and variable references by wrong name
  * Removed unused imports
  * Fixed handling of diverted calls
  * Bumped Standards-Version to 3.8.3

Regards,
Adrian

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


[OpenSIPS-Devel] New auids supported by OpenXCAP

2009-12-01 Thread Adrian Georgescu
Hello,

In the trunk version of OpenXCAP there is support for some new  
applications
useful for user agents the implement SIMPLE presence.

- XCAP directory (auid = xcap-directory, org.openmobilealliance.xcap- 
directory).
Lists the documents stored in the XCAP server for a given user.

- icon (auid = icon, oma_status-icon). Manipulate user icon for a  
given user
and provide icon download capability from HTTP clients.

- Dialog rules (auid = dialog-rules). Dialog Rules application is a  
custom
application modeled after Presence rules that uses authorization  
policies,
to specify when dialog information can be given to which watchers.

If someone can test them and provide some feedback would be great.

--  
Adrian



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


[OpenSIPS-Devel] New XCAP auids supported by SIP SIMPLE client SDK

2009-12-01 Thread Adrian Georgescu
Hello,

Related to the previous post about OpenXCAP support for new auids, SIP  
SIMPLE client SDK supports the same features, if someone wish to test  
the interoperability of other clients this provides a starting point.

http://sipsimpleclient.com/wiki/SipTesting#TestingGuide

The following testing scripts can be used:

xcap_dialog_rules
xcap_icon
xcap_directory

--
Adrian



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


Re: [OpenSIPS-Devel] Add X-XCAP-Preferred-Identity header to XCAP clients

2009-11-20 Thread Adrian Georgescu


Another propietary (even if it's open source) XCAP application?  
good, and
which client will implement it (uploading an naming an icon in a  
propietary

way)? Let me guess... Blink?



Inaki,

Can you explain what is proprietary about using a random file name for  
the icon auid?



Adrian




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


Re: [OpenSIPS-Devel] Add X-XCAP-Preferred-Identity header to XCAP clients

2009-11-20 Thread Adrian Georgescu
Yes

Except those useless headers.

--
Adrian





On Nov 20, 2009, at 3:12 PM, Iñaki Baz Castillo wrote:

 El Viernes, 20 de Noviembre de 2009, Adrian Georgescu escribió:
 See OMA *icon auid.
 It is well documented and it makes sense except for those X- headers
 that are completely useless on the public Internet.

 But will you implement OMA icon auid?


 -- 
 Iñaki Baz Castillo i...@aliax.net

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


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


[OpenSIPS-Devel] Adding support for 'dialog-rules'

2009-11-18 Thread Adrian Georgescu
 
I would like to know what happens if Eyebeam or
SipSimpleClient gets, via XCAP, a pres-rules document with lots of  
rule
sections and many (not just one) in condition sections. Some
transformation would be also cool...

Inaki,
You can make a patch to make it work and we will add it.

--
Adrian






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


Re: [OpenSIPS-Devel] Adding support for 'dialog-rules'

2009-11-18 Thread Adrian Georgescu
That's the spirit!

Adrian





On Nov 18, 2009, at 10:06 PM, Iñaki Baz Castillo wrote:

 El Miércoles, 18 de Noviembre de 2009, Adrian Georgescu escribió:
 Inaki,

 So what are you gonna do about it?

 Code :)


 -- 
 Iñaki Baz Castillo i...@aliax.net

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


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


[OpenSIPS-Devel] New MediaProxy release 2.3.8

2009-09-09 Thread Adrian Georgescu

Hello,

There is a new release of MediaProxy available, it contains several  
bug fixes.


To upgrade your Debian unstable installation (it works now for both  
x86 and amd64 architectures):


sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy- 
web-sessions


Or download the tar file from:

http://download.ag-projects.com/MediaProxy/

The changelog follows:

mediaproxy (2.3.8) unstable; urgency=low
.
  * Removed wrong quotes around option in config.ini.sample
  * Improved error message to make it easier to spot problems
  * Fixed handling of old remote stream address when undefined
  * Fixed building debian architecture dependent packages only

Kind regards,
Adrian Georgescu


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


[OpenSIPS-Devel] new CDRTool release 6.9.3

2009-09-09 Thread Adrian Georgescu
Changelog:

cdrtool (6.9.3) unstable; urgency=low

   * Fixed insert into prepaid table
   * Fixed url in PSTN gateways
   * Fixed column name in sip_trace table when purging
   * Fixed encoding of html links to sip and media trace
   * Fixed building statistics with online devices in OpenSIPS  
datasource

cdrtool (6.9.2) unstable; urgency=low

   * Added labbels for all SIP Thor network entities

cdrtool (6.9.1) unstable; urgency=low

   * Added labbels for SIP Thor nodes
   * Updated freeradius patches from Norman Brandinger
   * Export X509 certificate associated with the SIP account


The software can be downloaded from:

http://download.ag-projects.com/CDRTool/

For those running Debian unstable there is an official public  
repository. To use it, add
these lines in /etc/apt/sources.list

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

sudo apt-get update
sudo apt-get install cdrtool

Regards,
Adrian


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


[OpenSIPS-Devel] New MediaProxy release 2.3.7

2009-09-04 Thread Adrian Georgescu

Hello,

There is a new release of MediaProxy available, it contains several  
bug fixes.


To upgrade your debian unstable installation:

sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy- 
web-sessions


Or download the tar file from:

http://download.ag-projects.com/MediaProxy/

The changelog follows:

mediaproxy (2.3.7) unstable; urgency=low

  * Fixed typo in debian changelog
  * Improved some error messages
  * Do not try to send media to port 0 in tests
  * Fixed handling of streams that are disabled when their port is  
set to 0

  * Added 2 more tests for sessions with disabled streams
  * Automatically restore the media_sessions table if gone during  
runtime

  * Allow the to_tag field in the media_sessions table to be NULL
  * Fixed issue in radius accounting when to_tag is None


Kind regards,
Adrian Georgescu


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


Re: [OpenSIPS-Devel] [xcap table] Mapping between doc_type column and XCAP document type?

2009-08-30 Thread Adrian Georgescu
app_mapping = {pres-rules   : 1,
resource-lists   : 2,
rls-services : 3,
pidf-manipulation: 4
}

--
Adrian





On Aug 30, 2009, at 7:10 PM, Iñaki Baz Castillo wrote:

 doc_type


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


Re: [OpenSIPS-Devel] SF.net SVN: opensips:[6043] branches/1.5/modules/rls/subscribe.c

2009-08-28 Thread Adrian Georgescu

On Aug 28, 2009, at 3:01 PM, Juha Heinanen wrote:

 Anca Vamanu writes:

 - if an indialog Subscribe does not match a known dialog, send the
 - Subscribe to presence server (reported by Juha Heinanen)

 anca,

 thanks for the fix.

 after thinking a bit more this, it should be possible to distinguish  
 in
 script if an initial subscribe possibly is for rls server, because
 normal subscribes are for uris of local users.

You can subscribe also to users of remote domains and they are not  
local.

  so if target of
 subscribe is not for a local user, handle it with rls_handle_subscribe
 and return 404 if it fails.

This is wrong for the reason above.

There was a reason for handling the way it was, too bad Dan is in  
holiday and could not comment.

Adrian


 -- juha

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


--
Adrian






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


[OpenSIPS-Devel] New CallControl release 2.0.6

2009-07-31 Thread Adrian Georgescu
Hello,

There is a new release of CallControl prepaid application available,  
it contains bug fixes and better compatibility with and checks for the  
software it depends upon.

To upgrade your debian unstable installation:

apt-get update
apt-get install callcontrol

Or download the tar file from:

http://download.ag-projects.com/CallControl/

Changelog

callcontrol (2.0.6) unstable; urgency=low

   * Replaced python-all-dev build dependency with python
   * Replaced use of deprecated __configfile__ with __cfgfile__
   * Added dependency checking using application.dependency
   * Replaced use of deprecated mode argument of listenUNIX with chmod
   * Modified config.ini.sample to reflect the need for doubling  
percent signs

callcontrol (2.0.5) unstable; urgency=low

   * Replaced use of deprecated _datatypes attribute with ConfigSetting
   * Replaced use of print statement with log.error
   * Fixed handling of debug option of daemon
   * Fixed use of process.system_config_directory
   * Replaced use of read_settings with ConfigSection attributes
   * Updated dependency on python-application to = 1.1.2

Regards,
Adrian


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


[OpenSIPS-Devel] New MediaProxy release 2.3.5

2009-07-20 Thread Adrian Georgescu

Hello,

There is a new release of MediaProxy available, it contains various  
bug fixes and compatibility with newer software. To upgrade your  
debian installation:


sudo apt-get update
sudo apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy- 
web-sessions


Or download the tar file from:

http://download.ag-projects.com/MediaProxy/

The changelog follows:

mediaproxy (2.3.5) unstable; urgency=low

  * Replaced startSyslog with start_syslog to match latest python- 
application
  * Improved detection for linux platforms to include non intel  
architectures

  * Handle exhausted ports gracefully at relay
  * Use start_time instead of to_tag to determine if accounting  
should be
performed and the dialog ended in OpenSIPS for an expired  
session, as

start_time only gets set if the relay saw SDP from both endpoints
  * Fixed test to allow the relay to run on linux on non-intel  
architectures

  * Only include used stream types in RADIUS Sip-Applications field
  * Replaced reference to LGPL with GPL in debian/copyright
  * Added ${misc:Depends} to debian/control to fix lintian warnings
  * Removed var/run/mediaproxy from debian/*.dirs to fix lintian errors
  * Added __repr__ method to PortRange class
  * Adapted code to work with python-application-1.1.2 or newer
  * Added package dependency checks for the minimum required versions
  * Updated minimum dependency requirements in debian/control and  
INSTALL

  * Bumped debian standards version to 3.8.2


Kind regards,
Adrian Georgescu


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


[OpenSIPS-Devel] new CDRTool release 6.9.0

2009-07-18 Thread Adrian Georgescu
Changelog:

cdrtool (6.9.0) unstable; urgency=low

   * Display geographic location using geo ip
   * Fixed variable names that did not match the config
   * Fixed logging of imported rows from csv files
   * Fixed export of CSV with prepaid history
   * Hide called address in missed session list
   * Refactored PSTN provisioning, NGNPro = 4.1.5 is required
   * Show timezone in SIP accounts list
   * Display prepaid balance in SIP accounts list
   * Do not change quota when toggle the prepaid flag
   * Specify a default timezone per engine
   * Cache returns from lookup sip_proxy from Thor network

The software can be downloaded from:

http://download.ag-projects.com/CDRTool/

For people running Debian testing there is an official public  
repository. To use it, add
these lines in /etc/apt/sources.list

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

apt-get update
apt-get install cdrtool

Regards,
Adrian


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


[OpenSIPS-Devel] dialog.info event package?

2009-07-13 Thread Adrian Georgescu
It occurs to me that when one wants to properly implement the dialog  
event package in an end-point it also needs:

a) A way to provision policy
b) A way to be notified about watchers

For Event=presence we have pres-rules for a) and presence.winfo for  
b). Dialog-rules and dialog.winfo seem to be a mirrored way to do the  
similar but for dialog event.

Does anyone have any better idea for how to accomplish the above?

Adrian


  

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


[OpenSIPS-Devel] Access rules for dialog state?

2009-07-07 Thread Adrian Georgescu
I have a question about the policy for subscriptions to dialog state.  
How should this be done? Would a new pres-rules document make sense  
for this. Like dialog-rules, same schema.

I could not find any normative specification, did someone find  
something related to this?

Regards,
Adrian



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


Re: [OpenSIPS-Devel] Access rules for dialog state?

2009-07-07 Thread Adrian Georgescu
For the lack of other pragmatic methods I would implement the following:

A. Suport in OpenXCAP server a new auid, document name dialog-rules  
with the clear purpose of providing an authorization policy for dialog  
Event
B. Setup the OpenSIPS PA module that handles the dialog event to read  
it in order to apply a policy, the same as presence_xml does with pres- 
rules

Does anyone see a problem with this approach?

Adrian


On Jul 7, 2009, at 3:37 PM, Iñaki Baz Castillo wrote:

 2009/7/7 Iñaki Baz Castillo i...@aliax.net:
 2009/7/7 Adrian Georgescu a...@ag-projects.com:
 I have a question about the policy for subscriptions to dialog  
 state.
 How should this be done? Would a new pres-rules document make sense
 for this. Like dialog-rules, same schema.

 I could not find any normative specification, did someone find
 something related to this?

 Hi Adrian, recently I've read all the XCAP related RFC's and  
 documents
 and found no info at all about RFC 4235. It seems that XCAP is just
 defined for SIMPLE presence (events presence, presence.watcher  
 and
 so).

 In section 6 of RFC 5025 (pres-rules) there is an example of XML
 document in which there is no keyword presence at all, so I assume
 it is intended just for presence event :(
  http://tools.ietf.org/html/rfc5025#section-6

 However, would opensips presence module ask for such authorization
 rules to the XCAP server if the SUBSCRIBE event is different than
 presence?

 Adrian, since I'm also interested in this exotic topic, I've started a
 thread in sip-implementors:
  
 https://lists.cs.columbia.edu/pipermail/sip-implementors/2009-July/023106.html

 Feel free to join it :)



 -- 
 Iñaki Baz Castillo
 i...@aliax.net


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


Re: [OpenSIPS-Devel] Access rules for dialog state?

2009-07-07 Thread Adrian Georgescu

On Jul 7, 2009, at 4:54 PM, Iñaki Baz Castillo wrote:

 2009/7/7 Adrian Georgescu a...@ag-projects.com:
 For the lack of other pragmatic methods I would implement the  
 following:

 A. Suport in OpenXCAP server a new auid, document name dialog-rules  
 with the
 clear purpose of providing an authorization policy for dialog Event
 B. Setup the OpenSIPS PA module that handles the dialog event to  
 read it in
 order to apply a policy, the same as presence_xml does with pres- 
 rules

 Does anyone see a problem with this approach?

 I think that is the expected approach :)
 However, I would like to receive replies in sip-implementors.

I thought we are the SIP implementors ;-)

Adrian


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


Re: [OpenSIPS-Devel] SF.net SVN: opensips:[5835] trunk/modules/pua_dialoginfo

2009-07-07 Thread Adrian Georgescu
Even if it did crash, the purpose of the module is to notify an  
interested party when someone will likely be engaged in a phone call.  
If the end-point of the monitored party crashed just before an INVITE  
will be sent to it this does not affect anything related to the  
purpose of the dialog Event. I do not see a conflict here, do you?

Adrian

On Jul 7, 2009, at 10:34 PM, Iñaki Baz Castillo wrote:

 El Martes, 7 de Julio de 2009, Adrian Georgescu escribió:
 When a dialog times out, other actions can be triggered like updating
 the state for event dialog. Same as we can send BYE messages.

 Ok, but in case C crashed, why is useful A receiving a NOTIFY  
 trying telling
 that C is receiving a call? (even if the notification would be  
 terminated when
 the dialog or INVITE transactions times out).


 -- 
 Iñaki Baz Castillo i...@aliax.net

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


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


[OpenSIPS-Devel] New CallControl release 2.0.4

2009-07-01 Thread Adrian Georgescu
Hello,

There is a new release of CallControl prepaid application available,  
it contains various bug fixes and compatibility with latest CDRTool  
rating engine.

To upgrade your debian installation:

apt-get update
apt-get install callcontrol

Or download the tar file from:

http://download.ag-projects.com/CallControl/

Changelog

callcontrol (2.0.4) unstable; urgency=low

   * Removed postinst script since cdbs executes dh programs in  
correct order
   * Removed deprecated python-application attributes in configuration  
types
   * Fixed debian package to not create /var/run/callcontrol
   * Fixed debian/copyright to point to GPLv2
   * Replaced reference to LGPL with GPL in debian/copyright
   * Removed Lock=1 from rating engine MaxSessionTime request
   * Fixed typo in loading of calls data
   * Replaced use of deprecated startSyslog function with start_syslog
   * Bumped Standards-Version to 3.8.2

Regards,
Adrian


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


[OpenSIPS-Devel] new CDRTool release 6.8.0

2009-05-24 Thread Adrian Georgescu
Hello,

The software contains bug fixes and new features related to  
partitioning of data for multiple resellers. You must read and apply  
the change log carefully to migrate from an older version, in  
particular the changes from setup/mysql/alter_tables.mysql

Changelog

cdrtool (6.8.0) unstable; urgency=low

   * Added reseller fields to all database tables to allow different  
login
 accounts to access their own data based on the account  
impersonate field
   * Allow import of CSV files from subdirectories (read updated 'Data
 partitioning for multiple resellers' section from RATING.txt)
   * Added prepaid_history table to rating table web management
   * Added increment and min_duration for each rate entry
   * Removed gateway, domain and subscriber columns from  
billing_profiles table
   * Removed gateway, domain and subscriber columns from billing_rates  
table
   * Removed gateway, domain and subscriber columns from  
billing_rates_history table
   * Updated CSV format for all rating tables to support the above  
changes,
 see setup/csv for updated examples of CSV files or export your  
live data
 from CDRTool rating tables page to see the new fields
   * Removed obsolete prepaid.call_lock and prepaid.call_in_progress  
columns
   * Removed obsolete customers.country_code column
   * Removed obsolete tables ratesNGN and profilesNGN
   * Renamed colummn prepaid_history.number with  
prepaid_history.description
   * Show SIP trace also in text only format
   * Do not log zero priced calls in prepaid_history table
   * Improved SIP prepaid provisioning screens
   * Skip math calculation for some rating tables
   * Added export balance history from SIP prepaid page
   * Updated ngnpro client to work with server version 4.1.1
   * Make stronger random passwords for SIP accounts
   * Improved NGNPro LCR functionality
   * Added scripts/OpenSIPS/notifyLastSessions.php to send email
 notifications containing the last sessions recived in the last 24  
hours.
 You must set notifyLastSessions per data source to tru to enable  
this
 feature and put the susbcriber into missed_calls group
   * You must apply the changes from setup/mysql/alter_tables.mysql
   * You must add an integer `reseller_id` column to opensips.trusted  
and
 opensips.domain tables
   * Changed column prepaid_cards.value to decimal
   * Droped unused columns from prepaid table
   * Added a script to test the speed of the rating engine


The software can be downloaded from:

http://download.ag-projects.com/CDRTool/

For people running Debian testing there is an official public  
repository. To use it, add
these lines in /etc/apt/sources.list

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

apt-get update
apt-get install cdrtool

Regards,
Adrian


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


[OpenSIPS-Devel] New MediaProxy release 2.3.3 (amd64)

2009-04-08 Thread Adrian Georgescu
Hello,

amd64 packages have been uploaded to the repository.

To upgrade your debian installation for 64 bit architectures:

apt-get update
apt-get install mediaproxy-dispatcher mediaproxy-relay mediaproxy-web- 
sessions


Kind regards,
Adrian Georgescu



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


[OpenSIPS-Devel] new CDRTool release 6.7.1

2008-12-19 Thread Adrian Georgescu
Hello,

The software contains improvements for compatibility with the latest  
OpenSIPS and MediaProxy versions and the installation documentation.  
An installation web page has been created at:

http://cdrtool.ag-projects.com/wiki/Install

Changelog

cdrtool (6.7.1) unstable; urgency=low

   * Simplified the sample configuration file global.inc.simple.sample
   * Improved installation documentation

cdrtool (6.7.0) unstable; urgency=low

   * Migrated to OpenSIPS, this version is incompatible with OpenSER,  
do not
 upgrade to this version if you still use OpenSER
   * Added support for Call Control prepaid application from
 http://download.ag-projects.com/CallControl
   * Normalize the duration of prepaid CDRs to match the duration  
calculated
 by Call Control, this avoids price missmatch between debit price  
and
 the price calculated during normalization
   * Updated OpenSIPS radius dictionary
   * Updated Freeradius server setup procedure with OpenSIPS and  
MediaProry
 dictionaries
   * Added checks for values in rating tables changed from the web page
   * Improved retrieval and display of SIP traces from OpenSIPS
   * Improved retrieval and display of Media traces from MediaProxy
   * Reset the imported records counter before importing each csv file
   * Added new fields in billing_rates connectCostIn and  
durationRateIn to
 store the purchased price, the rating info now contains two  
prices for
 each call. The CSV format of rating table has been changed to  
support
 provisioning of purchased prices. Updated sample csv file for
 billing_rates.
   * Improved rating documentationin general
   * Moved E164 class to cdr_generic.php and allow specification of  
which
 E164 class should be used for each datasource
   * Updated sample configuration files in setup/global.inc.*.sample
   * Added new columns to prepaid_history to store information about  
sessions
 that lead to debit balance
   * Log duration of prepaid sessions in prepaid_history table
   * Removed unused trafficRate from the rating engine and mysql tables
   * Added CallerId to SIP accounts in ENUM generator
   * Added support for new LCR engine from NGNPro4
   * Removed one empty column from ENUM records that had no mappings
   * Added domain column to the prepaid table
   * To upgrade you must apply the changes from doc/Upgrade.txt and
 setup/mysql/alter_tables.mysql


The software can be downloaded from:

http://download.ag-projects.com/CDRTool/

For people running Debian testing there is an official public  
repository. To use it, add
these lines in /etc/apt/sources.list

# AG Projects software
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main

Install the AG Projects debian software signing key:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

After that, run:

apt-get update
apt-get install cdrtool

Regards,
Adrian


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