Dears,
I started my lab on VMware (debian lenny) where I installed Kamailio 3.2 and
started drouting configuration.
I'm using 2 PCs each having an x-lite softphone and the Kamailio on the
vmware all connected locally. My primary test is to make a call from x-lite
on PC (192.168.111.11) to x-lite on PC (192.168.111.226) through Kamailio\
drouting modules (192.168.111.139).
What is happening is that when I call 9611558800, for example, am getting
'Calling' message on PC x-lite followed by 'Call Failed: Request Timeout'
after a certain time.
Attached is my routing logic script, and ngrep for the call that is failing.
And my dr_tables data is :
dr_rules: 4, '0', '9611', '', 0, '', '#3',
'Lebanon Fix'
dr_gw_lists: 3, '5', 'Test Call'
dr_groups: 3, '.*', '.*', 0, 'Everyone'
dr_gateways: 5, 1, '192.168.111.226', 0, '', '', 2, 'PC1'
I tried adding port number to the gateways, remove '#' and add 5 in the
dr_rules, remove the "0" from do_routing in the script, but with no success.
Reading some related documents and books, I found that all scenarios using
drouting have gateways as media servers (Asterisks) . So my question: is
this a must, to have a media proxy even using my above primary enviroment?
If not, can you please help me finding my mistake that prohibit the call's
success(ringing)?
Thanks in advance.
F.Chahrour
Show replies by date