Hi,
It is my second time upgrading kamailio to 4.2.X.
Everything is working except the acc db_extra inserts.
I keep on getting that error:
ERROR: db_mysql [km_dbase.c:123]: db_mysql_submit_query(): driver error on
query: Incorrect integer value: '' for column XXXXXXX
I must confess, I managed to solve the problem once. But I do not remember
how :-(.
The XXXXXX column is set as an integer with NULL enabled and no default
value (which works on the kamailio server where i fixed it...)
Any ideas of where it comes from?
BR,
Uri
Hi friends,
Having problems with this command: tail -f /var/log/kamailio.log
That it’s what i got:
ERROR: ctl [ctl.c:382]: mod_destroy(): ERROR: ctl: could not delete unix socket /tmp/kamailio_ctl: Operation not permitted (1)
Any ideas will appreciated
Thanks
Hi IMS'ers
I am generating CCR's happily from the ims_charging module (adapted to work standalone with standard userloc module) but have a couple of questions around AVP's supported.
a) I note that in the 3GPP TS 32.299 V12.7.0 specification that table 7.1.0.1, that it indicates Vendor-Id and Vendor-Specific-Application-Id aren't used. But later in section 7.1.16 it indicates that the Vendor-Id should be 10415 and set inside the Vendor-Specific-Application-Id AVP. Should I assume that the table is wrong ?
b) The ims_charging_module doesn't seem to put an Auth-Application-Id into the CCR. This is mandatory according to 3GPP and RFC4006. I note that it does appear under the Vendor-Specific-Application-Id - but this doesn't seem right to me?
At this stage I am thinking to add the Auth-Application-Id AVP and also the 3GPP Called-Party-Address AVP. To I submit patches to the development list?
Kind regards
Shane
Shane Harrison
Senior Software Engineer
Imagination Technologies NZ Limited
Level 2
1 Market Grove
Lower Hutt, 5010
New Zealand
PO Box 30-449
Lower Hutt, 5040
New Zealand
Phone: +64 4 890-3681 ext 3361
Hi all,
As you will have seen from my posts, I have adapted the ims_charging module to work with usrloc module i.e. outside ims environment.
I am interested in whether others see a use in having a Diameter Credit Control module that is standalone. There are already a number of Credit Control modules other than the ims one e.g. cncxx and I am not sure if the community sees a need for YACC.
If there is interest then need to consider further how best to approach accommodating both ims dependence and standalone operation.
Cheers
Shane
Shane Harrison
Senior Software Engineer
Imagination Technologies NZ Limited
Level 2
1 Market Grove
Lower Hutt, 5010
New Zealand
PO Box 30-449
Lower Hutt, 5040
New Zealand
Phone: +64 4 890-3681 ext 3361
dear Kamailians,
I have Kamailio+rtpproxy in front of FreeSWITCH.
Kamailio and FreeSWITCH are on the same private network.
Public Internet IP address ports are redirected to Kamailio and
rtpproxy (same situation as in Amazon EC2).
Clients comes from Internet, and make calls to Internet, SIP signaling
passing through FreeSWITCH (eg: A leg incoming INVITE, FreeSWITCH
originate an outbound B leg INVITE, and then bridge the legs).
Using rtpproxy with -A "advertise" patch from Daniel, this topology
works fine in a "traditional" telco way: rtp goes from caller to
rtpproxy to callee, and viceversa.
Now I want to maintain FreeSWITCH in the middle of rtp flow all the
time, in a pure b2bua way, so it can control and analyze the media
streams.
So, I need rtpproxy to act paying attention to direction, as in
caller->rtpproxy->freeswitch->rtpproxy->callee (and viceversa).
Normally I would use Kamailio multihomed and rtpproxy in bridging
mode. But I cannot have a NIC on the public address.
How I can use the "ie" "ei" feature of rtpproxy in an Amazon-EC2 like
environment? (eg: no public address attached to machine, but ports
redirection from public address).
I read this trick from Hugh Waite:
"I have used rtpproxy (with the advertised address patch) in Amazon to
bridge media between internet facing and private subnets in a VPC.
I found that I couldn’t use different advertised addresses depending
on which direction the signalling was going on a single private IP
address. I worked around this by allocating a second private ip
address to the instance and used that in the ‘bridge’.
-A 54.86.X.X/10.0.1.15 –l 10.0.1.10/10.0.1.15"
Can you explain how to use this trick, or another way (without
additional addresses is gladly accepted!) to reach the same result
(rtp always passing through FreeSWITCH) ?
Thank you all in advance,
-giovanni
--
Sincerely,
Giovanni Maruzzelli
Cell : +39-347-2665618
How do I process session timers in Kamailio coming from particular upstream provider every 15mins during a call?
At the moment the the call fails after 15 mins.
Related to this, another provider sends re-invites during a dialog to check that my kamailio is alive. However Kamailio responds with "488 not here". How do I process these as well?
Asterisk sits behind Kamailio.
Thanks
Eric
Dear all,
We get this error message :
Using Kamailio V4.2 debian wheezy
(9898) ERROR: ctl [ctl.c:382]: mod_destroy(): ERROR: ctl: could not delete unix socket /tmp/kamailio_ctl: Operation not permitted (1)
We are not able to fix it.
If anybody could help us it will be great.
Best Regards,
Youssef
Hi,
I want to use load balancing (dispatcher or carrierroute) but i have two upstream interfaces (separate vlan's to provider sides) and third interface to SIP clients side. Also i need to rewrite sdp fields with correct information with rtpengine, but it's impossible as i don't know whitch direction (provider) will be chosen by algorithm. Is it possible to use load dispatcher or carrierroute in conjunction with rtpengine or load balancing must be done manualy?
—
Regards,
Virmantas
--
__________________________________________________________________________
CONFIDENTIALITY NOTICE: The information contained in the present message
(including any information contained in attachments herein) may be
confidential and privileged. It may be read, copied and used only by the
intended recipient. If you have received it in error please contact the
sender (by return e-mail) immediately and delete this message. Any
unauthorized use or dissemination of this message in whole or in parts is
strictly prohibited. Print this message only if sharp necessary.
УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: Информация, содержащаяся в настоящем
сообщении (включая любое вложение) может быть конфиденциальной и охраняться
действующим законодательством. Сообщение может быть прочитано, скопировано
и использовано исключительно лицом, которому сообщение предназначается.
Если Вы получили настоящее сообщение по ошибке, пожалуйста, незамедлительно
сообщите об этом отправителю (ответным письмом по электронной почте). Любое
несанкционированное использование или распространение информации,
содержащейся в настоящем сообщении в целом или в части, строго запрещены.
Не распечатывайте настоящее сообщение, если в этом нет крайней
необходимости.
Hi,
I want to deploy a kamailio v4.2.x setup with multiple domains, all resolve
to same IPv4 address kamailio is listening on. I am bit confused about how
to configure TLS certificates using tls config file as mentioned here,
http://kamailio.org/docs/modules/4.2.x/modules/tls.html#tls.p.config
The documentation states that,
--
If set the TLS module will load a special config file or config files from
config directory, in which different TLS parameters can be specified on a
per role (server or client) and domain basis (*for now only IPs*). The
corresponding module parameters will be ignored.
--
since all domains resolve single IP, so i assume i can specify only one
section in tls config file with pair of key/pem file path. How can i
specify more server certificates for same ip but with different domains?
Thank you.
Hello,
I'm looking for a way to track a call by using basic AVP like this:
Into a route that treats INVITE:
$avp(s:state)="call_start";
Then, if I test this AVP into WITHINDLG route:
if($avp(s:state)!="call_start") ; the test fails.
Did I miss something?
The goal is to update this AVP during the life of the transaction.
Regards,
Igor.