Re: [SR-Users] python_exec and parameters

2017-02-09 Thread Konstantin M.
That's correct, it accepts only one parameter for now.
After many years our company has switched to kamailio, I'm actively working
on new version of app_python, more flexible and usable than current one,
many new features...
I'm not ready to push new changes to current module due to raw alpha and
unstable work.

Right now. as workaround you can pass something like $_s($fu!!$tu) and then
in python parse them with from_user, to_user = $param1.split("!!")

2017-02-09 11:31 GMT+03:00 Daniel-Constantin Mierla :

> Hello,
>
> not very familiar with the app_python initial design, but when I added
> kemi support in it for kamailio 5.0, I think I noticed the limitation of
> 1 extra parameter. Probably you can encode your parameters in comma
> separated value, so you can parse it easier in the python script, as
> opposite to parsing the entire message buffer.
>
> An alternative may be getting the value for $fu or $tu if python offers
> the api for getting/setting pseudo-variables -- these are for sure in
> kemi exports to python.
>
> Of course, if anyone adds support for more parameters, then it will be
> accepted inside kamailio repo.
>
> Cheers,
> Daniel
>
>
> On 08/02/2017 09:47, gmele wrote:
> > Hello,
> >
> > in our Kamailio, we are using python_exec to execute script used to send
> > push notifications to Google or Apple.
> >
> > Currenty, the method we call only accepts the message as parameter. We
> then
> > extract from the message the Call Id, to URI and from URI.
> >
> > Here is the python method signature:
> >
> > *def SendPushNotification(self, msg)*
> >
> > To extract the toUri and fromUri (and remove the sip:), we use python
> regex
> > :
> >
> > *uriPattern=re.compile(".*sips?:(.+@[^>;]+)")*
> >
> > This is working well 99% of the time, except sometimes (we don't know
> why)
> > where we get the error:
> >
> > *logger_LM_ERR(): Exception occurred: Traceback (most recent call last):
> > File "mypythonExample.py", line XXX, in SendPushNotification
> > requestUri = self.ExtractURIFromHeader(msg.getHeader("to"))
> > File "mypythonExample.py", line XXX, in ExtractURIFromHeader
> > m= self.uriPattern.match(header);
> > TypeError: an integer is required*
> >
> > We tried to analyze the cause of this error, but we didn't find any
> problem
> > with the message itself (the message is complete, with the *to *and *from
> > *correctly filled).
> >
> > So, to avoid using the python regex, we have decided to pass parameters
> to
> > the python script (callId, from and to URI):
> >
> > *def SendPushRequest(self, msg, fromUri, toUri, callid)*
> >
> > But it seems python_exec doesn't support more than 2 parameters ($mb and
> > another one). Is this exact? If this is the case, how can we pass several
> > parameters from kamailio.cfg?
> >
> > Thx for your help.
> >
> > Regards
> >
> > Giovanni
> >
> >
> >
> >
> >
> > --
> > View this message in context: http://sip-router.1086192.n5.
> nabble.com/python-exec-and-parameters-tp155803.html
> > Sent from the Users mailing list archive at Nabble.com.
> >
> > ___
> > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> > sr-users@lists.sip-router.org
> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Daniel-Constantin Mierla
> www.twitter.com/miconda -- www.linkedin.com/in/miconda
> Kamailio Advanced Training - Mar 6-8 (Europe) and Mar 20-22 (USA) -
> www.asipto.com
> Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Commercial SBC or Kamailio

2016-09-16 Thread Konstantin M.
Hello.
I can consider a variant developing a commercial hybrid system (kamailio +
freeswitch).


2016-09-16 16:19 GMT+03:00 David Villasmil :

> We've been using kamailio for years on a commercial environment as
> registrar, and now we just removed the (very expensive) SBC to put kamailio
> in its place... it can take big loads if configured properly... commercial
> support is important if you don't have a real-world-expert with you.
>
> On Fri, Sep 16, 2016 at 5:28 AM, Yuriy Gorlichenko 
> wrote:
>
>> I think there need to be another reason to use kamailio instead of any
>> other solution.
>> In this thread main idea of question is
>> If we will use kamailio will it be stable, fast and best usefull software
>> instead of some ot free solution.
>>
>> I can answer yes because kamailio is one of the most flexible platforms
>> of the world.
>> I think it is hard to find any solution that will give you all
>> possibilities  that kamailio gives you.
>>
>> it can be any mode of your VoIP enviroment such as SBC, registrar, just a
>> router, tprovider connector and etc etc etc.
>>
>> What if you will need extending features of your system?
>> What if you will want to create some ifrastructure that will be with a
>> specific enviroment?
>>
>> As this questions to yourself before making choise.
>>
>> Also yes. kamailio very stable.
>> If you will see this list deeper you will see that 99% of questions
>> regarding fails and etc was resovled by wrong configuration of end
>> administrator but not software trouble.
>>
>> 2016-09-16 5:08 GMT+03:00 Infinicalls Infinicalls 
>> :
>>
>>> >
>>> > What is best option if money is not the problem?
>>>
>>> If seriously money is not the problem, then I would suggest you to go
>>> for Kamailio and look for commercial support. This would do more good
>>> than starting off with a purely commercial product.
>>>
>>>
>>> regards
>>> Ganesh Kumar
>>>
>>> --
>>> ---
>>> http://www.infinicalls.com
>>>
>>> ___
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users@lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Kamailio + rtpproxy + SRTP

2016-07-18 Thread Konstantin M.
I have some problem with SSL+rtpproxy, kamailio successfully decodes SIP,
rtpproxy decodes SRTP frames, all is going to freeswitch unencrypted. FS
transfers the call back, the call is going unencrypted though kamailio,
kamailio encodes to SSL, but rtpproxy DOESN'T encodes RTP frames to SRTP.
Hence, endpoint SIP equipment rejects the call with 488 Not Acceptable Here

Scenario

1. Endpoint device -> SRTP -> kamailio -> RTP -> freeswitch
2. Freeswitch calls back
3. freeswitch -> RTP -> kamailio -> PROBLEM (SIP[TLS] + RTP (but not SRTP))
-> Endpoint device
4. Endpoint device -> 488 Not Acceptable Here -> Kamailio


Could somebody point me what's wrong here?

Thanks!
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio benchmark app_python + OPTIONS

2016-06-12 Thread Konstantin M.
Hi,

Could you please include config and python script?

2016-06-12 12:03 GMT+03:00 Anonim Stefan :

> One more detail would be that I set the granularity equal to the call
> rate, but still I'm looking at the global average.
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] [sr-dev] Merry Christmas!

2014-12-24 Thread Konstantin M.
Thank you very much and Merry Christmas!

2014-12-24 23:04 GMT+03:00 Daniel-Constantin Mierla :

> Another year getting slowly to the end, an excellent opportunity to
> thank to all old and new friends of Kamailio project, from contributing
> code to using it, helping on mailing lists and other places online, or
> advertising it across the world!
>
> Merry Christmas and Happy Winter Holidays!
>
> Daniel
>
> --
> Daniel-Constantin Mierla
> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>
>
> ___
> sr-dev mailing list
> sr-...@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Create and control a new dialog to different server during main dialog

2014-12-12 Thread Konstantin M.
Hello Daniel,

2014-12-12 12:01 GMT+03:00 Daniel-Constantin Mierla :
>
> what do you mean by 'acccept' here, send a 200ok or a 100trying and hold
> the INVITE in memory for a while?
>
>
Well, yes.
Desired scenario is send '100 trying' and hold the current invite, then
communicate to separate SIP server and then resume
a transaction.

>
> If second, then see tmx module for t_suspend()/t_continue().
>
>
Thank you for pointing to.


> Uac is the module to generate new requests, you can handle the reply to
> it via reply_route and decide there what to do with parked INVITE.
>
>
I know but for some reasons, I'm unable to costruct a new clear invite and
manage it.


> If possible, I would use a different request (or even protocol, see
> evapi or jsonrpc-c modules) than invite instead of that new dialog. For
> example OPTIONS -- let's say you want to check if the initial caller is
> allowed to call, you can send the requests to a billing engine that
> gives the yes/no.
>
> Depending on the scenario, might be easier to go and code in C a module
> -- look at async, evapi, jsonrpc-c for examples on how to suspend and
> resume transactions from inside a module.
>
>
I was thinking about to this solution after trying all of possible ways
without writting a new module.
Ok, will try to workaround this by some embedded language execution, then
work on this module if so...



> Cheers,
> Daniel
>
>
Thanks!


> --
> Daniel-Constantin Mierla
> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Create and control a new dialog to different server during main dialog

2014-12-11 Thread Konstantin M.
Hello,

I want to achieve the following schema:

1. Accept an initial invite
2. Create separate dialog to different SIP server (probably with some
headers from point 1)
3. Wait until that different SIP server will complete dialog.
4. Based on result of point 3, transfer invite from 1 to the next steps or
decline a call.
The problem I've experienced - how to create a separate dialog and control
it inside main dialog?

Thanks a lot!
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Planning to switch committing to github

2014-12-08 Thread Konstantin M.
Hello Daniel,

In case of moving users to githup, what should be with current users? As I
understand, should be githup'ed users?

Thanks!

2014-12-08 11:44 GMT+03:00 Daniel-Constantin Mierla :

> Hello,
>
> I setup the mirror of Kamailio github repository to kamailio.org, can be
> seen online at:
>   - http://git.kamailio.org/gitlist/index.php/kamailio/
>
> Mirroring is triggered by a push to github, so it is pretty much in real
> time.
>
> Right now the commit and mirroring flow is:
>
>  - commit to git.sip-router.org triggers mirroring (push) to github,
> which triggers a mirroring (fetch) on git.kamailio.org
>
> Practically with a commit pushed directly to github, the first part of
> the above is skipped.
>
> All seems to be ok, my last commits were done to test the mirroring
> including the notification emails - I will send a separate message about
> what we can get there.
>
> The missing parts are the deployment of gitweb in order to have the
> links from archived email notifications still valid and pointing
> git.sip-router.org to kamailio mirror server.
>
> Considering all above, I propose to stop committing to
> git.sip-router.org and pushing to github starting either next Monday
> (Dec 15) (or Wednesday (Dec 17) if not ready by Monday). Existing
> developers have to send me the github username to add it to kamailio
> project.
>
> Any suggestions and comments are welcome!
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla
> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] send_reply in app_java or app_mono?

2014-09-11 Thread Konstantin M.
Tom, please take a look to:
git_root/modules/app_java/kamailio_java_folder/java-untested
here you can see a part of code in Kamailio.java:
//  retval = KamExec("append_hf", "P-hint: VOICEMAIL\r\n");

so, you can execute kamailio command using KamExec(command, params)



2014-09-12 0:03 GMT+04:00 Tom Johnson :

>  Is there a way to call the send_reply method of the route from either
> Java or csharp?   As I have been having issues with the app_java, I have
> been looking at app_mono and it seems to have better access to the
> variables, etc.   However, the SR.core.ModF only seems to take methods that
> do not take parameters.
>
>
>
> Or for that matter, is there a way to return something back to the route
> in the config file which it can use to call send_reply?  I have a strange
> requirement to return 202 rather than 200 from subscription requests and a
> 603 if it fails.
>
>
>
> Tom Johnson  |  Senior Software Engineer
> O: 703-543-2118  |  F: 703-543-2099
> 5870 Trinity Parkway, Suite 600, Centreville, VA  20120
> [image: cid:image001.png@01CE18AF.8F231EB0]
> 
>
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] app_java issue

2014-09-11 Thread Konstantin M.
saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16003]: Can't open 'core.15986':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16003]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16004]: Can't open 'core.15983':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16004]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX /usr/local/sbin/kamailio[15989]: INFO: app_java
> [java_mod.c:211]: child_init(): Initializing child with rank: -1
>
> Sep 11 15:17:07 MAIFREEPBX /usr/local/sbin/kamailio[15993]: INFO: app_java
> [java_mod.c:211]: child_init(): Initializing child with rank: -2
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16007]: Can't open 'core.15961':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16007]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX kamailio: ERROR:  [daemonize.c:307]:
> daemonize(): Main process exited before writing to pipe
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16008]: Can't open 'core.15988':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16008]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16009]: Can't open 'core.15985':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16009]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16010]: Can't open 'core.15980':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16010]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16012]: Can't open 'core.15993':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16013]: Can't open 'core.15989':
> Permission denied
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16013]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:07 MAIFREEPBX abrt[16012]: Not saving repeating crash in
> '/usr/local/sbin/kamailio'
>
> Sep 11 15:17:08 MAIFREEPBX abrt[15994]: Saved core dump of pid 15981
> (/usr/local/sbin/kamailio) to
> /var/spool/abrt/ccpp-2014-09-11-15:17:07-15981 (152424448 bytes)
>
> Sep 11 15:17:08 MAIFREEPBX abrtd: Directory
> 'ccpp-2014-09-11-15:17:07-15981' creation detected
>
> Sep 11 15:17:40 MAIFREEPBX abrtd: Sending an email...
>
> Sep 11 15:17:40 MAIFREEPBX abrtd: Email was sent to: root@localhost
>
> Sep 11 15:17:41 MAIFREEPBX abrtd: New problem directory
> /var/spool/abrt/ccpp-2014-09-11-15:17:07-15981, processing
>
> Sep 11 15:17:41 MAIFREEPBX abrtd: No actions are found for event 'notify'
>
>
>
> *From:* Konstantin M. [mailto:evilz...@gmail.com ]
> *Sent:* Thursday, September 11, 2014 3:04 PM
> *To:* Tom Johnson
> *Cc:* Kamailio (SER) - Users Mailing List
> *Subject:* Re: [SR-Users] app_java issue
>
>
>
> Hello,
>
> Please take a look to:
> Sep 11 12:48:12 MAIFREEPBX /usr/local/sbin/kamailio[870]: ERROR: app_java
> [java_support.c:174]: handle_exception(): Exception:#012Exception in thread
> "main" java.lang.NoClassDefFoundError: KamailioPlugin#012< stacktrace available>>Exception in thread "main"
> java.lang.ClassNotFoundException: KamailioPlugin#012at
> java.net.URLClassLoader$1.run(URLClassLoader.java:372)#012at
> java.net.URLClassLoader$1.run(URLClassLoader.java:361)#012at
> java.security.AccessController.doPrivileged(Native Method)#012at
> java.net.URLClassLoader.findClass(URLClassLoader.java:360)#012at
> java.lang.ClassLoader.loadClass(ClassLoader.java:424)#012at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)#012at
> java.lang.ClassLoader.loadClass(ClassLoader.java:357)Exception in thread
> "main" java.lang.NoClassDefFoundError: KamailioPlugin#012< stacktrace available>>Exception in thread "main"
> java.lang.ClassNotFoundException: KamailioPlugin#012at
> java.net.URLClassLoader$1.run(URLClassLoader.java:372)#012at
> java.net.URLClassLoader$1.run(URLClassLoader.java:361)#012at
> java.security.AccessController.doPrivileged(Native Method)#012at
> java.net.URLClassLoader.findClass(URLClassLoader.java:360)#012at
> java.lang.ClassLoader.loadClass(ClassLoader.java:424)#012at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)#012at
> java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> Sep 11 12:48:12 MAIFREEPBX /usr/local/sbin/kamailio[870]: ERROR: 
> [sr_module.c:970]: init_mod(): init_mod(): Error while initializing module
> app_java (/usr/local/lib64/kamailio/modules/app_java.so)
>
>  To Daniel-Constantin, I didn't tested this yet but seems fine to me.
> Thank you for fix.
>
>
>
>
> --
> Daniel-Constantin Mierlahttp://twitter.com/#!/miconda - 
> http://www.linkedin.com/in/miconda
> Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
> Sep 22-25, Berlin, Germany
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] app_java issue

2014-09-11 Thread Konstantin M.
Hello,
Please take a look to:
Sep 11 12:48:12 MAIFREEPBX /usr/local/sbin/kamailio[870]: ERROR: app_java
[java_support.c:174]: handle_exception(): Exception:#012Exception in thread
"main" java.lang.NoClassDefFoundError: KamailioPlugin#012<>Exception in thread "main"
java.lang.ClassNotFoundException: KamailioPlugin#012at
java.net.URLClassLoader$1.run(URLClassLoader.java:372)#012at
java.net.URLClassLoader$1.run(URLClassLoader.java:361)#012at
java.security.AccessController.doPrivileged(Native Method)#012at
java.net.URLClassLoader.findClass(URLClassLoader.java:360)#012at
java.lang.ClassLoader.loadClass(ClassLoader.java:424)#012at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)#012at
java.lang.ClassLoader.loadClass(ClassLoader.java:357)Exception in thread
"main" java.lang.NoClassDefFoundError: KamailioPlugin#012<>Exception in thread "main"
java.lang.ClassNotFoundException: KamailioPlugin#012at
java.net.URLClassLoader$1.run(URLClassLoader.java:372)#012at
java.net.URLClassLoader$1.run(URLClassLoader.java:361)#012at
java.security.AccessController.doPrivileged(Native Method)#012at
java.net.URLClassLoader.findClass(URLClassLoader.java:360)#012at
java.lang.ClassLoader.loadClass(ClassLoader.java:424)#012at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)#012at
java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Sep 11 12:48:12 MAIFREEPBX /usr/local/sbin/kamailio[870]: ERROR: 
[sr_module.c:970]: init_mod(): init_mod(): Error while initializing module
app_java (/usr/local/lib64/kamailio/modules/app_java.so)


To Daniel-Constantin, I didn't tested this yet but seems fine to me. Thank
you for fix.


2014-09-11 20:57 GMT+04:00 Tom Johnson :

>  Here is the log after the change.
>
>
>
> *From:* Daniel-Constantin Mierla [mailto:mico...@gmail.com]
> *Sent:* Thursday, September 11, 2014 11:55 AM
> *To:* Kamailio (SER) - Users Mailing List; Tom Johnson; Konstantin M.
> *Subject:* Re: [SR-Users] app_java issue
>
>
>
> Can you try with the patch from next commit:
>
> -
> http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=commitdiff;h=a13e3b46dba4470deb748eec3b700386f453f6f9;hp=74f53b7d7f6ff00144152aff453e6b388447320c
>
> It has code indentation, as I needed to figure out the blocks there,
> effectively you have to change the line:
>
> buf = (char **)pkg_realloc(buf, (i+1) * sizeof(char *));
>
> in:
>
> buf = (char **)pkg_realloc(buf, (i+2) * sizeof(char *));
>
> inside the file modules/app_java/utils.c
>
> I cc-ed Konstantin, the author of the module, to review the change.
>
> Cheers,
> Daniel
>
> On 09/09/14 21:31, Tom Johnson wrote:
>
> Per my previous message, I determined that the module’s makefile was not
> properly finding the jdk/jre directories needed to compile.   So, I
> temporarily hardcoded the paths in the makefile.
>
>
>
> However, now when I use the module, Kamailio crashes.  Below is the lines
> from /var/log/messages:
>
>
>
> Sep  9 15:13:10 MAIFREEPBX kamailio: INFO:  [tcp_main.c:4836]:
> init_tcp(): init_tcp: using epoll_lt as the io watch method (auto detected)
>
> Sep  9 15:13:10 MAIFREEPBX kamailio: WARNING:  [daemonize.c:352]:
> daemonize(): pid file contains old pid, replacing pid
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: INFO: rr
> [../outbound/api.h:54]: ob_load_api(): Failed to import bind_ob
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: INFO: rr
> [rr_mod.c:159]: mod_init(): outbound module not available
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: INFO: usrloc
> [hslot.c:53]: ul_init_locks(): locks array size 512
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: INFO: auth
> [auth_mod.c:350]: mod_init(): auth: qop set, but nonce-count (nc_enabled)
> support disabled
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: INFO: app_java
> [java_mod.c:125]: mod_init(): Initializing Java VM with options: -Xdebug
> -verbose:gc,class,jni -Djava.compiler=NONE
> -Djava.class.path=/opt/microautomation/i3/I3Notifier.jar:/opt/kamailio/java/kamailio.jar:/opt/microautomation/i3/lib/log4j-1.2.16.jar
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: INFO: app_java
> [java_mod.c:146]: mod_init(): app_java: Java VM initialization OK
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: INFO: app_java
> [java_mod.c:198]: mod_init(): app_java: module initialization OK
>
> Sep  9 15:13:10 MAIFREEPBX /usr/local/sbin/kamailio[12268]: : 
> [mem/q_malloc.c:159]: qm_debug_frag(): BUG: qm_*: prev. fragm. tail
> overwritten(0, abcdefed)[0x7f0941207190:0x7f09412071c0]!
>
> Sep  9 15:13:11 MAIFREEPBX abrt[12282]: Saved core dump of pi

Re: [SR-Users] app_python not able to import from Router

2014-06-02 Thread Konstantin M.
Hello,
I will update the docs as soon as possible.
Thanks for report!



2014-06-02 19:22 GMT+04:00 Olle E. Johansson :

>
> On 02 Jun 2014, at 16:38, Örn Arnarson  wrote:
>
> > In lieu of better documentation, perhaps the sample code should be
> > changed or altogether removed.
> To sr-dev: Documentation needs an update.
>
> /O
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] How to remove attribute from SDP ?

2014-05-14 Thread Konstantin M.
I can share my solution, using app_python. I'm using this in production
environment during 2 years.

loadmodule "app_python.so"
modparam("app_python", "script_name", "/opt/kamailio/python/sdp.py")
modparam("app_python", "mod_init_function", "mod_init")
modparam("app_python", "child_init_method", "child_init")

and put in route():
python_exec("ParseSDP", $mb);

Here I shared sdp.py:
http://paste.debian.net/99473/

Note, that it is just for reference only, you need to know what to
remove/replace. That script is not exactly what are you're looking for!
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio does not start with #!define WITH_AUTH

2014-05-13 Thread Konstantin M.
Hello,

To find out what the problem is, you need to specify version of Kamailio
and attach config.
I can't reproduce this bug on 4.1.

Thanks!


2014-05-14 6:45 GMT+04:00 Arya Farzan :

> When the following lines are on top of my kamailio.cfg
>
> #!KAMAILIO
> #!define WITH_MYSQL
> #!define WITH_NAT
> #!define WITH_TLS
> #!define WITH_AUTH
>
> Kamailio does not start and prints out
>
> root@voip:/etc/kamailio# /etc/init.d/kamailio start
> [] Starting Kamailio SIP server: kamailio:loading modules under
> /usr/lib/x86_64-linux-gnu/kamailio/modules/
> Listening on
>  udp: 127.0.0.1:5060
>  udp: 107.170.93.193:5060
>  tcp: 127.0.0.1:5060
>  tcp: 107.170.93.193:5060
>  tls: 127.0.0.1:5061
>  tls: 107.170.93.193:5061
> Aliases:
>  tls: voip:5061
>  tls: localhost:5061
>  tcp: voip:5060
>  tcp: localhost:5060
>  udp: voip:5060
>   udp: localhost:5060
>
> [FAIL] already running ... failed!
> . ok
>
>
> But when I remove "#!define WITH_AUTH" it starts up. How can I find out
> what the problem is?
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio sending HTTP request to another app

2013-11-18 Thread Konstantin M.
Hello,


2013/11/18 Victor Torre Antunez 

> Hi all,
>
> I´m using EXEC Module to execute a HTTP request via curl, to comunicate
> with another app like this:
>
> exec_avp("curl --connect-timeout 1 --max-time 2  
> http://IP_ADDR:PORT/PATH/'$fU'/'$tU'/'$hdr(Call-ID)'",
> "$avp(s:output)");
>
> Sometimes Kamailio blocks when HTTP server does not response in time,
> despite the max-time parameter.
>
> I found this know issue on EXEC module docs:
> "There is currently no guarantee that scripts ever return and stop
> blocking SIP server. (There is kill.c but it is not used along with the
> current mechanisms based on popen. Besides that kill.c is ugly)."
>
> Does anyone know a better way to communicate Kamailio with a HTTP server
> without blocks? I will try a python script to send the HTTP request and
> call it with APP_PYTHON module. Has anyone had blocks with APP_PYTHON
> module?
>
>
You can app_python and urllib2 with block/nonblock socket and timeouts,
e.g., you can define 5 seconds of timeout or so.


>
> Thanks in advance.
>
> --
> *Victor*
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Cross-Compilation Problems for mips (gcc 3.4.2)

2013-09-12 Thread Konstantin M.
I can suggest to add -DNOSMP, looks like your MIPS without SMP support,
hence no lock memory bariers there.



2013/9/12 Ovidiu Sas 

> Please open a bug report about it.
> And please check that your cross compilation is sane (no includes from
> your local build system).
>
> Regards,
> Ovidiu Sas
>
> On Thu, Sep 12, 2013 at 10:10 AM, Tirant Lo Blanc
>  wrote:
> >
> >
> > I managed to fix it by adding:
> >
> > #include 
> > to sipcapture.c and socket_info.c
> >
> > Thanks to all anyway
> >
> >
> >
> > 
> >
> > Hi,
> >
> > I've been exploring the possibility to port Kamailio 3.3 (SER) to some
> MIPS boards. I didn't have any problem with the first one, with a GCC 4.3.4
> toolchain. But on my second board (gcc 3.4.2)  I am having problems when
> compiling. Are there any requirements for gcc/binutils/kernel versions?
> >
> > This is the log I am getting:
> >
> > CC (mipsel-linux-uclibc-gcc) [ser]sip_msg_clone.o
> > In file included from atomic_ops.h:181,
> >  from sip_msg_clone.c:43:
> > atomic/atomic_unknown.h:59:2: warning: #warning no native memory barrier
> implementations, falling back to slow lock based workarround
> > CC (mipsel-linux-uclibc-gcc) [ser]socket_info.o
> > In file included from socket_info.c:836:
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/netlink.h:22:
> error: parse error before "__u32"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/netlink.h:28:
> error: parse error before "__u32"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/netlink.h:30:
> error: parse error before "nlmsg_flags"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/netlink.h:31:
> error: parse error before "nlmsg_seq"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/netlink.h:32:
> error: parse error before "nlmsg_pid"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/netlink.h:83:
> error: field `msg' has incomplete type
> > In file included from socket_info.c:837:
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:253:
> error: parse error before "__u32"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:255:
> error: parse error before "rta_expires"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:256:
> error: parse error before "rta_error"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:257:
> error: parse error before "rta_used"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:260:
> error: parse error before "rta_id"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:261:
> error: parse error before "rta_ts"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:262:
> error: parse error before "rta_tsage"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:333:
> error: parse error before "__s32"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:359:
> error: parse error before "__u16"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:361:
> error: parse error before "ndm_type"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:404:
> error: parse error before "__u32"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:406:
> error: parse error before "ndm_updated"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:407:
> error: parse error before "ndm_refcnt"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:519:
> error: parse error before "__u32"
> >
> /opt/buildroot-gcc342/bin/../lib/gcc/mipsel-linux-uclibc/3.4.2/../../../../mipsel-linux-uclibc/sys-include/linux/rtnetlink.h:521:
> error: parse error before "tcm_info"
> > socket_info.c: In functio

Re: [SR-Users] app_python and handlers.py not working

2013-09-09 Thread Konstantin M.
Hi Brian,

Could you please show me an error(s) and python files?


2013/9/9 Brian Wallen 

> I'm trying to setup app_python and I'm using the handlers.py script from
> the git repo to test. I get the script to load and mod_init() and
> child_init() both run, but I can't figure out how to get handler() to run.
> I tried adding python_exec("handler") to my config file but Kamailio
> doesn't start like that. It says I have a syntax error in my config file.
> I've tried versions 4.0.3 from the Ubuntu repo as well as building from git
> and both have the same results. Is python support broken or am I just doing
> something wrong?
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Compile with mysql error

2013-06-16 Thread Konstantin M.
Hello,
What is a distro ?


2013/6/17 David Cunningham 

> Hello,
>
> We have a system which Kamailio fails to compile mysql support on, even
> though the library is installed.
>
> The mysql packages are:
> MySQL-client.x86_64
> 5.5.28-1.rhel5installed
> MySQL-devel.x86_64
> 5.5.32-1.rhel5installed
> MySQL-server.x86_64
> 5.5.28-1.rhel5installed
> MySQL-shared-compat.x86_64
> 5.5.28-1.rhel5installed
>
> The error from the Kamailio install is:
> /usr/bin/ld: cannot find -lmysqlclient
> collect2: ld returned 1 exit status
> make[1]: *** [db_mysql.so] Error 1
> make: *** [install-modules] Error 1
> make: Leaving directory `/usr/src/kamailio-3.3.2'
>
> Would anyone be able to advise please? Thanks in advance.
>
> --
> David Cunningham, Voisonics
> http://voisonics.com/
> USA: +1 213 221 1092
> UK: +44 (0) 20 3298 1642
> Australia: +61 (0) 2 8063 9019
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] app_python module fails with "AttributeError: init_modules() has failed"

2013-06-14 Thread Konstantin M.
Ok, I can confirm, something is not good there. Not sure what exactly but I
will look at this as soon as possible and push a fix if needs.


2013/6/13 phil lemelin 

> Good day people,
>
> I downloaded the source code for Kamailio on my CentOS 6 server and did
> the following :
>
> Modified the modules.ls to add db_mysql and app_python.
> Did the make all
> Did the make install
>
> Copied the configuration and had the same result.
>
> Seeing this, I installed myself a copy of ubuntu 12.10  and modified the
> modules.ls to add db_mysql and app_python , did the make all and make
> install.
> I COPIED the configuration file from my CentOS 6 server and started the
> application.
>
> It works on the ubuntu 12.10.
>
> I'm now wondering if there is a dependency missing when using CentOS 6
> installation. I did run kamailio with strace but could not see anything
> obvious.
>
> Any suggestions ?
>
>
> On Thu, Jun 13, 2013 at 10:58 AM, phil lemelin wrote:
>
>> As requested, compressed core dump.
>>
>>
>> On Thu, Jun 13, 2013 at 10:51 AM, Konstantin M. wrote:
>>
>>> Could you please compress and attach core file.
>>>
>>>
>>> 2013/6/13 phil lemelin 
>>>
>>>> Ok, I disabled WITH_MYSQL and left loadmodule "app_python.so" at the
>>>> end of all the other loadmodule directive and here is the output:
>>>>
>>>> 0(3572) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>>>>  0(3572) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: mi_fifo
>>>>  0(3572) DEBUG: mi_fifo [mi_fifo.c:124]: testing mi_fifo existance ...
>>>>  0(3572) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: kex
>>>>  0(3572) DEBUG:  [sruid.c:100]: root for sruid is
>>>> [srid-51b9d8fb-df4-] (0 / 18)
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [mi.c:159]: command  already registered
>>>>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
>>>> module core
>>>>  0(3572) ERROR:  [kstats_wrapper.c:73]: counter core.rcv_requests
>>>> already registered
>>>>  0(3572) ERROR:  [kstats_wrapper.c:99]: failed to add statistic
>>>> core.rcv_requests
>>>>  0(3572) ERROR: kex [core_stats.c:179]: failed to register core
>>>> statistics
>>>>  0(3572) ERROR:  [sr_module.c:939]: init_mod(): Error while
>>>> initializing module kex (/usr/lib64/kamailio/modules/kex.so)
>>>>  0(3572) ERROR: app_python [python_support.c:132]: mod_init: Unhandled
>>>> exception in the Python code:
>>>> AttributeError: init_modules() has failed
>>>>  0(3572) ERROR:  [sr_module.c:939]: init_mod(): Error while
>>>> initializing module app_python (/usr/lib64/kamailio/modules/app_python.so)
>>>>
>>>> ERROR: error while initializing modules
>>>>
>>>>
>>>> Now, seeing that key.so module was now failing, which I never saw
>>>> before, I put the loadmodule for python ABOVE mi_fifo and key and here is
>>>> the result:
>>>>
>>>>  *snip* thousands of line of the same message
>>>>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>>>>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>>>>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>>>>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>>>>  0(3595) DEBUG:  [sr_mod

Re: [SR-Users] app_python module fails with "AttributeError: init_modules() has failed"

2013-06-13 Thread Konstantin M.
Could you please compress and attach core file.


2013/6/13 phil lemelin 

> Ok, I disabled WITH_MYSQL and left loadmodule "app_python.so" at the end
> of all the other loadmodule directive and here is the output:
>
> 0(3572) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3572) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: mi_fifo
>  0(3572) DEBUG: mi_fifo [mi_fifo.c:124]: testing mi_fifo existance ...
>  0(3572) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: kex
>  0(3572) DEBUG:  [sruid.c:100]: root for sruid is
> [srid-51b9d8fb-df4-] (0 / 18)
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
> module core
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
> module core
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for module
> core
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for module
> core
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
> module core
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for module
> core
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for module
> core
>  0(3572) ERROR:  [mi.c:159]: command  already registered
>  0(3572) ERROR:  [mi.c:94]: failed to register cmd  for
> module core
>  0(3572) ERROR:  [kstats_wrapper.c:73]: counter core.rcv_requests
> already registered
>  0(3572) ERROR:  [kstats_wrapper.c:99]: failed to add statistic
> core.rcv_requests
>  0(3572) ERROR: kex [core_stats.c:179]: failed to register core statistics
>  0(3572) ERROR:  [sr_module.c:939]: init_mod(): Error while
> initializing module kex (/usr/lib64/kamailio/modules/kex.so)
>  0(3572) ERROR: app_python [python_support.c:132]: mod_init: Unhandled
> exception in the Python code:
> AttributeError: init_modules() has failed
>  0(3572) ERROR:  [sr_module.c:939]: init_mod(): Error while
> initializing module app_python (/usr/lib64/kamailio/modules/app_python.so)
>
> ERROR: error while initializing modules
>
>
> Now, seeing that key.so module was now failing, which I never saw before,
> I put the loadmodule for python ABOVE mi_fifo and key and here is the
> result:
>
>  *snip* thousands of line of the same message
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(3595) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
> Segmentation fault (core dumped)
>
>
> Any ideas at this point ?
>
> Best regards,
>
>
>
>
> On Thu, Jun 13, 2013 at 10:27 AM, Konstantin M. wrote:
>
>> Yes, you're correct. Default values are:
>>
>> modparam("app_python", "script_name",
>> "/usr/local/etc/sip-router/handler.py"
>> modparam("app_python", "mod_init_function", "mod_init")
>> modparam("app_python", "child_init_method", "child_init")
>>
>> But app_python is nothing related to db_mysql.
>>
>> Anyways, see my test:
>>
>> root@raspberrypi:/opt/kamailio# grep python etc/kamailio/kamailio.cfg
>> loadmodule "app_python.so"
>>
>> root@raspberrypi:/opt/kamailio# cat /usr/local/etc/sip-router/handler.py
>>
>>
>> class Handler(object):
>> def child_init(self, y):
>> return 0
>>
>> def mod_init():
>> return Handler()
>>
>>
>> root@raspberrypi:/opt/kamailio# ./start.sh
>> loading modules under
>> /usr/local/lib/kamailio/modules_k/:/opt/kamailio/lib/kamailio/modules/
>>  0(4536) NOTICE:  [sr_module.c:627]:
>> /opt/kamail

Re: [SR-Users] app_python module fails with "AttributeError: init_modules() has failed"

2013-06-13 Thread Konstantin M.
Yes, you're correct. Default values are:
modparam("app_python", "script_name", "/usr/local/etc/sip-router/handler.py"
modparam("app_python", "mod_init_function", "mod_init")
modparam("app_python", "child_init_method", "child_init")

But app_python is nothing related to db_mysql.

Anyways, see my test:

root@raspberrypi:/opt/kamailio# grep python etc/kamailio/kamailio.cfg
loadmodule "app_python.so"

root@raspberrypi:/opt/kamailio# cat /usr/local/etc/sip-router/handler.py

class Handler(object):
def child_init(self, y):
return 0

def mod_init():
return Handler()


root@raspberrypi:/opt/kamailio# ./start.sh
loading modules under
/usr/local/lib/kamailio/modules_k/:/opt/kamailio/lib/kamailio/modules/
 0(4536) NOTICE:  [sr_module.c:627]:
/opt/kamailio/lib/kamailio/modules/app_python.so: exports dlflags interface
is deprecated and it will not be supported in newer versions; consider
using mod_register() instead
 0(4536) WARNING:  [socket_info.c:1407]: WARNING: fix_hostname: could
not rev. resolve 0.0.0.0
Listening on
 udp: 0.0.0.0:5062
Aliases:

WARNING: no fork mode
 0(4536) INFO: rr [../outbound/api.h:49]: Failed to import bind_ob
 0(4536) INFO: rr [rr_mod.c:159]: outbound module not available
 0(4536) INFO: usrloc [hslot.c:53]: locks array size 512
 0(4536) INFO:  [udp_server.c:179]: INFO: udp_init: SO_RCVBUF is
initially 163840
 0(4536) INFO:  [udp_server.c:230]: INFO: udp_init: SO_RCVBUF is
finally 327680
 4(4540) INFO: ctl [io_listener.c:221]: io_listen_loop: using epoll_lt as
the io watch method (auto detected)


So nothing fails there.



2013/6/13 phil lemelin 

> If i remove '  loadmodule "app_python.so"   ',  Kamailio starts just fine.
> This only appears when the app_python module is loaded.
>
> Is there anything else than mysql to enable when using the app_python ?
>
> Here is the ouput when I only enable mysql. The module is loaded and there
> are no issues...
>
> *snip*
> ^[[0;39;49m 0(3113) DEBUG:  [cfg/cfg.c:178]: DEBUG:
> register_cfg_def(): new config group has been registered: 'core' (num=49,
> size=196)
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [cfg/cfg.c:178]: DEBUG:
> register_cfg_def(): new config group has been registered: 'tcp' (num=26,
> size=104)
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [timer.c:272]: init_timer:
> starting with *ticks=195301735
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [timer.c:314]: init_timer:
> timer_list between 0x7fa54af1ba20 and 0x7fa54af5fa20
> ^[[0;39;49m^[[0;36;49m 0(3113) INFO:  [tcp_main.c:4846]: init_tcp:
> using epoll_lt as the io watch method (auto detected)
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [daemonize.c:575]: core dump
> limits set to 18446744073709551615
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [sr_module.c:935]: DEBUG:
> init_mod: db_mysql
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG: db_mysql [km_db_mysql.c:92]: MySQL
> client version is 5.1.69
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [sr_module.c:935]: DEBUG:
> init_mod: mi_fifo
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG: mi_fifo [mi_fifo.c:124]: testing
> mi_fifo existance ...
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [sr_module.c:935]: DEBUG:
> init_mod: kex
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [sruid.c:100]: root for sruid
> is [srid-51b9d186-c29-] (0 / 18)
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [sr_module.c:935]: DEBUG:
> init_mod: corex
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG:  [sr_module.c:935]: DEBUG:
> init_mod: tm
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG: tm [tm.c:751]: TM - (sizeof
> cell=4872, sip_msg=1624) initializing...
> ^[[0;39;49m^[[0;39;49m 0(3113) DEBUG: tm [callid.c:105]: Call-ID
> initialization: '2c32dacb59169bda'
> *snip*
>
>
> On Thu, Jun 13, 2013 at 9:48 AM, Andrew Mortensen 
> wrote:
>
>>
>> On Jun 13, 2013, at 7:23 AM, phil lemelin  wrote:
>>
>> > Good morning,
>> >
>> > I'm trying to use the app_python module with Kamailio but i'm unable to
>> even reach a point where it loads my python module.
>>
>> It's actually failing even before that. It's unable to load the db_mysql
>> module:
>>
>> > 0(751) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: db_mysql
>> >  0(751) ERROR:  [sr_module.c:939]: init_mod(): Error while
>> initializing module db_mysql (/usr/lib64/kamailio/modules/db_mysql.so)
>>
>> Fix that first.
>>
>> andrew
>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>
>
>
> --
> Philippe-Alexandre Lemelin
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] app_python module fails with "AttributeError: init_modules() has failed"

2013-06-13 Thread Konstantin M.
Hello,
What version of kamailio are you using ?

It is not enough just to add 'loadmodule "app_python.so"'. This module have
to be configured properly.
For example:
modparam("app_python", "script_name", "/path/to/python/file.py"
modparam("app_python", "mod_init_function", "mod_init")
modparam("app_python", "child_init_method", "child_init")



2013/6/13 phil lemelin 

> Good morning,
>
> I'm trying to use the app_python module with Kamailio but i'm unable to
> even reach a point where it loads my python module.
>
> My host:
>
> CentOS release 6.3 (Final)
> 2.6.32-042stab076.7
> x86_64
>
> The installed packages:
>
> [root@host ~]# rpm -qa | grep kamai
> kamailio-4.0.1-1.1.x86_64
> kamailio-mysql-4.0.1-1.1.x86_64
> kamailio-python-4.0.1-1.1.x86_64
>
>
> Configuration modification:
>
> #!define WITH_MYSQL
> loadmodule "app_python.so"
>
>
> The python module:
>
> [root@phone ~]# cat /usr/local/etc/sip-router/handler.py
>
> class Handler(object):
> def child_init(self, y):
> return 0
>
> def mod_init():
> return Handler()
>
>
>
>
> When I start Kamailio, it fails like this:
>
> [root@host ~]# kamailio -D 1 -E -e
> loading modules under
> /usr/local/lib/kamailio/modules_k/:/usr/lib64/kamailio/modules/
>  0(729) NOTICE:  [sr_module.c:627]:
> /usr/lib64/kamailio/modules/app_python.so: exports dlflags interface is
> deprecated and it will not be supported in newer versions; consider using
> mod_register() instead
> Listening on
>  udp: 127.0.0.1:5060
>  udp: 10.3.105.49:5060
>  tcp: 127.0.0.1:5060
>  tcp: 10.3.105.49:5060
> Aliases:
>  tcp: phone:5060
>  tcp: phone.dev.net2.irg:5060
>  tcp: localhost4:5060
>  tcp: localhost4.localdomain4:5060
>  tcp: localhost:5060
>  tcp: localhost.localdomain:5060
>  udp: phone:5060
>  udp: phone.dev.net2.irg:5060
>  udp: localhost4:5060
>  udp: localhost4.localdomain4:5060
>  udp: localhost:5060
>  udp: localhost.localdomain:5060
>
> WARNING: no fork mode and more than one listen address found (will use
> only the first one)
>  0(729) INFO:  [tcp_main.c:4846]: init_tcp: using epoll_lt as the io
> watch method (auto detected)
>  0(729) INFO: rr [../outbound/api.h:49]: Failed to import bind_ob
>  0(729) INFO: rr [rr_mod.c:159]: outbound module not available
>  0(729) INFO: usrloc [hslot.c:53]: locks array size 512
>  0(729) ERROR:  [sr_module.c:939]: init_mod(): Error while
> initializing module db_mysql (/usr/lib64/kamailio/modules/db_mysql.so)
>  0(729) ERROR: app_python [python_support.c:132]: mod_init: Unhandled
> exception in the Python code:
> AttributeError: init_modules() has failed
>  0(729) ERROR:  [sr_module.c:939]: init_mod(): Error while
> initializing module app_python (/usr/lib64/kamailio/modules/app_python.so)
> ERROR: error while initializing modules
>
>
>
>
> And with -d -d -d :
>
> *snip*
> 0(751) DEBUG:  [sr_module.c:674]: find_export_record: found
>  in module tm [/usr/lib64/kamailio/modules/tm.so]
>  0(751) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: app_python
>  0(751) DEBUG:  [sr_module.c:935]: DEBUG: init_mod: db_mysql
>  0(751) ERROR:  [sr_module.c:939]: init_mod(): Error while
> initializing module db_mysql (/usr/lib64/kamailio/modules/db_mysql.so)
>  0(751) ERROR: app_python [python_support.c:132]: mod_init: Unhandled
> exception in the Python code:
> AttributeError: init_modules() has failed
>  0(751) ERROR:  [sr_module.c:939]: init_mod(): Error while
> initializing module app_python (/usr/lib64/kamailio/modules/app_python.so)
> ERROR: error while initializing modules
>  0(751) DEBUG: tm [t_funcs.c:118]: DEBUG: tm_shutdown : start
>  0(751) DEBUG: tm [t_funcs.c:121]: DEBUG: tm_shutdown : emptying hash table
>  0(751) DEBUG: tm [t_funcs.c:123]: DEBUG: tm_shutdown : removing semaphores
>  0(751) DEBUG: tm [t_funcs.c:125]: DEBUG: tm_shutdown : destroying tmcb
> lists
>  0(751) DEBUG: tm [t_funcs.c:128]: DEBUG: tm_shutdown : done
>  0(751) DEBUG:  [mem/shm_mem.c:242]: shm_mem_destroy
>  0(751) DEBUG:  [mem/shm_mem.c:245]: destroying the shared memory
> lock
>
>
> I've been trying all the configuration permutation I could think off.
> Am I missing a package or something in the configuration ?
>
> Regards,
>
> --
> Phil.
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] remove_body() leaves header Content-Type: application/sdp ?

2013-05-17 Thread Konstantin M.
Hello,

I'm using a very ugly code to test remove_body():
request_route
{
remove_body();
$rd = "192.168.254.85";
t_relay();
}

Original INVITE (with SDP):
-
U 192.168.254.102:5060 -> 192.168.254.104:5060
INVITE sip:123@192.168.254.104 SIP/2.0.
Via: SIP/2.0/UDP 192.168.254.102:5060;branch=z9hG4bK50cdeeb8.
Max-Forwards: 70.
From: "10005" ;tag=as78ddcd16.
To: .
Contact: .
Call-ID: 79a1c78f01914f1814bfcb7d622cf735@192.168.254.102:5060.
CSeq: 102 INVITE.
User-Agent: Asterisk PBX 1.8.7.1.
Date: Sat, 18 May 2013 05:47:32 GMT.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO,
PUBLISH.
Supported: replaces, timer.
Content-Type: application/sdp.
Content-Length: 269.
.
v=0.
o=root 1763381182 1763381182 IN IP4 192.168.254.102.
s=Asterisk PBX 1.8.7.1.
c=IN IP4 192.168.254.102.
t=0 0.
m=audio 16162 RTP/AVP 0 101.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
a=silenceSupp:off - - - -.
a=ptime:20.
a=sendrecv.
-

Modified INVITE (after remove_body()):
-
U 192.168.254.104:5060 -> 192.168.254.85:5060
INVITE sip:123@192.168.254.85 SIP/2.0.
Via: SIP/2.0/UDP 0.0.0.0;branch=z9hG4bK6c5c.6160e017.0.
Via: SIP/2.0/UDP 192.168.254.102:5060;branch=z9hG4bK50cdeeb8.
Max-Forwards: 70.
From: "10005" ;tag=as78ddcd16.
To: .
Contact: .
Call-ID: 79a1c78f01914f1814bfcb7d622cf735@192.168.254.102:5060.
CSeq: 102 INVITE.
User-Agent: Asterisk PBX 1.8.7.1.
Date: Sat, 18 May 2013 05:47:32 GMT.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO,
PUBLISH.
Supported: replaces, timer.
*Content-Type: application/sdp.*
Content-Length: 0.
.
-

So, remove_body() is actualy removes SDP from request but leaves
Content-Type header. Why ?
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Problem accessing git repository

2013-04-12 Thread Konstantin M.
Hello,
I just checked too, it's works to me fine.


2013/4/12 Henning Westerholt 

> Am Freitag, 12. April 2013, 12:52:17 schrieb Mikko Lehto:
> > Yesterday I got "fatal: read error: Connection reset by peer" to my "git
> > pull" command. I thought it was only temporary network error, but same
> > problem still exist today.
> >
> > I can however access other remote git repositories succesfully from the
> same
> > host.
>
> Hello,
>
> I just had a look to the server. It works ok, but has a bit high load from
> the
> git web access application. I'll configure this a bit more restrictive,
> that it
> not cause this high load spikes.
>
> Best regards,
>
> Henning
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Is cvs repository of sip_route still alive?

2013-04-01 Thread Konstantin M.
# cvs -d:pserver:anonym...@cvs.berlios.de:/cvsroot/ser login
Logging in to :pserver:anonym...@cvs.berlios.de:2401/cvsroot/ser
CVS password:
# cvs -d:pserver:anonym...@cvs.berlios.de:/cvsroot/ser co sip_router
cvs [checkout aborted]: cannot stat /cvsroot/ser/locks: No such file or
directory

It seems that cvs is broken, at least I was able to checkout another module.

# cvs -d:pserver:anonym...@cvs.berlios.de:/cvsroot/scrapbook co scrapbook
cvs checkout: Updating scrapbook
cvs checkout: Updating scrapbook/.settings
cvs checkout: Updating scrapbook/META-INF
cvs checkout: Updating scrapbook/WEB-INF
...

Consider using svn/git.



2013/4/1 Yuming Zheng 

> Hi,
>
> export CVSROOT=:pserver:anonym...@cvs.berlios.de:/cvsroot/ser
> cvs login
>  OK,
> when try checkout the sip_route
> cvs co sip_router
> cvs [checkout aborted]: cannot stat /cvsroot/ser/locks: No such file or
> directory
>
> Although cvs view is working.
> I want go check some logs in the repository.
>
> BR,
>
> Frank.zheng
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] java code to interact with kamailio

2013-03-07 Thread Konstantin M.
Hello,

You can try out app_java (http://voipgroup.org.ua/kamailio/dev/) but keep
in mind, a code isn't tested well, I don't recommend to use it in live
environment.

2013/3/6 Rupayan Dutta 

> Dear Sir,
>I want to authenticate users as well as getting buddy list from
> kamailio using java .Is there any existing library already in place.
>
> Rupayan Dutta
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] installing v4.0.x from git

2013-03-04 Thread Konstantin M.
2013/3/4 Olle E. Johansson 

>
> 4 mar 2013 kl. 09:20 skrev Daniel-Constantin Mierla :
>
> > Hello,
> >
> > I created the wiki page with the how-to install kamailio v4.0.x from
> git. The tutorial is available at:
> >
> >  - http://www.kamailio.org/wiki/install/4.0.x/git
> >
> > It should make life easier for those willing to give a try to v4.0.0
> these days.
> >
> > Anyhow, a review of the content is very appreciated. Feel free to
> enhance the content by adding to the wiki page or reply here with your
> ideas to improve.
>
> Websocket require libunistring. I don't know debian, so I don't know the
> package name to add...
>

This library has exactly the name you've mentioned:

# aptitude search libunistring
i   libunistring-dev   - Unicode string library for C - development
files
i A libunistring0  - Unicode string library for C




>
> /O
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Weird out-of-memory message on start/stop

2013-02-21 Thread Konstantin M.
Try to look at https://bugzilla.redhat.com/show_bug.cgi?id=803827  and
http://forums.cpanel.net/f34/named-wont-start-284821.html#post1191151


2013/2/21 Andreas Granig 

> Hi Daniel,
>
>
> On 02/21/2013 09:38 AM, Daniel-Constantin Mierla wrote:
>
>> My curiosity now, what means the syslog message:
>>
>> ... t of memory [6720]
>>
>> I guess the last is pid. Is it like just last part of "OUt of memory"?
>> Never had this message so far, iirc.
>>
>
> What I found through debugging is that this message should actually mean
> "out of memory", and it's yielded by libc, I guess during mmap and/or
> locking the memory (not exactly sure what kamailio does in that regards).
>
>
> Andreas
>
> __**_
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] app_python rewrite_ruri - BUG: do_action bad set*()

2013-02-15 Thread Konstantin M.
A quick workaround - open file 'app_python/python_msgobj.c' with any text
editor, find function 'msg_rewrite_ruri' and
change a line (inside this function):
from
act.val[0].type = STR_ST;
to:
act.val[0].type = STRING_ST;

then recompile, it should work.

I will commit to git for v4 in a some min.

2013/2/15 V Tone 

> Thanks Konstantin, much appreciated. I am using 3.x... I'll jump up to 4
> and wait your feedback.
>
>
> On 15 February 2013 17:39, Konstantin M.  wrote:
>
>> Hello,
>>
>> Ok, bug is confirmed.
>> I will fix it a soon.
>>
>> Can I ask you - are you using now v4 or still using 3.x ?
>>
>>
>>
>> 2013/2/15 V Tone 
>>
>>> Hi,
>>>
>>> I'm having problems getting started with the app_python module. I'm
>>> getting the following in the logs:
>>>
>>>  5(8890) :  [action.c:785]: BUG: do_action: bad set*() type 14
>>>  5(8890) ERROR:  [action.c:1568]: run action error at: :0
>>>  5(8890) ERROR: app_python [python_msgobj.c:115]: Error in do_action
>>>  5(8890) ERROR: app_python [python_support.c:38]: python_exec2:
>>> Unhandled exception in the Python code:
>>>  5(8890) ERROR: app_python [python_support.c:78]:  RuntimeError: Error
>>> in do_action
>>>
>>> My Python module is very basic:
>>>
>>> class Router(object):
>>> def child_init(self, child_id):
>>> return 0
>>>
>>> def route(self, msg):
>>> msg.rewrite_ruri('sip:1000@1.2.3.4:5060')
>>> return 0
>>>
>>> def mod_init():
>>> instance = Router()
>>> return instance
>>>
>>> I've tested this in Kamailio 3.2 and 3.3. Can someone point me to what
>>> I'm doing wrong?
>>>
>>> Many thanks in advance,
>>>
>>> vtone
>>>
>>> ___
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users@lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] app_python rewrite_ruri - BUG: do_action bad set*()

2013-02-15 Thread Konstantin M.
Hello,

Ok, bug is confirmed.
I will fix it a soon.

Can I ask you - are you using now v4 or still using 3.x ?



2013/2/15 V Tone 

> Hi,
>
> I'm having problems getting started with the app_python module. I'm
> getting the following in the logs:
>
>  5(8890) :  [action.c:785]: BUG: do_action: bad set*() type 14
>  5(8890) ERROR:  [action.c:1568]: run action error at: :0
>  5(8890) ERROR: app_python [python_msgobj.c:115]: Error in do_action
>  5(8890) ERROR: app_python [python_support.c:38]: python_exec2: Unhandled
> exception in the Python code:
>  5(8890) ERROR: app_python [python_support.c:78]:  RuntimeError: Error in
> do_action
>
> My Python module is very basic:
>
> class Router(object):
> def child_init(self, child_id):
> return 0
>
> def route(self, msg):
> msg.rewrite_ruri('sip:1000@1.2.3.4:5060')
> return 0
>
> def mod_init():
> instance = Router()
> return instance
>
> I've tested this in Kamailio 3.2 and 3.3. Can someone point me to what I'm
> doing wrong?
>
> Many thanks in advance,
>
> vtone
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio-Java Integration

2013-02-10 Thread Konstantin M.
app_java (version 0.3.a) has been released. Link:
http://voipgroup.org.ua/kamailio/dev/app_java/kamailio_app_java_v0.3a.tar.gz
Fixed fixup mechanism issues according to Daniel's suggestions.

2013/2/8 Konstantin M. 

> Ok, I will review this part a soon.
> Thank you.
>
>
> 2013/2/8 Daniel-Constantin Mierla 
>
>>
>> On 2/6/13 11:39 PM, Konstantin M. wrote:
>>
>>
>>
>> 2013/2/7 Daniel-Constantin Mierla 
>>
>>>  As expected, a consistent list of dependencies, but I guess that people
>>> using java would have those installed anyhow :-)
>>>
>>> Is KamExec(...) running config functions exported by the modules? Maybe
>>> it should be more explicit, eventually with an example. I haven't looked at
>>> the code, just mentioning here in case it is unknown, config functions
>>> exported by modules have a special mechanism named fixup to convert
>>> parameters to custom structures. You should be careful with that because
>>> can result in memory leaks if used from embedded languages.
>>>
>>>
>> Yes, I'm using fexport->fixup() to all arguments.
>>
>>
>> You should use also the free fixup function when available. However,
>> there are many functions implementing a fixup() that dynamically allocates
>> memory and don't provide a free fixup function. So the potential of memory
>> leak is there. If you know what functions you are calling from Java and
>> they are mem leak safe, then all is fine. But it is not valid for all
>> config functions.
>>
>> That's why for Lua, we exported directly many inter-module API functions.
>>
>> Cheers,
>> Daniel
>>
>>
>>
>>
>>>  Cheers,
>>> Daniel
>>>
>>>
>>>
>>> On 2/6/13 11:20 PM, Konstantin M. wrote:
>>>
>>> I just published.
>>> Here is a link:
>>> http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a-README.txt
>>>
>>>  2013/2/7 Daniel-Constantin Mierla 
>>>
>>>>  Hello,
>>>>
>>>> is the readme or other documentation available directly on the web? I
>>>> am not a java user, but I (and others) can look over and spot if there is
>>>> something to make it coherent in with the rest of embedded interpreters.
>>>>
>>>> Cheers,
>>>> Daniel
>>>>
>>>>
>>>> On 2/6/13 6:10 PM, Konstantin M. wrote:
>>>>
>>>> Hello.
>>>>
>>>> I've build an application app_java - Java Native Interface support for
>>>> Kamailio.
>>>> It is an alpha version.
>>>> Works with kamailio >= 3.2.
>>>>
>>>> A code isn't in main release right now.
>>>> You can download it:
>>>> http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a.tar.gz
>>>>
>>>> I would be a very grateful if somebody will test this and report about
>>>> a test usage (and/or bug reports).
>>>>
>>>> Thanks!
>>>>
>>>> 2012/11/25 
>>>>
>>>>>  I am looking for a way to integrate Java business logic with
>>>>> Kamailio to influence routing decisions, add/remove/modify headers, record
>>>>> accounting-related information, etc.  A while back there was a project
>>>>> named WeSIP, but it doesn’t appear to active anymore.
>>>>>
>>>>>
>>>>>
>>>>> Is anyone doing something like this now, or any ideas or suggestions?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Ron
>>>>>
>>>>> ___
>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>>> sr-users@lists.sip-router.org
>>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>>
>>>>>
>>>>
>>>>
>>>> ___
>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
>>>> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>
>>>>
>>>>  --
>>>> Daniel-Constantin Mierla - 
>>>> http://www.asipto.comhttp://twitter.com/#!/miconda - 
>>>> http://www.linkedin.com/in/miconda
>>>>
>>>> Kamailio World Conference, April 16-17, 2013, Berlin
>>&g

Re: [SR-Users] Kamailio-Java Integration

2013-02-08 Thread Konstantin M.
Ok, I will review this part a soon.
Thank you.

2013/2/8 Daniel-Constantin Mierla 

>
> On 2/6/13 11:39 PM, Konstantin M. wrote:
>
>
>
> 2013/2/7 Daniel-Constantin Mierla 
>
>>  As expected, a consistent list of dependencies, but I guess that people
>> using java would have those installed anyhow :-)
>>
>> Is KamExec(...) running config functions exported by the modules? Maybe
>> it should be more explicit, eventually with an example. I haven't looked at
>> the code, just mentioning here in case it is unknown, config functions
>> exported by modules have a special mechanism named fixup to convert
>> parameters to custom structures. You should be careful with that because
>> can result in memory leaks if used from embedded languages.
>>
>>
> Yes, I'm using fexport->fixup() to all arguments.
>
>
> You should use also the free fixup function when available. However, there
> are many functions implementing a fixup() that dynamically allocates memory
> and don't provide a free fixup function. So the potential of memory leak is
> there. If you know what functions you are calling from Java and they are
> mem leak safe, then all is fine. But it is not valid for all config
> functions.
>
> That's why for Lua, we exported directly many inter-module API functions.
>
> Cheers,
> Daniel
>
>
>
>
>>  Cheers,
>> Daniel
>>
>>
>>
>> On 2/6/13 11:20 PM, Konstantin M. wrote:
>>
>> I just published.
>> Here is a link:
>> http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a-README.txt
>>
>>  2013/2/7 Daniel-Constantin Mierla 
>>
>>>  Hello,
>>>
>>> is the readme or other documentation available directly on the web? I am
>>> not a java user, but I (and others) can look over and spot if there is
>>> something to make it coherent in with the rest of embedded interpreters.
>>>
>>> Cheers,
>>> Daniel
>>>
>>>
>>> On 2/6/13 6:10 PM, Konstantin M. wrote:
>>>
>>> Hello.
>>>
>>> I've build an application app_java - Java Native Interface support for
>>> Kamailio.
>>> It is an alpha version.
>>> Works with kamailio >= 3.2.
>>>
>>> A code isn't in main release right now.
>>> You can download it:
>>> http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a.tar.gz
>>>
>>> I would be a very grateful if somebody will test this and report about
>>> a test usage (and/or bug reports).
>>>
>>> Thanks!
>>>
>>> 2012/11/25 
>>>
>>>>  I am looking for a way to integrate Java business logic with Kamailio
>>>> to influence routing decisions, add/remove/modify headers, record
>>>> accounting-related information, etc.  A while back there was a project
>>>> named WeSIP, but it doesn’t appear to active anymore.
>>>>
>>>>
>>>>
>>>> Is anyone doing something like this now, or any ideas or suggestions?
>>>>
>>>> Thanks,
>>>>
>>>> Ron
>>>>
>>>> ___
>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>> sr-users@lists.sip-router.org
>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>
>>>>
>>>
>>>
>>> ___
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
>>> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>>
>>>  --
>>> Daniel-Constantin Mierla - 
>>> http://www.asipto.comhttp://twitter.com/#!/miconda - 
>>> http://www.linkedin.com/in/miconda
>>>
>>> Kamailio World Conference, April 16-17, 2013, Berlin
>>>  - http://conference.kamailio.com -
>>>
>>>
>>> ___
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users@lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>>
>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
>> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>> --
>> Daniel-Constantin Mierla - 
>> http://www.asipto.comhttp://twitter.com/#!/miconda - 
>> http://www.linkedin.com/in/miconda
>> Kamailio World Conference, April 16-17, 2013, Berlin
>>  - http://conference.kamailio.com -
>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda 
> - http://www.linkedin.com/in/miconda
> Kamailio World Conference, April 16-17, 2013, Berlin
>  - http://conference.kamailio.com -
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio-Java Integration

2013-02-06 Thread Konstantin M.
2013/2/7 Daniel-Constantin Mierla 

>  As expected, a consistent list of dependencies, but I guess that people
> using java would have those installed anyhow :-)
>
> Is KamExec(...) running config functions exported by the modules? Maybe it
> should be more explicit, eventually with an example. I haven't looked at
> the code, just mentioning here in case it is unknown, config functions
> exported by modules have a special mechanism named fixup to convert
> parameters to custom structures. You should be careful with that because
> can result in memory leaks if used from embedded languages.
>
>
Yes, I'm using fexport->fixup() to all arguments.


>  Cheers,
> Daniel
>
>
>
> On 2/6/13 11:20 PM, Konstantin M. wrote:
>
> I just published.
> Here is a link:
> http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a-README.txt
>
>  2013/2/7 Daniel-Constantin Mierla 
>
>>  Hello,
>>
>> is the readme or other documentation available directly on the web? I am
>> not a java user, but I (and others) can look over and spot if there is
>> something to make it coherent in with the rest of embedded interpreters.
>>
>> Cheers,
>> Daniel
>>
>>
>> On 2/6/13 6:10 PM, Konstantin M. wrote:
>>
>> Hello.
>>
>> I've build an application app_java - Java Native Interface support for
>> Kamailio.
>> It is an alpha version.
>> Works with kamailio >= 3.2.
>>
>> A code isn't in main release right now.
>> You can download it:
>> http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a.tar.gz
>>
>> I would be a very grateful if somebody will test this and report about a
>> test usage (and/or bug reports).
>>
>> Thanks!
>>
>> 2012/11/25 
>>
>>>  I am looking for a way to integrate Java business logic with Kamailio
>>> to influence routing decisions, add/remove/modify headers, record
>>> accounting-related information, etc.  A while back there was a project
>>> named WeSIP, but it doesn’t appear to active anymore.
>>>
>>>
>>>
>>> Is anyone doing something like this now, or any ideas or suggestions?
>>>
>>> Thanks,
>>>
>>> Ron
>>>
>>> ___
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users@lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>>
>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
>> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>>  --
>> Daniel-Constantin Mierla - 
>> http://www.asipto.comhttp://twitter.com/#!/miconda - 
>> http://www.linkedin.com/in/miconda
>>
>> Kamailio World Conference, April 16-17, 2013, Berlin
>>  - http://conference.kamailio.com -
>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda 
> - http://www.linkedin.com/in/miconda
> Kamailio World Conference, April 16-17, 2013, Berlin
>  - http://conference.kamailio.com -
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio-Java Integration

2013-02-06 Thread Konstantin M.
I just published.
Here is a link:
http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a-README.txt

2013/2/7 Daniel-Constantin Mierla 

>  Hello,
>
> is the readme or other documentation available directly on the web? I am
> not a java user, but I (and others) can look over and spot if there is
> something to make it coherent in with the rest of embedded interpreters.
>
> Cheers,
> Daniel
>
>
> On 2/6/13 6:10 PM, Konstantin M. wrote:
>
> Hello.
>
> I've build an application app_java - Java Native Interface support for
> Kamailio.
> It is an alpha version.
> Works with kamailio >= 3.2.
>
> A code isn't in main release right now.
> You can download it:
> http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a.tar.gz
>
> I would be a very grateful if somebody will test this and report about a
> test usage (and/or bug reports).
>
> Thanks!
>
> 2012/11/25 
>
>>  I am looking for a way to integrate Java business logic with Kamailio
>> to influence routing decisions, add/remove/modify headers, record
>> accounting-related information, etc.  A while back there was a project
>> named WeSIP, but it doesn’t appear to active anymore.
>>
>>
>>
>> Is anyone doing something like this now, or any ideas or suggestions?
>>
>> Thanks,
>>
>> Ron
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda 
> - http://www.linkedin.com/in/miconda
>
> Kamailio World Conference, April 16-17, 2013, Berlin
>  - http://conference.kamailio.com -
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio-Java Integration

2013-02-06 Thread Konstantin M.
Hello.

I've build an application app_java - Java Native Interface support for
Kamailio.
It is an alpha version.
Works with kamailio >= 3.2.

A code isn't in main release right now.
You can download it:
http://voipgroup.org.ua/kamailio/dev/kamailio_app_java_v0.1a.tar.gz

I would be a very grateful if somebody will test this and report about a
test usage (and/or bug reports).

Thanks!

2012/11/25 

> I am looking for a way to integrate Java business logic with Kamailio to
> influence routing decisions, add/remove/modify headers, record
> accounting-related information, etc.  A while back there was a project
> named WeSIP, but it doesn’t appear to active anymore.
>
> ** **
>
> Is anyone doing something like this now, or any ideas or suggestions?
>
> Thanks,
>
> Ron
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio World Conference - Registration is open

2013-01-07 Thread Konstantin M.
Hello.

Are you plan to record a conference and publish on site ?
I'd like to visit but I can't. Would be good to see a recorded conference.

Thanks!

2013/1/7 Daniel-Constantin Mierla 

> Hello,
>
> the registration for Kamailio World Conference is now open! You can see
> more details and register at:
>
> - 
> http://conference.kamailio.**com/k01/registration/
>
> There is already a great group of speakers and interesting proposed talks.
> More regarding the content will be published in the near future, keep an
> eye on event's web site:
>
> - http://conference.kamailio.com
>
> If you are considering to speak at the conference, submit your proposal as
> soon as possible, the slots are filling up quickly.
>
> Looking forward to meeting many of you at the conference!
>
> Daniel
>
> --
> Daniel-Constantin Mierla - http://www.asipto.com
> http://twitter.com/#!/miconda - 
> http://www.linkedin.com/in/**miconda
>
>
> __**_
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] [sr-dev] [Kamailio-Business] Merry Christmas!

2012-12-24 Thread Konstantin M.
Merry Christmas!!!

2012/12/24 Atle Samuelsen 

> Merry xmas to you all. Best regards atle
> Den 24. des. 2012 22:04 skrev "Brandon Armstead" 
> følgende:
>
>>  Merry Christmas!!!
>>
>>
>> On Mon, Dec 24, 2012 at 1:00 PM, Daniel-Constantin Mierla <
>> mico...@gmail.com> wrote:
>>
>>> Another year getting to its end! Looking back, looks like one with the
>>> greatest achievements in the development of the project so far. Year is not
>>> done, so I save that summary for one week later, there is still stuff on
>>> its way to our source code repository.
>>>
>>> Now I want to thank to everyone promoting and contributing to the
>>> project, from developers to community members, and wish Merry Christmas and
>>> great winter holidays to all supporters of our project!
>>>
>>> Cheers,
>>> Daniel
>>>
>>> --
>>> Daniel-Constantin Mierla -- http://www.asipto.com
>>> http://linkedin.com/in/miconda -- http://twitter.com/miconda
>>>
>>>
>>> __**_
>>> Kamailio (OpenSER) - Business mailing list
>>> busin...@lists.kamailio.org
>>> http://lists.kamailio.org/cgi-**bin/mailman/listinfo/business
>>> http://lists.openser-project.**org/cgi-bin/mailman/listinfo/**business
>>>
>>
>>
>> ___
>> sr-dev mailing list
>> sr-...@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
>>
>>
> ___
> sr-dev mailing list
> sr-...@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] [sr-dev] New developer: Richard Good

2012-12-19 Thread Konstantin M.
Congratulations, Richard!

2012/12/19 Daniel-Constantin Mierla 

> Hello,
>
> I want to announce that a new developer got GIT write access to
> repository: Richard Good - he is among those developing the IMS extensions
> for Kamailio 
> (http://code.google.com/p/**smile-ims-extensions/),
> to be merged in the next days to the GIT master branch.
>
> His git commit id is: richard.good
>
> My warm welcome and looking forward to future work within the project!
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla - http://www.asipto.com
> http://twitter.com/#!/miconda - 
> http://www.linkedin.com/in/**miconda
>
> __**_
> sr-dev mailing list
> sr-...@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**dev
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Call from SipML5 -> PSTN

2012-11-28 Thread Konstantin M.
Jeremy, it is doesn't work at all. I've made a lot of changes to that
patched asterisk to make it working and no luck.
However, ast11 has fully supported webrtc, but I heard no voice during a
call.
Another issue is - sipml5 is sending a malformed Contact field, and
asterisk is trying to contact to invalid destination and finally closing a
call.

2012/11/28 Jeremy Jongepier 

> On 11/28/2012 05:48 PM, Raj Roy Ghandhi wrote:
>
>> Dear Peter,
>> Thansk for your fast response. I highly appreciate it.
>> Is there any way that I can convert the RTP/SAVPF into general media
>> profile that PSTN GW support ? So that I can get that call working/
>>
>> Best Regards,
>> Roy.
>>
>>
> I think at the moment only a patched Asterisk might be able to do this:
> http://code.google.com/p/**sipml5/wiki/Asterisk
> But I haven't got this to work yet because I get the feeling the patch
> Doubango provides is incomplete.
> Or maybe webrtc2sip by the same makers: http://code.google.com/p/**
> webrtc2sip/ 
> I've tried setting up a webrtc2sip server today but it crashes after a few
> minutes, is horrible to set up (the web GUI is lightyears behind Siremis)
> and for the moment I can't get it to work because I can't find any proper
> documentation on how to set it up.
>
> If anyone could build webrtc support into rtpproxy or any other media
> proxy that can work together with Kamailio I'd be more than happy to test
> it.
>
> Regards,
>
> Jeremy
>
>
> __**_
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Debugging and syslog

2012-11-26 Thread Konstantin M.
If you're running Debian - try out my solution:

1) Edit /etc/rsyslog.d/50-default.conf  (or /etc/rsyslog.conf, whatever are
located default values for *.*)
and change from:
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none  -/var/log/syslog

to:
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none,\
local0.none -/var/log/syslog

(just add local0.none)

2) Create new file: /etc/rsyslog.d/kamailio.conf:
local0.*-/var/log/kamailio/kamailio.log

3) Create log directory: # mkdir /var/log/kamailio/

4) Create log file: # touch /var/log/kamailio/kamailio.log

5) Restart rsyslog: # invoke-rc.d rsyslog restart

I have the following configuration of logging:
#!ifdef WITH_DEBUG
debug=4
log_stderror=yes
#!else
debug=2
log_stderror=no
#!endif

memdbg=5
memlog=5

log_facility=LOG_LOCAL0



2012/11/27 Daniel W. Graham 

> Thanks for the reply -
>
> I have done that with no luck.
>
> -Original Message-
> From: sr-users-boun...@lists.sip-router.org [mailto:
> sr-users-boun...@lists.sip-router.org] On Behalf Of Iwan Budi Kusnanto
> Sent: Monday, November 26, 2012 10:10 PM
> To: SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users
> Mailing List
> Subject: Re: [SR-Users] Debugging and syslog
>
> touch the log file?
> restart rsyslog?
>
> On Tue, Nov 27, 2012 at 3:38 AM, Daniel W. Graham 
> wrote:
> > Hello,
> >
> > Reaching out for some assistance with debugging, I am not seeing any
> > xlog messages in my log file. If there is any other info I didn’t
> > include that would be helpful please let me know.
> >
> >
> >
> > Any ideas are appreciated.
> >
> >
> >
> > Using Kamailio 3.3.2 & Cent OS 6
> >
> >
> >
> > Rsyslog.conf
> >
> > 
> >
> > *.info;mail.none;authpriv.none;cron.none;local0.none/var/log/messages
> >
> > # Kamailio
> >
> > local0.*
>  -/var/log/kamailio
> >
> >
> >
> >
> >
> > Kamailio CFG
> >
> > --
> >
> > #!define WITH_DEBUG
> >
> >
> >
> > #!ifdef WITH_DEBUG
> >
> > debug=4
> >
> > log_stderror=yes
> >
> > #!else
> >
> > debug=2
> >
> > log_stderror=no
> >
> > #!endif
> >
> >
> >
> > log_facility=LOG_LOCAL0
> >
> >
> >
> > loadmodule "xlog.so"
> >
> >
> >
> > Example xlog-
> >
> >
> >
> > xlog("L_INFO", "No more gateways \n");
> >
> >
> >
> > Thanks,
> >
> > Dan-
> >
> >
> > ___
> > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
> > list sr-users@lists.sip-router.org
> > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
> >
>
>
>
> --
> Iwan Budi Kusnanto
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] kamailio and app_python

2012-10-03 Thread Konstantin M.
Hello,
I can contribute a python part, but currently I'm a very busy at the
moment.
I will write a patch to enable this ability (and many other features) as
soon as possible.

2012/10/3 Daniel-Constantin Mierla 

> Hello,
>
> the best would be to enhance the module to be able to get/set
> pseudo-variables. I am not a python guy at all, so I cannot help much,
> however I can assist with the C side in kamailio if someone starts
> development and has questions about PVs.
>
> Calling config functions with parameters from embedded interpreters
> exposes the risk of memory leaks, so it is better to avoid it. Anyhow,
> added headers are not visible immediately (even when done form config
> file), unless you call msg_apply_changes().
>
> As a workaround for now, I suggest you put your token somehow in request
> uri (e.g., a parameter).
>
> Cheers,
> Daniel
>
>
> On 10/1/12 9:53 AM, Victor Seva wrote:
>
>> Hi,
>>
>> is there any way to return values from a call to python_exec function
>> orther than the default returned integer?
>>
>> Following code generates this error:
>> Oct  1 09:08:23 zskio /usr/sbin/kamailio[21789]: ERROR: app_python
>> [python_support.c:38]: python_exec2: Unhandled exception in the Python
>> code:
>> Oct  1 09:08:23 zskio /usr/sbin/kamailio[21789]: ERROR: app_python
>> [python_support.c:78]: #011RuntimeError: no such function
>>
>>  if (!python_exec("get_provider",
>> $(var(clean_uri){s.prefixes}))**) {
>>  xlog("L_ERR","Can not choose a provider for
>> $rU\n");
>>  sl_send_reply("503","Can not choose a provider
>> for $rU");
>>  exit;
>>  }
>>
>>
>> def get_provider(self, msg, param):
>>  # snipped code...
>>  result = self.util.get_provider(**prefixes, position, mode)
>>  if result is not None:
>>  LM_ERR("mode: %s position: %d result: %s" % (mode,
>> position, result))
>>  # this raises error
>>  msg.call_function('**rewritehost', result['provider']['ip'])
>>  return 1
>>  return -1
>>
>> I tried to use headers as transport but this simple code does not work:
>>
>> Oct  1 09:45:31 zskio /usr/sbin/kamailio[22303]: ERROR: 

Re: [SR-Users] Celebrating 11 Years

2012-09-03 Thread Konstantin M.
Congratulations!!!

2012/9/3 Daniel-Constantin Mierla 

> Hello,
>
> eleven years ago, the first piece of code of the project was committed.
> Last year we organized a public event, for the 10 years celebration,
> presentations and more details about it at:
>   * http://sip-router.org/10-**years-ser/
>
> For the 11th year, I made a news with the summary of the past year -
> definitively it was lot of work, adding many new features:
>   * 
> http://www.kamailio.org/w/**2012/09/kamailio-at-11-years/
>
> Looking forward to the next year celebration, surely it will list another
> great set of new features!
>
> Many thanks to everyone helping the project, from advocating to
> development!
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla - http://www.asipto.com
> http://twitter.com/#!/miconda - 
> http://www.linkedin.com/in/**miconda
> Kamailio Advanced Training, Berlin, Nov 5-8, 2012 -
> http://asipto.com/u/kat
>
>
> __**_
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] [ot] virtualization systems

2012-08-28 Thread Konstantin M.
>From my previous experience, I can't say, it's a correct.
I'm using asterisk (over 3 years) and kamailio (about 1 year) in a
*production* environment using Xen and I have almost no problems with
timers (they were previously with 100Hz),
but I have experienced A LOT of problems with asterisk or any voip-related
projects using OpenVZ.
So from my own perspective, OpenVZ (which is a more cheaper) is only
suitable for hosting (web or such of tasks) or any non-realtime tasks.
Maybe it was caused by incorrect settings on host (which was out of my
control).
Maybe I'm wrong but to me, Xen is better vs OpenVZ :-)


2012/8/28 Olle E. Johansson 

> I haven't heard anyone using Asterisk in large production systems in other
> virtualization than OpenVZ. Asterisk depends a lot on timers and these
> aren't reliable enough in Vmware and Xen when putting load on the media
> server.
>
> I would love to hear about a successful implementation :-) on other
> platforms but so far I haven't. While waiting, OpenVZ works great.
>
> /O
>
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kernel Module Issue

2012-08-08 Thread Konstantin M.
echo "blacklist nf_conntrack_sip" >> /etc/modprobe.d/blacklist.conf


2012/8/8 Vijay Thakur 

>  Thanks for the hint. What is the file name in /etc/modprob.d/ where i am 
> supposed to enter this module name to disable it.
>
> Thanks
>
> Vijay Tha
>
> Message: 1
> Date: Mon, 06 Aug 2012 09:01:03 -0400
> From: Richard Fuchs  
> Subject: Re: [SR-Users] Kernel Droping SIP packet
> To: sr-users@lists.sip-router.org
> Message-ID: <501fc00f.6000...@sipwise.com> <501fc00f.6000...@sipwise.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> On 08/06/12 06:08, Vijay Thakur wrote:
>
>  Hi all,
>
> I have configure Kamailio 3.1.5 Server. All things are working fine.
> When i make a call from Soft phone (X-Lite) to iphone, all is working
> fine. But in other case call from iphone to Softphone is not working,
> even not ringing. During checking the logs i am getting the error:
>
> Aug  3 04:36:09 localhost kernel: nf_ct_sip: dropping packetIN=eth0 OUT=
> MAC=f2:3c:91:ae:92:36:c8:4c:75:f5:c4:ff:08:00 SRC=122.xxx.xxx.77
> DST=xx.116.xx.23 LEN=1482 TOS=0x00 PREC=0x00 TTL=51 ID=50183 DF
> PROTO=TCP SPT=15587 DPT=5060 SEQ=3285635734 ACK=3113844065 WINDOW=5763
> RES=0x00 ACK URGP=0 OPT (0101080A000E20610932B25A)
>
>  This is coming from nf_conntrack_sip, which is a netfilter connection
> tracking kernel module for SIP. I've never used it, but judging from
> what Google brings up, it seems to be very buggy. You should be able to
> just unload it by issuing "rmmod nf_conntrack_sip". If that doesn't work
> and/or if you want to keep it from auto-loading, you can blacklist it 
> in*/etc/modprobe.d/* and then reboot.
>
> HTH
>
> copying, or distribution of this message, or the taking of any action based 
> on it, is strictly prohibited.
> -
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kernel Droping SIP packet

2012-08-06 Thread Konstantin M.
rmmod nf_conntrack_sip

2012/8/6 Alex Balashov 

> Can you paste this output too?
>
> lsmod | grep -i sip
>
>
>
>
> -- Alex
>
> --
> Sent from my Samsung mobile, and thus lacking in the refinement one might
> expect from a proper keyboard.
>
> Alex Balashov - Principal
> Evariste Systems LLC
> 235 E Ponce de Leon Ave
> Suite 106
> Decatur, GA 30030
> Tel: +1-678-954-0670
> Web: http://www.evaristesys.com/
>
> Vijay Thakur  wrote:
> Thanks for prompt reply.  Here is the out put if command iptables -L -n:
>
> *Chain INPUT (policy ACCEPT)
> target prot opt source   destination
>
> Chain FORWARD (policy ACCEPT)
> target prot opt source   destination
>
> Chain OUTPUT (policy ACCEPT)
> target prot opt source   destination
>
> Thanks for prompt reply. This is a Ubuntu 10.04 Kamailio 3.1 Server.
>
>
> Vijay TH
>
>
> -==
>
> *
>
> Date: Mon, 06 Aug 2012 06:35:04 -0400
> From: Alex Balashov  
> Subject: Re: [SR-Users] Kernel Droping SIP packet
> To: sr-users@lists.sip-router.org
> Message-ID: <17t1fd0fbly84yy2vuy8qlcp.1344249304...@email.android.com> 
> <17t1fd0fbly84yy2vuy8qlcp.1344249304...@email.android.com>
> Content-Type: text/plain; charset="utf-8"
>
> You might consider pasting the actual output of: iptables -L -n
>
> This lists the actual rules straight from netfilter at runtime. I wouldn't 
> worry too much about what some distro-specific config file or script says. 
> Real truth comes from iptables itself.?
>
>
>
>
> -- Alex
>
> --
> Sent from my Samsung mobile, and thus lacking in the refinement one might 
> expect from a proper keyboard.
>
> Alex Balashov - Principal
> Evariste Systems LLC
> 235 E Ponce de Leon Ave
> Suite 106
> Decatur, GA 30030
> Tel: +1-678-954-0670
>
> Web: http://www.evaristesys.com/Vijay Thakur  
>  wrote:Hi all,
>
> I have configure Kamailio 3.1.5 Server. All things are working fine.
> When i make a call from Soft phone (X-Lite) to iphone, all is working
> fine. But in other case call from iphone to Softphone is not working,
> even not ringing. During checking the logs i am getting the error:
>
> Aug? 3 04:36:09 localhost kernel: nf_ct_sip: dropping packetIN=eth0 OUT=
> MAC=f2:3c:91:ae:92:36:c8:4c:75:f5:c4:ff:08:00 SRC=122.xxx.xxx.77
> DST=xx.116.xx.23 LEN=1482 TOS=0x00 PREC=0x00 TTL=51 ID=50183 DF
> PROTO=TCP SPT=15587 DPT=5060 SEQ=3285635734 ACK=3113844065 WINDOW=5763
> RES=0x00 ACK URGP=0 OPT (0101080A000E20610932B25A)
>
> I have not implemented any firewall. You can check the out put of my
> iptables : http://pastebin.com/i3zUfVeb
>
> The SIP server is hosted at linnode.
>
> With thanks in advance. Sorry dual posting.
>
> Vijay TH
>
>
> *
> *
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] kernel: nf_ct_sip: dropping packetIN= OUT=eth0 Error

2012-08-03 Thread Konstantin M.
Looks like your firewall is passing a state RELATED,ESTABLISHED and don't
have a permit rule for a state NEW.
Check your iptables or simply do a command: iptables-save >
/tmp/iptables.txtand paste this file (/tmp/iptables.txt) to pastebin

2012/8/3 Vijay Thakur 

> Hello all,
>
> I have configure Kamailio 3.1.5 Server. All things are working fine. When
> i make a call from Soft phone (X-Lite) to iphone, all is working fine. But
> in other case call from iphone to Softphone is not working, even not
> ringing. During checking the logs i am getting the error:
>
> Aug  3 04:36:09 localhost kernel: nf_ct_sip: dropping packetIN=eth0 OUT=
> MAC=f2:3c:91:ae:92:36:c8:4c:**75:f5:c4:ff:08:00 SRC=122.xxx.xxx.77
> DST=xx.116.xx.23 LEN=1482 TOS=0x00 PREC=0x00 TTL=51 ID=50183 DF PROTO=TCP
> SPT=15587 DPT=5060 SEQ=3285635734 ACK=3113844065 WINDOW=5763 RES=0x00 ACK
> URGP=0 OPT (0101080A000E20610932B25A)
>
> This is server is hosted on Linnode.
>
> Kindly guide me to solve the problem
>
> --
> Best Regards,
>
> Vijay Thakur
> (Assistant Manager - Networks)
> Mobile   : +91 8744018065
> Mail : vijay.tha...@loopmethods.com
>
> Loop IT Methods Private Limited
> 1st Floor, B-10, Sector-7, Noida, (U.P) India
> Ph: +91 120 305 3481,82 (INDIA), +1 347 468 8631 (USA), +61 390 011 178(AUS)
> Fax: +91 971 728 330
> Web: www.loopmethods.com
>
> LOOP Disclaimer --**
> --**--**---
> This message (including any attachments) contains confidential information
> intended for a specific individual and purpose, and is protected by law. If
> you are not the intended recipient, you should delete this message and are
> hereby notified that any disclosure, copying, or distribution of this
> message, or the taking of any action based on it, is strictly prohibited.
> --**--**
> --**---
>
>
> __**_
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Does kamailio has some headers optimizing mechanism ?

2012-07-16 Thread Konstantin M.
Hello,

I have a following part of code:


if (route(Test_TO_Dialer))
{
append_hf("P-hint: Loose Routing. Re-INVITE Detected: Uplink -->
Originator.\r\n");
xlog("** loose_route(): Detected Re-INVITE from Uplink!
**\n");

setflag(1); # do accounting

append_hf("P-hint: SDP was mangled\r\n");
python_exec("ParseSDP", $mb);

fix_nated_contact();
setbflag(6);# Mark as NATed

rtpproxy_manage();
dlg_manage();
}

But in a logs I see:

P-hint: Loose Routing. Re-INVITE Detected: Uplink --> Originator., SDP was
mangled

but it should be like this:
P-hint: Loose Routing. Re-INVITE Detected: Uplink --> Originator.
P-hint: SDP was mangled

Does kamailio has some headers optimizing mechanism ?

# ./kamailio -V
version: kamailio 3.2.3 (x86_64/linux)
flags: STATS: Off, USE_IPV6, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS,
DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,
DBG_QM_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE,
USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 4MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: unknown
compiled on 15:37:11 Jun  9 2012 with gcc 4.4.3
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Over 100% of CPU usage on kamailio

2012-06-25 Thread Konstantin M.
Yes, I'll bt if it will appear again...

Here is a version:

# /opt/kamailio/sbin/kamailio -V
version: kamailio 3.2.3 (x86_64/linux)
flags: STATS: Off, USE_IPV6, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS,
DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,
DBG_QM_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE,
USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 4MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: unknown
compiled on 15:37:11 Jun  9 2012 with gcc 4.4.3


2012/6/25 Daniel-Constantin Mierla 

>  Hello,
>
> when it occurs again, get the backtrace with gdb using the PIDs from all
> kamailio processes eating lot of CPU.
>
> Btw, what version are you using (kamailio -V)?
>
> Cheers,
> Daniel
>
>
> On 6/25/12 9:43 AM, Konstantin M. wrote:
>
> > do you have heavy traffic on that instance? How many children have you
> configured?
>
> Yes, but only a voip. There are over 10k calls per day.
> fork=yes
> children=4
>
> This configuration is working during 1.5 months without any issues till
> now...
>
>
> > What you can do is to attach with gdb to a process using lot of CPU and
> do the backtrace:
> >
> > gdb /path/to/kamailio __pid__
> >
> > Replace __pid__ with the PID of process eating the CPU. Then run bt
> >
> > It may be a deadlock/infinite loop somewhere. I saw three processes in
> top, others were down with no much cpu usage.
> > Is the SIP routing going fine anyhow when CPU usage is high?
>
> It hard to say 'yes', when looking to call graphs (rrd) I saw that the
> calls throughput was slow down...
> Looking to logs/PCAP's/etc I'm seeing that some of calls were processed
> though (perhaps some of working forks).
> But there were > 75-80% of failed calls with 478 Request Terminated.
> Also by analyzing a PCAP flows I saw that more than 70% of calls were
> de-jittered, de-sync'ed in RTP timestamps, etc...
>
> > How do you solve it, by restart or it just appears from time to time and
> solves itself periodically?
>
> I did not restarted kamailio during 20 days, following a charts this
> problem was re-appeared during 2 days.
>
> After restart of kamailio -- I can't see any issues for now, there is 0.00
> on CPU by all of kamailio instance/forks/etc...
>
> >
> >
> >
> >Cheers,
> >Daniel
>
>
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda 
> - http://www.linkedin.com/in/miconda
> Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012 - 
> http://asipto.com/u/katu
> Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012 - 
> http://asipto.com/u/kpw
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Over 100% of CPU usage on kamailio

2012-06-25 Thread Konstantin M.
> do you have heavy traffic on that instance? How many children have you
configured?

Yes, but only a voip. There are over 10k calls per day.
fork=yes
children=4

This configuration is working during 1.5 months without any issues till
now...


> What you can do is to attach with gdb to a process using lot of CPU and
do the backtrace:
>
> gdb /path/to/kamailio __pid__
>
> Replace __pid__ with the PID of process eating the CPU. Then run bt
>
> It may be a deadlock/infinite loop somewhere. I saw three processes in
top, others were down with no much cpu usage.
> Is the SIP routing going fine anyhow when CPU usage is high?

It hard to say 'yes', when looking to call graphs (rrd) I saw that the
calls throughput was slow down...
Looking to logs/PCAP's/etc I'm seeing that some of calls were processed
though (perhaps some of working forks).
But there were > 75-80% of failed calls with 478 Request Terminated.
Also by analyzing a PCAP flows I saw that more than 70% of calls were
de-jittered, de-sync'ed in RTP timestamps, etc...

> How do you solve it, by restart or it just appears from time to time and
solves itself periodically?

I did not restarted kamailio during 20 days, following a charts this
problem was re-appeared during 2 days.

After restart of kamailio -- I can't see any issues for now, there is 0.00
on CPU by all of kamailio instance/forks/etc...

>
>
>
>Cheers,
>Daniel
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Over 100% of CPU usage on kamailio

2012-06-24 Thread Konstantin M.
Hello,

Is there any reason to consume over 135% of CPU usage on kamailio ?
(sreenshot: http://i48.tinypic.com/2u72hr8.png).

Any ideas ?

Thanks!
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] [sr-dev] New developer - Vicente Hernando

2012-06-15 Thread Konstantin M.
Welcome, Vicente.

I'm happy about to redis news!

2012/6/15 Vicente Hernando 

> Many thanks for the welcome!
>
> My current plans about ndb_redis module focus on creating an useful API
>  so to export some functions to other modules.
>
> Then we are thinking here about creating a simpler dialplan module based
> on redis. We will be glad to share it with the community, and every
> feedback will be appreciated.
>
> Every change right now in ndb_redis module maintains backward
> compatibility, so no harm for current users.
>
>
> I will start sending commits very soon. Happy to contribute to this great
> project!
>
>
> Best regards,
> Vicente.
>
>
>
> On 06/15/2012 10:34 AM, Olle E. Johansson wrote:
>
>> 15 jun 2012 kl. 08:44 skrev Daniel-Constantin Mierla:
>>
>>  Hello,
>>>
>>> I am introducing Vicente as a new registered developer - he submitted
>>> lately very useful patches to ndb_redis module (e.g., array support in
>>> replies, redis free function for config), new ones being on the pipe -- he
>>> can present better his plans or you just watch the commits.
>>>
>>> Mainly he will be in charge with ndb_redis module, being a heavy user of
>>> it, but there have been submissions from him to other parts of code, we
>>> welcome improvements and new good features anywhere!
>>>
>>> Welcome and looking forward to your contributions!
>>>
>> Welcome Vincente!
>>
>> /O
>> __**_
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users
>>
>>
>
> __**_
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] sipcapture logging

2012-06-12 Thread Konstantin M.
Hello Daniel,

2012/6/12 Daniel-Constantin Mierla 

>  Hello,
>
> I am a bit confused now. sipcapture role is to store the SIP signaling
> messages in database for the purpose of later analysis -- you can export
> pcap from the database later.
>

Well, I don't have enough experience with sipcapture module but (maybe I'm
wrong) I don't think it is a good idea to store so huge data in mysql in
high loading environment.
Rather that I would suggest to keep them in some flat databases, like
mongo, redis, kassandra, etc...
Eventually, by looking to the sources, I don't think there is another way
except mysql...


>
> What is the obsolete logging system you think about?
>
> If you look to log custom info messages, then see the xlog module:
>
> * http://kamailio.org/docs/modules/3.3.x/modules_k/xlog.html
>
> You can print your own message to syslog (or stderr), in the format you
> wish.
>
>
Yes, I'm using syslog but personally it's a backward way.
Nowadays there is a lot of logging frameworks. I think that, unofficial,
log4 (where  - one of c, cpp, java, python, etc) already a standard
of
logging system.
When using syslog/logrotate - the only one way to modify a root settings,
no way to configure only userland part by configuring a logging strategy
inside application
like a many software allows.



> Cheers,
> Daniel
>
>
> On 6/12/12 11:54 AM, Konstantin M. wrote:
>
> Hello Daniel,
>
> No I don't want to store in pcap format, I have it already.
> I would like to have a text logs instead of database.
>
> About log format, I would like to have a functionality like log4cpp, for
> example:
>
> # Call Logging
> log4cplus.appender.CALL_LOG_APPENDER=log4cplus::NullAppender
> log4cplus.appender.CALL_LOG_APPENDER.Directory=logs/call-logs
> log4cplus.appender.CALL_LOG_APPENDER.ImmediateFlush=true
> log4cplus.appender.CALL_LOG_APPENDER.layout=log4cplus::PatternLayout
> log4cplus.appender.CALL_LOG_APPENDER.layout.ConversionPattern=%D{%Y-%m-%d
> %H:%M:%S:%%q} [%t] %p - %c : %m%n
>
>
> I'm a very curious why we still have so absolete logging system ? There
> are too many cute logging frameworks.
> Why we don't switch to some soft of log4c or log4cpp ?
>
>
> 2012/6/12 Daniel-Constantin Mierla 
>
>> Hello,
>>
>>
>> On 6/9/12 8:59 PM, Konstantin M. wrote:
>>
>>> Hello,
>>>
>>> Is it possible to log SIP sessions using sipcapture module to log files
>>> by log format instead of database ?
>>>
>>
>>  what do you mean by log format?
>>
>> If you just want to store pure pcap files, then you can use tools such as
>> ngrep, wireshark/tshark.
>>
>> Cheers,
>> Daniel
>>
>> --
>> Daniel-Constantin Mierla - http://www.asipto.com
>> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>> Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012 -
>> http://asipto.com/u/katu
>> Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012 -
>> http://asipto.com/u/kpw
>>
>>
>>
>>
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing 
> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda 
> - http://www.linkedin.com/in/miconda
> Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012 - 
> http://asipto.com/u/katu
> Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012 - 
> http://asipto.com/u/kpw
>
>
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] sipcapture logging

2012-06-12 Thread Konstantin M.
Hello Daniel,

No I don't want to store in pcap format, I have it already.
I would like to have a text logs instead of database.

About log format, I would like to have a functionality like log4cpp, for
example:

# Call Logging
log4cplus.appender.CALL_LOG_APPENDER=log4cplus::NullAppender
log4cplus.appender.CALL_LOG_APPENDER.Directory=logs/call-logs
log4cplus.appender.CALL_LOG_APPENDER.ImmediateFlush=true
log4cplus.appender.CALL_LOG_APPENDER.layout=log4cplus::PatternLayout
log4cplus.appender.CALL_LOG_APPENDER.layout.ConversionPattern=%D{%Y-%m-%d
%H:%M:%S:%%q} [%t] %p - %c : %m%n


I'm a very curious why we still have so absolete logging system ? There are
too many cute logging frameworks.
Why we don't switch to some soft of log4c or log4cpp ?


2012/6/12 Daniel-Constantin Mierla 

> Hello,
>
>
> On 6/9/12 8:59 PM, Konstantin M. wrote:
>
>> Hello,
>>
>> Is it possible to log SIP sessions using sipcapture module to log files
>> by log format instead of database ?
>>
>
> what do you mean by log format?
>
> If you just want to store pure pcap files, then you can use tools such as
> ngrep, wireshark/tshark.
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla - http://www.asipto.com
> http://twitter.com/#!/miconda - 
> http://www.linkedin.com/in/**miconda<http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training, Seattle, USA, Sep 23-26, 2012 -
> http://asipto.com/u/katu
> Kamailio Practical Workshop, Netherlands, Sep 10-12, 2012 -
> http://asipto.com/u/kpw
>
>
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] sipcapture logging

2012-06-09 Thread Konstantin M.
Hello,

Is it possible to log SIP sessions using sipcapture module to log files by
log format instead of database ?

Thanks!
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] installing the kamailio-devel problem with db_mysql

2012-05-20 Thread Konstantin M.
Hi Uri,

Could you please include a failed message so we can see what's wrong.

2012/5/20 Uri Shacked 

> Hi,
>
> i am trying to install the devel version using git.
> did the changes on the modules,lst file to include "db_mysql"
> i have mysql5.5 already installed with the shared components and client...
> i have no mysql.h file... so, the "make all" of kamailio failes...
>
> any ideas ?
>
> BR,
> Uri
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] kamailio debug send messages

2012-05-17 Thread Konstantin M.
Hi Anca,

I fixed this problem with your help. A modified patch is attached.

Thanks!

2012/5/16 Konstantin M. 

> Hi Anca,
>
>
> Yes, I will explain.
>
> Let's assume we have a kamailio config, attached as main.cfg (it's a very
> simplified, I have excluded a lot of customization here).
>
> Debug log attached as log1.txt is a clean log of running that config
> without your patch.
> With your patch was nothing changed.
> After investigation of code I see that a logic is not going to the place
> you've added in the patch.
> When I changed your patch this way (see attached forward.c.diff), I see
> that a logic is going to 'skip'.
> See a file attached as log2.txt with my modified patch.
>
> And finally, you can see what we're missing here, a difference
> between/after a 'skip' extending (attached as log.diff).
>
> Thanks!
>
>
>
> 2012/5/16 Anca Vamanu 
>
>> Hi Konstantin,
>>
>>
>> Can you tell me exactly what you are calling in onsend_route and how you
>> observe it is not working?
>>
>> Regards,
>> Anca
>>
>>
>>
>> On 05/15/2012 04:55 PM, Konstantin M. wrote:
>>
>>> Hi Anca,
>>>
>>> I've tested your patch and I don't think it's working.
>>> At least I was noticed that a logic is going to 'skip' label on 183 sdp:
>>>/* check modules response_f functions */
>>>for (r=0; r>>if (mod_response_cbks[r](msg)==0) goto skip;
>>>
>>>
>>
>> __**_
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/**cgi-bin/mailman/listinfo/sr-**users<http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
>>
>
>


kamailio-3.2.3--forward.c.diff
Description: Binary data
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] kamailio debug send messages

2012-05-15 Thread Konstantin M.
Hi Anca,

I've tested your patch and I don't think it's working.
At least I was noticed that a logic is going to 'skip' label on 183 sdp:
/* check modules response_f functions */
for (r=0; r

> **
> Hi Konstantin,
>
>
> I have attached the patch that allows calling onsend route also for
> replies. After the 3.3 release is done, I will commit it also upstream.
>
> Regards,
> Anca
>
>
>
> On 05/14/2012 09:00 PM, Konstantin M. wrote:
>
> Hi Marius,
>
> My opinion that a replies should be routed to onsend_route after
> onreply_route in order unless they are dropped in onreply_route.
> It's by a common sense I think. All the traffic that is being
> sent/replied/forwarded and so on (in a short, all outgoing traffic) should
> trigger some callback.
> A good point to use onsend_route for replies/forwardings/etc too I think.
>
> There is a good reason (at least to me) which I need to see/parse them: my
> outgoing provider has a highly unwanted feature to us: forked calls.
> I have some program which is analyzing a remote leg connection state (no
> answer/busy/reorder, etc...) and this app is also analyzing
> all RTP which are sending within SDP on 180/181/183 messages. Let's say
> that Telco can send a multiple 183 SDP with a different IP/audio ports
> (c=/m=)
> and our application (which hasn't support for forking calls) is receive a
> multiple rtp streams to the same rtp port.
> Sure thing I did a proper logic to drop >1 of 180/181/183 sdp with a
> different contact info but I need to capture all the outgoing traffic
> that is routing to outbound from kamailio.
> I have to use wireshark just to see which replies are being set instead of
> just log them into a syslog/file.
>
> Could you please share with me that patch ?
>
> Thanks,
>
>
>
>
>
> 2012/5/14 Marius Zbihlei 
>
>> Hello,
>>
>> Normally, onsend_route is not triggered for replies, only for messages.
>> If there are some good reasons behind it, I don't know, as we have a simple
>> patch that enables this (we are reviewing it before pushing it to
>> upstream). Of course, no changes to the messages/replies are permitted ...
>>
>> So again, is there a cause why onsend_route is not triggered for replies
>> atm?
>>
>>  --
>> Zbihlei Marius
>>
>> Head of
>> Linux Development Services Romania
>>
>> 1&1 Internet Development srlTel KA: 754-9152
>> Str Mircea Eliade 18Tel RO: +40-31-223-9152
>> Sect 1, Bucuresti   mailto: marius.zbih...@1and1.ro
>> 71295, Romania
>>
>>
>> ___
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users@lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Extending app_python (patch)

2012-05-14 Thread Konstantin M.
Hi,

As I see, app_python module has almost no logging functionality except
LM_ERR.
As a python developer and user I need a more python functionality.
did a patch (attached) against kamailio-3.2.3 for adding an additional
logging and I'd like to share it.

Testcase:
 0(5403) INFO: app_python [python_iface.c:41]: Loggers.py:LM_GEN1:
msg: Test Message
 0(5403) WARNING: app_python [python_iface.c:60]: Loggers.py: LM_GEN2:
msg: Test Message
 0(5403) ALERT: app_python [python_iface.c:76]: Loggers.py:  LM_ALERT:
msg: Test Message
 0(5403) CRITICAL: app_python [python_iface.c:92]: Loggers.py:LM_CRIT:
msg: Test Message
 0(5403) ERROR: app_python [python_iface.c:108]: Loggers.py:   LM_ERR:
msg: Test Message
 0(5403) WARNING: app_python [python_iface.c:124]: Loggers.py:LM_WARN:
msg: Test Message
 0(5403) NOTICE: app_python [python_iface.c:140]: Loggers.py:   LM_NOTICE:
msg: Test Message
 0(5403) INFO: app_python [python_iface.c:156]: Loggers.py:   LM_INFO:
msg: Test Message


kamailio-3.2.3--app_python-loggers.diff
Description: Binary data
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] kamailio debug send messages

2012-05-14 Thread Konstantin M.
Hi Marius,

My opinion that a replies should be routed to onsend_route after
onreply_route in order unless they are dropped in onreply_route.
It's by a common sense I think. All the traffic that is being
sent/replied/forwarded and so on (in a short, all outgoing traffic) should
trigger some callback.
A good point to use onsend_route for replies/forwardings/etc too I think.

There is a good reason (at least to me) which I need to see/parse them: my
outgoing provider has a highly unwanted feature to us: forked calls.
I have some program which is analyzing a remote leg connection state (no
answer/busy/reorder, etc...) and this app is also analyzing
all RTP which are sending within SDP on 180/181/183 messages. Let's say
that Telco can send a multiple 183 SDP with a different IP/audio ports
(c=/m=)
and our application (which hasn't support for forking calls) is receive a
multiple rtp streams to the same rtp port.
Sure thing I did a proper logic to drop >1 of 180/181/183 sdp with a
different contact info but I need to capture all the outgoing traffic
that is routing to outbound from kamailio.
I have to use wireshark just to see which replies are being set instead of
just log them into a syslog/file.

Could you please share with me that patch ?

Thanks,





2012/5/14 Marius Zbihlei 

> Hello,
>
> Normally, onsend_route is not triggered for replies, only for messages. If
> there are some good reasons behind it, I don't know, as we have a simple
> patch that enables this (we are reviewing it before pushing it to
> upstream). Of course, no changes to the messages/replies are permitted ...
>
> So again, is there a cause why onsend_route is not triggered for replies
> atm?
>
> --
> Zbihlei Marius
>
> Head of
> Linux Development Services Romania
>
> 1&1 Internet Development srlTel KA: 754-9152
> Str Mircea Eliade 18Tel RO: +40-31-223-9152
> Sect 1, Bucuresti   mailto: marius.zbih...@1and1.ro
> 71295, Romania
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] change/replace anything in body message

2012-05-11 Thread Konstantin M.
Thanks Daniel, it's works!

2012/4/25 Daniel-Constantin Mierla 

> Hello,
>
>
> On 4/24/12 6:27 PM, Konstantin M. wrote:
>
>> Hi,
>>
>> Is there a way to change/replace anything in body message ?
>> Used: replace_body_atonce, replace_body_all, replace_all, subst_body.
>> Nothing is working.
>>
> what is not working exactly? Saying what you tried and the results will
> help providing further hints. I am using some of them and they are working
> fine.
>
> If you do a change and test for that change immediately, then it is how
> it's done internally. You would have to do msg_apply_changes() if you need
> the changes immediately, otherwise they are applied when the message is
> forwarded.
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla - http://www.asipto.com
> http://twitter.com/#!/miconda - 
> http://www.linkedin.com/in/**miconda<http://www.linkedin.com/in/miconda>
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] kamailio debug send messages

2012-05-11 Thread Konstantin M.
Hi Daniel,

For some reasons, onsend_route doesn't triggered when transfering
100,180,183, etc...

2012/5/11 Daniel-Constantin Mierla 

>  Hello,
>
>  debug messages printed to syslog from the source code are because the
> developer needed/wanted them for troubleshooting.
>
> As an admin, you have the option of using xlog to print what ever messages
> you want. In 3.1.x there is onsend_route to see outgoing requests via
> $snd(...) variable.
>
> But if you want to get the sip traffic going through kamailio, better use
> siptrace module which stores requests/replies in database table.
>
> Cheers,
> Daniel
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda 
> - http://www.linkedin.com/in/miconda
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] error searching pvar "sp."

2012-05-09 Thread Konstantin M.
Hello,

When I have the following code:
xlog("Dropped INVITE from unregistered location: $si:$sp.\n");
-- I'm getting a parse error:
 0(3735) ERROR:  [pvapi.c:708]: error searching pvar "sp."
 0(3735) ERROR:  [pvapi.c:912]: wrong char [./46] in [$sp.
] at [3 (0)]
 0(3735) ERROR: xlog [xlog.c:314]: wrong format[Dropped INVITE from
unregistered location: $si:$sp.
]

When I changed to (removed a point after $sp):
xlog("Dropped INVITE from unregistered location: $si:$sp\n");
-- No errors.


What I'm doing wrong ? Or it's a parser bug ?

Thanks!
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Config include

2012-05-09 Thread Konstantin M.
Thank you, I found a logical error in order.
Also would be good if lex parser can understand a wildmasks, like:
include_file "modules/*.cfg"...


2012/5/9 Andrew Pogrebennyk 

> Konstantin,
>
> You should put the include_file directive after loadmodule and modparam
> directives. So it can be either before main route block or at the bottom
> of your main kamailio.cfg.
>
> On 05/09/2012 06:48 PM, Konstantin M. wrote:
> > After including a part of main config to included file -- I got a
> > several errors like:
> >
> >
> >  0(1582) ERROR:  [cfg.y:3393]: cfg. parser: failed to find command
> > is_method
> >  0(1582) :  [cfg.y:3532]: parse error in config file
> > /opt/kamailio/etc/kamailio/debug.cfg, line 4, column 55: unknown
> > command, missing loadmodule?
> >
> >  0(1582) ERROR:  [cfg.y:3393]: cfg. parser: failed to find command
> > xlog
> >  0(1582) :  [cfg.y:3532]: parse error in config file
> > /opt/kamailio/etc/kamailio/debug.cfg, line 9, column 101: unknown
> > command, missing loadmodule?
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Config include

2012-05-09 Thread Konstantin M.
After including a part of main config to included file -- I got a several
errors like:


 0(1582) ERROR:  [cfg.y:3393]: cfg. parser: failed to find command
is_method
 0(1582) :  [cfg.y:3532]: parse error in config file
/opt/kamailio/etc/kamailio/debug.cfg, line 4, column 55: unknown command,
missing loadmodule?

 0(1582) ERROR:  [cfg.y:3393]: cfg. parser: failed to find command
xlog
 0(1582) :  [cfg.y:3532]: parse error in config file
/opt/kamailio/etc/kamailio/debug.cfg, line 9, column 101: unknown command,
missing loadmodule?

...

A part of included file  /opt/kamailio/etc/kamailio/debug.cfg:
--

route[DEBUG]
{
if (is_method("PUBLISH|SUBSCRIBE|REGISTER|OPTIONS"))
{
return;
}

xlog("L_INFO", "*** UNHANDLED *** SIP Request: method [$rm], status
[$rs] from [$fu] to [$tu]\n");
}

route[DEBUG_FROM]
{
xlog("L_NOTICE", "[$mi] Received SIP Message (method [$rm]) ($ml[$cl]
bytes) from $Ri:$Rp ($si:$sp):\n$mb\n");
}


...


Do I have to duplicate the section of modules to that included file or I'm
wrong ?



2012/5/9 Konstantin M. 

> Hi Andrew,
>
> I have missed that. Thank you very much!
>
>
> 2012/5/9 Andrew Pogrebennyk 
>
>> Hello,
>> It is already there, see
>> http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.1.x
>>
>> On 05/09/2012 06:04 PM, Konstantin M. wrote:
>> > Hi,
>> >
>> > I would like (and a many people here I believe) to have a functional of
>> > including a multiple config files like (foe example asterisk's
>> > #include "path/to/some/config.conf").
>> > Is it possible to implement a such feature ?
>> >
>> > Thanks!
>>
>>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Config include

2012-05-09 Thread Konstantin M.
Hi Andrew,

I have missed that. Thank you very much!

2012/5/9 Andrew Pogrebennyk 

> Hello,
> It is already there, see
> http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.1.x
>
> On 05/09/2012 06:04 PM, Konstantin M. wrote:
> > Hi,
> >
> > I would like (and a many people here I believe) to have a functional of
> > including a multiple config files like (foe example asterisk's
> > #include "path/to/some/config.conf").
> > Is it possible to implement a such feature ?
> >
> > Thanks!
>
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Config include

2012-05-09 Thread Konstantin M.
Hi,

I would like (and a many people here I believe) to have a functional of
including a multiple config files like (foe example asterisk's
#include "path/to/some/config.conf").
Is it possible to implement a such feature ?

Thanks!
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] json and jsonrpc-c

2012-05-06 Thread Konstantin M.
Hi Ron,

Don't need to modify anything. Just install a proper -devel packages and
libs.
For example if you running debian, just do:
aptitude install libjson0 libjson0-dev libevent-dev libxmlrpc-c3
libxmlrpc-c3-dev

2012/5/6 Ron McLeod 

> I set the PKG_CONFIG_PATH environment variable to  /usr/local/lib/pkgconfig
> .  After that it built fine.
>
>
> From: Ron McLeod [mailto:ron.kamai...@mcleodnet.com]
> Sent: Saturday, May 05, 2012 9:24 PM
> To: 'sr-users@lists.sip-router.org'
> Subject: json and jsonrpc-c
>
> I am trying to build json and jsonrpc-c for kamailio-3.2.3 from a fresh
> download of the source tarball but not having success.  I modified the
> Makefile to include the two modules in the standard package, and remove the
> line which excluded them from building.  I see the code for the modules in
> the source.  Also, I have already built and installed the two dependencies
> –
> libevent and libjson.
>
> Could someone take a look at the make out and see if there is any
> indication
> of what I might be doing wrong?
>
> http://www.siplabs.net/tracebin/make_and_install_output.txt
>
> Thanks – Ron
>
>
>
>
> ___
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] change/replace anything in body message

2012-04-24 Thread Konstantin M.
Hi,

Is there a way to change/replace anything in body message ?
Used: replace_body_atonce, replace_body_all, replace_all, subst_body.
Nothing is working.

Thanks,
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] replace body content

2012-04-23 Thread Konstantin M.
Hi,

Is there a way to change/replace anything in body message ?
Used: replace_body_atonce, replace_body_all, replace_all, subst_body.
Nothing is working.

Thanks,
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users