Hi,
Apologies if you have already seen this on the OpenSIPS users list; it
seems that some of the domain changes are a little confusing for the
moment.
I'm trying to compile MediaProxy 2.0 on CentOS 5 for use with Kamailio.
I've installed libnetfilter_conntrack from RPMForge, but I am getting
an error with compiling.
./setup.py build
running build
running build_py
running build_ext
building 'mediaproxy.interfaces.system._conntrack' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-
D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-
size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fPIC -
DMODULE_VERSION=2.0.3 -DIPTABLES_VERSION="1.4.0" -Imediaproxy/
interfaces/system/libiptc/include -I/usr/include/python2.4 -c
mediaproxy/interfaces/system/_conntrack.c -o build/temp.linux-
x86_64-2.4/mediaproxy/interfaces/system/_conntrack.o
mediaproxy/interfaces/system/_conntrack.c: In function
‘ForwardingRule_init’:
mediaproxy/interfaces/system/_conntrack.c:223: error:
‘NFCT_SOPT_SETUP_REPLY’ undeclared (first use in this function)
mediaproxy/interfaces/system/_conntrack.c:223: error: (Each undeclared
identifier is reported only once
mediaproxy/interfaces/system/_conntrack.c:223: error: for each
function it appears in.)
error: command 'gcc' failed with exit status 1
Current IPTABLES info:
% iptables --version
iptables v1.3.5
% lsmod | grep conntrack
ip_conntrack_netbios_ns 36033 0
ip_conntrack 91237 1 ip_conntrack_netbios_ns
nfnetlink 40457 1 ip_conntrack
Is there a package I am missing, or am I simply fighting a loosing
battle and need to use a different flavor of Linux to get it to work
easily?
Thanks,
Andrew
--
Andrew Yager, Managing Director (MACS BCompSc MCP)
Real World Technology Solutions Pty Ltd
ph: 1300 798 718 or (02) 9037 0500
fax: (02) 9037 0591 mob: 0405 152 568
http://www.rwts.com.au/ or http://www.stonebridgecomputing.com.au/
I am using openser 1.3, I can't make the failure_route to work properly.
here is my config:
modparam("tm", "fr_timer", 2) # set fr_timer
route{
if (is_method("INVITE")) {
avp_delete("*");
if (avp_db_query("SELECT
prefix,grp_id,priority,custid,did,ip,port,failure_set,failure_i
p,failure_port FROM test_table WHERE
prefix='$rU'","$avp(s:prefix);$avp(s:grp_id);$avp(s:priority);$avp(s:custid);$avp(s:did);$avp(s:ip);$avp(s:port
);$avp(s:failure_set);$avp(s:failure_ip);$avp(s:failure_
port)")) {
$ru = "sip:"+$rU + "@" + $avp(s:ip) + ":" + $avp(s:port);
if ($avp(s:failure_set) == y ) {
$avp(i:3) = 3;
t_on_failure("1");
t_relay();
}
}
} else {
xlog("L_NOTICE", "avp_db_query() returned no records or failed
query\n");
};
}
### END OF ROUTING
failure_route[1] {
# status is 408 if openser session timer fires
if (t_check_status("408")) {
$ru = "sip:"+$rU + "@" + $avp(s:failure_ip) + ":" + $avp(s:failure_port);
t_relay();
}
}
route[1] {
# send it out now; use stateful forwarding as it works reliably
# even for UDP2TCP
if (!t_relay()) {
sl_reply_error();
};
exit;
}
So I set ip field to no responsive one and failure_ip to responsive one,
but still the invite does not fail to the last one (failure_ip) after the
timeout.
Am I doing something wrong?
cheers!!
I have a logo submission from someone who works with me at Evariste - of
artistic inclinations.
I don't know what the proper submission path for the logos is, so I'm
posting it here. Sorry if that's annoying.
--
Alex Balashov
Evariste Systems
Web : http://www.evaristesys.com/
Tel : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599
Hi all,
What is meaning of ftag or avp parameter in Record-Route herder?
SER inserted this Record-Route. As far as know, OpenSER is come from SER.
Best regards,
Steven Wu
Hello,
these issues were pointed in the first place, my comments follow inline.
1) the need for a new reliable release - delayed or low-quality releases
are affecting the credibility of the project
- http://lists.kamailio.org/pipermail/users/2008-August/018999.html
- the link above shows this one was a faster release than in past
- http://www.kamailio.net/mos/view/KAMAILIO-v1.4.0-Released/
- the link above shows the efforts in creating a testing suite which was running on devel server during this development cycle
- the link above shows no much new things in the core, but code cleanup, duplicity removal, source code documentation
2) degradation of the project quality - testing, performance measurements
and code quality control are overlooked
- presented before, testing suite was built and running, lot of code was reviewed and improved
- who in the new project will do that and couldn't do it because was blocked in the old project
3) lack of the control, management and coordination of the project -
critical project issues could not be handled or solved
- I am not aware of mis-coordinations that could affect the project so badly
- I am not aware of critical issues that could not be solved and there was no report of a critical deadlock
- if there was a failure in management, all from the board share same fault
Moreover, I believe there are facts in the past that openser took care of its quality. I repeat as I said that QA might not be enough no matter is done. If openser 1.3.x is the core component of a platform hosting about 2 millions of subscribers does not ensure some QA, then nothing else can be said, see:
http://www.ilocus.com/2008/03/the_largest_voip_offering_base.html
None above motivates such reactions as happened recently, but if does, then probably with some openess and discussions everything would have been better now.
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com
I have to say, this is probably one of the harder decisions I've had
to make in a very long time. I have to say the OpenSER / SER decision
was much easier.
While I obviously don't know all the details of what's gone on between
Bogdan and Henning or whomever else, I just really have a hard time
swallowing Hennings explanation of what happened and his, what seems
to be, emotional reaction.
More so than that, it seems like there were quite a few decisions
made by the board without immediately letting the community know about
it, even quite a while after these decisions were made.
While I do not dispute Hennings technical ability, It is my opinion
that his disrespectful attitude, his "shotgun" conduct, and his
obvious lack of management ability is not befitting of someone on
Kamailio project's board regardless of who is at fault here.
Honestly, I'm a bit disappointed that Daniel hasn't said more as well.
I met him at the fall VON in 2005 and he was indeed very pleasant and
I enjoyed our conversation.
All I've heard is things like 'not wanting to discuss any further',
etc. - but the fact remains that wether it's a comfortable topic or
not, there are quite a few of us that are using OpenSER in a
commercial environment and these are things that we NEED to know in
order to make an informed decision.
In the end, all I know is now there are two projects and I have to
choose which one. Based on what I've read in the change-logs, my
direct experience with Bogden in a technical support role directly
related to SER at a previous business - my company will be using
OpenSIPS going forward.
I have a very high regard for virtually all of the Kamailio / OpenSER
group, and again, I am disappointed and absolutely hate that I've been
forced into a position to have to make a decision like this.
I will continue to be active on both sets of lists for the foreseeable
future to monitor progress.
Having said all that, I can't tell you how much I hope things can
still be resolved and we can all have a unified project. I would
implore the Kamailio board to do whatever it takes to bring Bogdan
back into the group for the sake of the community.
Hopefully something like that won't be just a dream.
Thanks,
- Darren
_____________________________
dmsessions(a)gmail.com
http://www.darrensessions.comhttp://www.linkedin.com/in/dsessions
_____________________________
Hello,
as there were accuses about a delayed release, I am showing the dates
when a major release was out:
June 14, 2005 - first openser release, just a rebuild of ser 0.9.x
October 28, 2005 - openser 1.0.0
July 10, 2006 - openser 1.1.0 (after more than 8 months)
March 12, 2007 - openser 1.2.0 (after more than 8 months)
December 13, 2007 - openser 1.3.0 (after more than 9 months)
August 7, 2008 - openser 1.4.0 (less than 8 months)
So, maybe my memory is damaged, but you should be able to learn it from
mailing lists and web. I do not buy that motivation about project
quality degradation in release management.
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com
Hello guys,
first I apologize for the situation we are in and for my silence in the
last days as I tried to get the release out and not put gas on fire. The
board looks like being now an evil thing, maybe it is our fault we
haven't given more details about insights, but there were not many as
ones could imagine and the decisions were presented to community.
Here are the outlines of the discussions on the board, since September
2005, when first mail came there:
2005-09
DCM: decide release number => resulted in openser 1.0.0
DCM: business mailing lists => resulted in creation of the list
2005-10
AG: asks about making AG a trusted CA for default delivery of openser =>
self signed or something invalid to force users to change
2005-11
DCM: starts discussion about making an openser statute
DCM: puts in dicussion the behavior of Harry on the mailing lists
DCM: contacts Harry
2005-12
ALL: continuation of previous mail discussions
2006-03
DCM: plans for new release
2006-04
JH: discussion about presence implementation
2006-05
BIA: about project hosting: still sourceforge or move out
ALL: Sourceforge problems discussions
JH: presented some options for hosting
2006-06
AG: sip summer code
JH: about 1.1.0
2006-07
JH: presence server
AG: minutes if SIMPLE WG at IETF
DCM: GPL issue with openssl and debian
2006-08
BIA: openser summit
2006-09,10
ALL: openser summit
2006-11
AG: history update in relation with old project
BIA: TLS discussion
2006-12
ALL: history update
2007-01
KD: FOSDEM
DCM: openser 1.1.1
BIA: openser at spring von
2007-02
BIA: openser donnations
DCM: openser events
2007-04
BIA: Linuxtag
2007-09
DCM: summit 2007
2007-10
CS: retires from board
BIA: proposes Henning => no decision as no rules for electing, makes
that a point in todo
BIA: openser 1.2.3
2007-11
DCM: openser business environment => hosting it within the website
couldn't get a decision, posponed with alternative for dedicated site
BIA: new developer Maxim Sobolyev
2008-03
BIA: on the 28th announces to board the issues with trademark,
apparently some board member and other people were already aware
AG: openser pages update
2008-04
ALL: agreed with rename
- started the idea of a foundation to register trademark, takes on
managing resources
HW (not a member at that time but was included in the discussions
related to TM) - proposes new developer Iouri
2008-05
BIA: on the 12th started the discussion about new name foreseeing 2
directions: something similar, to remember about the old project, or
something totally different
2008-06
DCM: 9th: paypal report for last year => total donations to project's
sourceforge account 52.05Euro (DCM Paypal account closed, the money
still at DCM, proposed to use them for buying domains for new name)
DCM: 9th: forwards a proposal received at end of April to
team(a)openser.org from PacktPub to donate 2% or 5% (if we keep news on
the site about the book) of openser book sales to the project. DCM asked
for decision as there was no legal entity to deal with. (note:
team(a)openser.org was created at the time openser forked in 2005, to get
private feedback at that time, was used for the summit 2006 for contact,
open for any post, includes the founders, about 10 good mails out of
thousands spams per year)
BIA: 9th: adds that in a discussion with PacktPub (not on team or board,
as I haven;t seen such) proposed to give the 5% for openser devel course
organized by him. The course was announced to the lists on the 4th of June.
DCM: 9th: expressed surprise as he thought that was a different deal,
made privately between BIA and PacktPub
BIA: ask the board about donation, saying that actually the 5% donation
was not really accounted
ALL: There was no decision of what to do with the sponsorship as the
board has no treasurer and we are working towards creating a foundation
that can accept legally fundings. There was no ask for some amount of
money for the devel course, no costs presented, no other details given.
Nobody expressed a disagreement of giving funds for the devel course.
BIA: 9th : replacement for Cesc as quick solution to deal with TM =>
suggests Henning Westerholt, all the other agree up to 17th
DCM: asks Henning and then sends short announcement to community
BIA: complains that he actually hasn't voted and the replacement was
made in hurry (?!?!)
DCM: presents that all other announcements were done more or less in the
same fashion in the past, asking to propose improvements
DCM: 24th - asks decision about local_route, board discusses and agrees
to enclose in #ifdef
HW: 25th - announces the result and asks BIA if he agrees, no response,
he was away
HW: after 1 day since asking BIA for agreement SVN is updated enclosing
local_route in ifdefs
BIA: 27th - disagrees with board decision, considering it was not the
business of the board (sent to public as well)
-- Note from DCM: opensips was registered at June 25, 2008, 17:30
according to http://sourceforge.net/projects/opensips/
Discussions with name proposals and foundation
2008-07
Others: discussions related to name and foundation
HW: proposes a project renaming plan
HW: on the 16th, vote for name: proposes Kamailio, majority reached on
the 17th, last that agree (with a mention that he does not really like
the name) BIA, on the 28th, after a call from HW where he mentioned he
was away.
AG: 17th - registers kamailio.org, ...
AG: prposes unification of 1.4. and renaming => decided to announce
first to allow time for renaming without pressure
AG: 28th - announces renaming to public
HW: some drafts of foundation if in Germany
AG: details about alternative in Netherlands
2008-08
DCM: 4th - discovers news on voip-info.org that openser becomes
opensips, Dan Pascu sends a mixed recipient message and some others see
something is going on
DCM: after short investigation and learning that behind opensips is
bogdan decide to take some precaution actions and send details about
them on board to decide if they still remain or roll back
BIA: comes later on the mailing lists and announces the fork
From then on most of the things were reflected on the public. No one
was kicked out from the project, as developer, board member or simply
list user, just some administrative rights were limited.
Of course last three months have a lot of messages for the topics above.
I hope I haven't missed something important and I ask other board
members to correct or improve. With this one I hope things are a bit
more clear about what board did so far, where were mistakes and wrong
decisions. You judge!
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com
Hi,
When I try to compile ser from sources I get the following conflicting types
errors:
gcc -m64 -g -O9 -funroll-loops -Wcast-align -minline-all-stringops
-falign-loops -ftree-vectorize -mtune=opteron -Wall -DNAME='"ser"'
-DVERSION='"2.1.0-dev23-make"' -DARCH='"x86_64"' -DOS='linux_'
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 4.3.1"' -D__CPU_x86_64 -D__OS_linux
-DSER_VER=2001000 -DCFG_DIR='"/usr/local/etc/ser/"'
-DMODS_DIR='"/usr/local/lib/ser/modules/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP
-DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE
-DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST
-DUSE_NAPTR -DDBG_QM_MALLOC -DUSE_TLS -DTLS_HOOKS -DFAST_LOCK
-DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM
-DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM
-DHAVE_SCHED_SETSCHEDULER -DHAVE_EPOLL -DHAVE_SIGIO_RT
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT -c lock_ops.c -o
lock_ops.o
In file included from ut.h:53,
from lock_ops.c:28:
/usr/include/sys/types.h:46: error: conflicting types for 'loff_t'
/usr/include/linux/types.h:30: error: previous declaration of 'loff_t' was
here
/usr/include/sys/types.h:62: error: conflicting types for 'dev_t'
/usr/include/linux/types.h:13: error: previous declaration of 'dev_t' was
here
In file included from /usr/include/sys/types.h:133,
from ut.h:53,
from lock_ops.c:28:
/usr/include/time.h:105: error: conflicting types for 'timer_t'
/usr/include/linux/types.h:22: error: previous declaration of 'timer_t' was
here
In file included from ut.h:53,
from lock_ops.c:28:
/usr/include/sys/types.h:198: error: conflicting types for 'int64_t'
/usr/include/linux/types.h:98: error: previous declaration of 'int64_t' was
here
/usr/include/sys/types.h:204: error: conflicting types for 'u_int64_t'
/usr/include/linux/types.h:97: error: previous declaration of 'u_int64_t'
was here
In file included from /usr/include/sys/types.h:220,
from ut.h:53,
from lock_ops.c:28:
/usr/include/sys/select.h:78: error: conflicting types for 'fd_set'
/usr/include/linux/types.h:12: error: previous declaration of 'fd_set' was
here
In file included from ut.h:53,
from lock_ops.c:28:
/usr/include/sys/types.h:235: error: conflicting types for 'blkcnt_t'
/usr/include/linux/types.h:124: error: previous declaration of 'blkcnt_t'
was here
make: *** [lock_ops.o] Błąd 1
Is there any fix for that?
Regards
Tomasz
Hello,
I am not going in hot discussions here. We have to finish the release
first. Due to DNS change of openser.org, without prior notice, we were
facing about 1 hour down time with mailing lists. I apologize for that.
Kamailio project should be reachable on two domains:
- main one: kamailio.org (www.kamailio.org)
- backup: kamailio.net (www.kamailio.net)
The mailing lists domains are:
- main one: lists.kamailio.org
- backup: lists.kamailio.net
If you have any problem, please contact me.
Best regards,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com