Is there an easier way to search through the mailing list other than going to http://lists.kamailio.org/pipermail/users/, and searching in my Firefox based on the subject name?
Thanks
Hi
I'm doing an integration of the RLS module for Kamailio 1.5 and a
third-party XCAP server.
I see that when my client sends a SIP SUBSCRIBE to a list that is defined
into the document rls-services, I only see the traffic from Kamailio/RLS to
the XCAP server to retrieve a resource-lists document, nothing about the
rls-services document ?!
Does RLS support rls-services ? If not what lists should contain the
resource-lists document ?
Cheers
Pascal
On 05/20/2009 01:04 PM, Pascal Maugeri wrote:
>
> that is caused by CURLE_WRITE_ERROR.
>
> Do you get a pkg memory or so error before those pasted above?
>
>
> Well I only get the following line before:
>
> May 20 13:59:52 sandbox /usr/sbin/kamailio[11424]:
> WARNING:core:fm_free: free(0) called
>
> [...]
>
> Any idea of what could go wrong ?
Do you get the error for all xcap queries?
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com/
Hi,
I got the following error when using FreeRADIUS to authenticate SER
registration.
May 21 04:46:57 ser[3352]: REGISTER
May 21 04:46:57 ser[3352]: REGISTER: challenging user
May 21 04:46:57 ser[3354]: REGISTER
May 21 04:46:57 ser[3354]: pre_auth(): Credentials received are not
filled properly
What does this mean? Also, I don't see any RADIUS traffic generated by
SER. Please assist.
Thanks
Leon
Hello,
I have the following topology:
IPphones <-> IPBX-1 <-> <-> IPBX-A <-> IPphones
IPphones <-> IPBX-2 <-> KAMAILIO <-> IPBX-B <-> IPphones
...
IPphones <-> IPBX-N <-> IPBX-X <-> IPphones
version: kamailio 1.4.1-notls (i386/linux)
I experienced problems regarding DTMF digits transport. DTMF is
transported through RTP data and it is not recognized at the end.
Does anyone could recommend me how to force the negotiation between
Kamailio and IPBXs to be sure that IPphones and IPBXs will use another
method to transport DTMF (like OOB SIP INFO or RFC2833)
Many thanks,
Simon
--
--------------------------------------------------------------
Simon Muyal
Suivi des Services aux Usagers (SSU)
Services operations & support
Réseau National de Télécommunications
pour la Technologie, l'Enseignement et la Recherche
Tel: +33 (0) 1 53 94 20 40 | GIP RENATER
Fax: +33 (0) 1 53 94 20 41 | c/o ENSAM
E-mail: muyal(a)renater.fr | 151 Boulevard de l'Hôpital
http://www.renater.fr | 75013 PARIS
--------------------------------------------------------------
Hello:
I've been going through your lists and your documentation, and I'm unable to find how you set up load based load balancing.
To further illustrate:
For example, let's say we have the following live calls:1,2,3,4,5,6,7
Round Robin Works Well
----------------------
+-----+
| SER |
+-----+
|
| +--------------+
|-------| FreeSWITCH 1 | [Calls 1,3,5,7]
| +--------------+
|
| +--------------+
|-------| FreeSWITCH 2 | [Calls 2,4,6]
+--------------+
But let's say some of the calls end significantly quicker than the others, how can I send calls by their load (current calls, cpu, etc)
For example, let's say we have the following live calls:1,2,3,4,5,6,7 - Let's say calls 4 and 5 lasted about 30 seconds, while the others lasted about 5 minutes. How would I be able to route calls to the box that's least used - in this example, "FreeSWITCH 2" at any given time had the least number of calls, so calls 4,5, and 6 were dispatched to it.
Load Based Load Balancing
-------------------------
+-----+
| SER |
+-----+
|
| +--------------+
|-------| FreeSWITCH 1 | [Calls 1,3,7]
| +--------------+
|
| +--------------+
|-------| FreeSWITCH 2 | [Calls 2,6]
+--------------+
Thanks,
Kareem
Hi, Ovidiu
I'm replicating this trade on User list, as You suggested, but take look
on what I had done:
Kamailio-151:/etc/kamailio # kamdbctl reinit kamailio
MySQL password for root:
INFO: Database kamailio deleted
INFO: test server charset
INFO: creating database kamailio ...
INFO: Core Kamailio tables succesfully created.
Install presence related tables? (y/n): y
INFO: creating presence tables into kamailio ...
INFO: Presence tables succesfully created.
Install tables for imc cpl siptrace domainpolicy carrierroute
userblacklist htable purple? (y/n): y
INFO: creating extra tables into kamailio ...
INFO: Extra tables succesfully created.
Kamailio-151:/etc/kamailio # kamctl cr addrt 0 'XXXX'
ERROR 1146 (42S02) at line 1: Table 'kamailio.route_tree' doesn't exist
ERROR: cr - SQL Error
Kamailio-151:/etc/kamailio #
and the error/bug persist. Even with a clean DB definition...
Where could the problem be? I understand that it's on the "kamctl"
script, but I can be wrong...
Edson.
Ovidiu Sas escreveu:
> This is a question for users, not for devel.
> Please install the extra tables via kamdbctl.
> Take a look also at /etc/kamailio/kamctlrc where the extra tables are defined.
>
>
> Regards,
> Ovidiu Sas
>
> On Tue, May 19, 2009 at 4:25 PM, Edson - Lists <4lists(a)gmail.com> wrote:
>> Hi, Guys...
>>
>> After some tests, I realize that CarrierRoute will feet better on we
>> want to do, but when trying to include a carrier, I got:
>>
>> # kamctl cr addrt 1 XXXX
>> ERROR 1146 (42S02) at line 1: Table 'kamailio.route_tree' doesn't exist
>> ERROR: cr - SQL Error
>>
>> Then I try to include a route by hand with the commands:
>>
>> INSERT INTO carrier_name (carrier) VALUES ("default");
>> INSERT INTO domain_name (domain) VALUES ("default");
>> INSERT INTO carrierroute (carrier,domain,scan_prefix,flags,mask,prob,strip,rewrite_host,rewrite_prefix,rewrite_suffix,description)
>> VALUES("1","1","1000","0","0","1","0","PEER-01","","","FRANCE");
>>
>> And try to see the results, but I got:
>>
>> # kamctl cr show
>> cr routing tree
>> ERROR 1146 (42S02) at line 1: Table 'kamailio.route_tree' doesn't exist
>> cr routes
>>
>> Now is this resulting from bug(s) in the "kamctl" script or from wrong
>> definitions on the "kamctlrc" file?
>>
>> Edson.
>>
>>
>> _______________________________________________
>> Kamailio (OpenSER) - Devel mailing list
>> Devel(a)lists.kamailio.org
>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/devel
>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/devel
>>
>
Hi
I have found following errors...
Anybody how it occurs... Is there any special way to install rtpproxy..??
May 20 05:01:33 asterisk4 /sbin/kamailio[24792]:
ERROR:nathelper:send_rtpp_command:
can't connect to RTP proxy
May 20 05:01:33 asterisk4 /sbin/kamailio[24792]:
ERROR:nathelper:send_rtpp_command: proxy <unix:/var/run/rtpproxy.sock> does
not respond, disable it
May 20 04:11:40 asterisk4 /sbin/kamailio[24525]:
WARNING:nathelper:rtpp_test: can't get version of the RTP proxy
May 20 04:11:40 asterisk4 /sbin/kamailio[24525]:
WARNING:nathelper:rtpp_test: support for RTP proxy
<unix:/var/run/rtpproxy.sock> has been disabled temporarily
--
Regards,
Chandrakant Solanki
Hello,
I just introduced support for a new type of route in configuration file
- event_route. The prototype for it is:
event_route[groupid:eventid] {
[actions]
}
The main purpose for it is to allow modules (and core) to be able to
execute code written in configuration file when a specific event
happens, without altering the config grammar. Also, in short term, the
modules that fire events should be able to impose what type of actions
can be used in the respective event_route - now functions allowed in
request route can be used.
First module that uses this feature is htable, executing an event route
only once, when all modules were initialized. A typical use case is to
initialize some items in a hash table. Example:
modparam("htable", "htable", "a=>size=4;")
event_route[htable:mod-init] {
$sht(a=>calls-to::10.10.10.10) = 0;
$sht(a=>max-calls-to::10.10.10.10) = 100;
}
route {
if(is_method("INVITE") && !has_totag())
{
switch($rd) {
case "10.10.10.10":
lock("calls-to::10.10.10.10");
$sht(a=>calls-to::10.10.10.10) =
$sht(a=>calls-to::10.10.10.10) + 1;
unlock("calls-to::10.10.10.10");
if($sht(a=>calls-to::10.10.10.10)>$sht(a=>max-calls-to::10.10.10.10))
{
sl_send_reply("500", "To many calls to .10");
exit;
}
break;
...
}
}
}
This system will be used to get kamailio's error_route and local_route
functionalities. Other cases I have in mind now are:
- auto-expired dialog route introduced in kamailio 1.5.0 to become
event_route[dialog:auto-expired]
- call event route when a location record has expired on timer:
event_route[usrloc:auto-expired] making available via PV details of
expired contact
- rtimer module routes to become event routes
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com/