Hello everyone,
I know kamailio can be configured into almsot everything for SIP - and that
the dispatcher function is already build for dispatching between multiple
sbc's etc...
Is it possible to use the dispatcher for routing between multiple sbc's
accroding to called subscriber?
So I can make it somewhat multi-tentant.
So subscriber A always is routed to 1 or more specific sbc's and subscriber
B to 1 or more other spcific sbc's?
Hi All,
I am Newbie to Kamailio and while we configuring IMS Kamailio , facing
issues on MySQL installation.
OS : Debian 7 (Wheezy)
While we issue apt-get install mysql-server-5.6, getting below error:
apt-get install mysql-server-5.6
The following packages have unmet dependencies:
mysql-community-server : Depends: libaio1 (>= 0.3.93) but it is not
installable
Depends: libnuma1 (>= 2.0.8~rc4) but it is not
installable
Recommends: mysql-client (= 5.6.28-1debian7)
E: Unable to correct problems, you have held broken packages.
Note:in mysql list
added below lines:
deb http://repo.mysql.com/apt/debian wheezy mysql-5.6
deb-src http://repo.mysql.com/apt/debian wheezy mysql-5.6
deb http://repo.mysql.com/apt/debian wheezy mysql-apt-config
Can any one help us to resolve this problem.
Thank you so much in advance.
Regards,
-kranti
Ganesh,
After issuing command $sudo apt-get update, adding the repo we are getting
the below error.
root@debian:/etc/apt/sources.list.d# apt-get install mysql-server-5.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'mysql-community-server' instead of 'mysql-server-5.6'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mysql-community-server : Depends: libaio1 (>= 0.3.93) but it is not
installable
Depends: libnuma1 (>= 2.0.8~rc4) but it is not
installable
Recommends: mysql-client (= 5.6.28-1debian7)
E: Unable to correct problems, you have held broken packages.
Regards,
-kranti
On Tue, Dec 15, 2015 at 8:20 AM, Infinicalls Infinicalls <
infinicalls(a)gmail.com> wrote:
> Hi,
> Did you try issuing the command $sudo apt-get update after adding the
> repo? What error message you are getting?
>
> Ganesh Kumar
>
>
> On 12/15/15, Kranti Kumar <krantikumara(a)gmail.com> wrote:
> > Hi All,
> >
> > I am Newbie to Kamailio and while we configuring IMS Kamailio , facing
> > issues on MySQL installation.
> >
> > OS : Debian 7 (Wheezy)
> >
> > While we issue apt-get install mysql-server-5.6, getting below error:
> >
> > apt-get install mysql-server-5.6
> >
> >
> > The following packages have unmet dependencies:
> >
> > mysql-community-server : Depends: libaio1 (>= 0.3.93) but it is not
> > installable
> >
> > Depends: libnuma1 (>= 2.0.8~rc4) but it is not
> > installable
> >
> > Recommends: mysql-client (= 5.6.28-1debian7)
> >
> > E: Unable to correct problems, you have held broken packages.
> >
> >
> > Note:in mysql list
> >
> > added below lines:
> >
> > deb http://repo.mysql.com/apt/debian wheezy mysql-5.6
> >
> > deb-src http://repo.mysql.com/apt/debian wheezy mysql-5.6
> >
> > deb http://repo.mysql.com/apt/debian wheezy mysql-apt-config
> >
> >
> > Can any one help us to resolve this problem.
> >
> > Thank you so much in advance.
> >
> > Regards,
> >
> > -kranti
> >
>
>
> --
>
> --
> http://www.infinicalls.com
>
Hi list
What could be the scenario, when hangup a call and kamailio show empty the
$du var and can't send BYE to endpoint
--
Ing. Rene Montilva
*FOSS Developer and VoIP Engineer.*
Hi,
After credit limit reached(ims_charging), tried to send BYE to both legs in kamailo (modules/dialog_ng/dlg_req_within.c).Bye sent to caller, but when sending bye to callee it is failing.(it is considering record-routes from caller invite, not in 200 OK from callee).Is there any changes necessary? Can you please reply.
Thanks,
Dileep
Hello fellow developers...
We have been testing Kamailio for a week and it is working great...
But some of the our friends reported that they can't connect to our server
using their mobile Internet... and it seems default SIP port is blocked by
Service Provider...
So we decided to change ports...
I opened kamailio.cfg and added these lines:
listen=tcp:_PUBLIC_IP_:32850
listen=udp:_PUBLIC_IP_:32850
listen=tls:_PUBLIC_IP_:32851
listen=tcp:127.0.0.1:32850
listen=udp:127.0.0.1:32850
listen=tls:127.0.0.1:32851
listen=tcp:10.19.0.5:32850
listen=udp:10.19.0.5:32850
listen=tls:10.19.0.5:32851
port=32850
port=32851
Now clients throwing an error "403 Not relaying"...
I tried to enable debugging to see cfgtrace... no errors detected
But when I comment out lines above, (with default cfg) everything works fine
Where and What am I doing wrong?
Thanks in advance :)
Javokhir M.M.
________________________________________________
Disclaimer: The information in this e-mail is confidential. If you are not
addressed recipient then please return and delete this e-mail from your
system. Unauthorised use of or disclose the contents of this e-mail may be
unlawful.
Dear IMS-experts,
I am trying to reduce the complexity of the IMS implementation by disabling
the functions which are not required for a pure stripped down IMS core
platform.
Therefore I deactivate NAT handling, RTP proxy, SBC, dispatcher etc... in a
first step.
Later on I will add the functions step-by step. According to the
requirements.
Now I discovered an inconsistency in the configuration file (kamilio.cfg) of
P-CSCF.
In main routing logic there is the point where P-CSCF distinguishes an
originating-initial request from a terminating-initial request. This is done
by the code:
if (!ds_is_from_list()) {
# Originating from Subscriber:
route(Orig_Initial);
} else {
# Terminating to Subscriber:
route(Term_Initial);
}
Unfortunately the function ds_is_from_list() is part of the dispatcher
module which I want to avoid in a first step.
Therefore another criterion must be used to distinguish between originating-
and terminating-initial request.
I therefore propose to use the pseudo-user-name "term" in the Route-URI as a
distinguisher.
What do you think?
I am actually thinking about the correct statement (regular expression) to
do that. Maybe anyone can help.
BR Franz
Hi Guys,
I have been using {s.rm,match} to remove occurrences of numbers, however I am aware it removes all occurrences.
Is it possible to make it only remove the first occurrence and not all?
For example If I am looking to modify 639157407639
I want to remove only the first 63, not both.
So I end up with 9157407639 and not 91574079.
Is it possible with a transformation of is regex the way ?
thanks
Jon
Just an observation and enhancement suggestion.
VERY occasionally Ive been getting
*ERROR: <core> [parser/parse_param.c:591]: parse_params2(): parse_params():
No memory left*
Now I know this is the root of the problem BUT ... it would be nice if it
didnt leave my kamailio with no dispatchers at all.
Im just suggesting that rather than calling destroy_list before
re-populating the list.
Could this be changed to create a new list, swap over the pointers to the
new distributor list ( IF it has > 0 entries ) and then destroy_list .
its just a thought ?
--
Sincerely
Jay
Hi,
Normally with serial forking, the first branch ID corresponds to
$T_branch_idx == 0, i.e.
Via: SIP/2.0/UDP
172.30.110.4;branch=z9hG4bK7f3d.57593ee3a139f0ae6c4a8a0f531e342c.0
In the event of failure, a second branch attempt has a branch index of 1
and so on:
Via: SIP/2.0/UDP
172.30.110.4;branch=z9hG4bK7f3d.57593ee3a139f0ae6c4a8a0f531e342c.1
However, when I use asynchronous processing with t_suspend() /
t_continue(), resuming the transaction in an rtimer process, I notice
that the $T_branch_idx of the first branch is 1, then 2.
Where did 0 go? Is this a normal effect of TM suspend/continue?
Thanks!
-- Alex
--
Alex Balashov | Principal | Evariste Systems LLC
303 Perimeter Center North, Suite 300
Atlanta, GA 30346
United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/