Hi all.
I have a problem starting mi_xmlrpc module. This is my configuration:
My system is a CentOS 5.
OpenSER revision 2327, as suggested in
http://uctimsclient.berlios.de/xcap_server_howto.html.
xmlrpc-c-0.9.10 correctly installed.
xmlrpc-c-devel-0.9.10-1.i386.rpm installed but with nodeps because it
didn´t find dependencies installed without RPMs.
Starting openSer I get this:
Oct 23 07:50:21 localhost openser: ERROR: load_module: could not open module
</usr/local/lib/openser/modules/mi_xmlrpc.so>:
/usr/local/lib/openser/modules/mi_xmlrpc.so: undefined symbol:
ConfReadServerFile
I have checked mi_xmlrpc.so and that symbol is undefined.
Any idea of what is wrong?
Thanks a lot.
Note: some weeks ago I successfully installed this same version of openSER
in a similar machine but It broke L, so I know it can be done. I must be
missing something.
Hello all,
I am trying to find a way to turn off nat pinging from Openser during
runtime. Here is the problem: openser1 replicates registrations to
openser2 which is working as a stand-by. Openser1 sends OPTIONS pings to
all nated clients. When either of the two servers receive a replicated
REGISTER, it saves it without setting the sipping_bflag. So openser2
will not send unecessary OPTIONS pings. However openser2 sends 4 byte
pings to all nated clients. Is there any way to turn off these pings?
thank you
George
Disclaimer
The information in this e-mail and any attachments is confidential. It is intended solely for the attention and use of the named addressee(s). If you are not the intended recipient, or person responsible for delivering this information to the intended recipient, please notify the sender immediately. Unless you are the intended recipient or his/her representative you are not authorized to, and must not, read, copy, distribute, use or retain this message or any part of it. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.
hi:
I want to create an application by msvc6.0 that can communicate with the openxcap server .
I can download the friends Resource lists xml file use socket.
But i did't know how to use 'PUT' and 'DELETE' method to update the resource.
And the openxcap have any validate for these action?
Thanks a lot!
2007-10-23
chengqian
hi:
I have installed openxcap-0.9.6 on centos 5.
How can i get the friends list from the server?
And how can i update the item?
Is there any example client application ?
Thanks a lot!
2007-10-23
程千
From: http://mediaproxy.ag-projects.com/INSTALL:
Note:
In the current version of MediaProxy (1.7.2), the python-mysqldb module
should be installed on all mediaproxy nodes even if they don't make use of
MySQL access, but instead pass the information back to the dispatcher.
If the python-mysqldb module is not installed, no media session information
will be sent to the proxy dispatcher and no accounting will be done.
Even if accounting is disabled, mediaproxy/proxydispatcher will write an
error message to syslog about accounting being enabled but not available
because the accounting module is missing. This error message is inaccurate
and it means in fact that the python-mysqldb is not installed.
This is a known issue which is a leftover from an older implementation and
will be fixed in the next release.
Regards,
Norm
Pedro Fernandes wrote:
> can you help me by saying what iam doing wrong?i just follow that
> INSTALL, on previous attemps, and its not working!
>
> On 10/23/07, *Norman Brandinger* < norm(a)goes.com
> <mailto:norm@goes.com>> wrote:
>
> http://mediaproxy.ag-projects.com/INSTALL
>
> Pedro Fernandes wrote:
> > Any news about that mysql issue?i have the same problem! :(
> >
> > mediaproxy mediaproxy]# ./mediaproxy.py --no-fork
> > warning: accounting is enabled but the accounting module is
> missing.
> > accounting is not available!
> > Listening for commands on local socket `/var/run/mediaproxy.sock'
> > Listening for remote commands on `0.0.0.0:25061'
> > Remote commands are allowed from: 192.168.0.187
> <http://192.168.0.187>
> > <http://192.168.0.187>, 127.0.0.1 <http://127.0.0.1>
> <http://127.0.0.1>
> > Using IP address `192.168.0.187' for the RTP/RTCP proxy
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Users mailing list
> > Users(a)openser.org <mailto:Users@openser.org>
> > http://openser.org/cgi-bin/mailman/listinfo/users
> >
>
>
Any news about that mysql issue?i have the same problem! :(
mediaproxy mediaproxy]# ./mediaproxy.py --no-fork
warning: accounting is enabled but the accounting module is missing.
accounting is not available!
Listening for commands on local socket `/var/run/mediaproxy.sock'
Listening for remote commands on `0.0.0.0:25061'
Remote commands are allowed from: 192.168.0.187, 127.0.0.1
Using IP address `192.168.0.187' for the RTP/RTCP proxy
hi, iam trying to implement a openser MediaProxy under nat. I use USER1 with
10.0.0.x and media proxy to resolve nat. User 2 have 192.168.0.x. Both
clients can register in openser (with mysql accounting), but when i try do
call each other, i get error CALL FAILED: Proxy Authentication Required. Iam
using xlite sofphone on my clients.
Hi all
I have a problem that correlates with problem that was already posted in 2006-Feb (http://lists.iptel.org/pipermail/serusers/2006-February/026841.html)
I have a stateful ser with mediaproxy at public IP, client A(SIP B2BUA) with public address and client B(user phone) with private address.
1. SIP dialog already established and client A send re-invite without SDP (reinvite is necessary, problem was described in rfc3725.txt).
2. client B respond OK(200) with NATed SDP
3. Client A send ACK with normal SDP.
At step 2 in ser we can determine that we need to use media proxy and we start it.
But when we processing ACK, we see normal SDP, and won't to start mediaproxy. Thus we have one-way audio.
I tried to use flags, but it seems that when ACK arrives all flags zeroed. (Ser imply that ACK don't belong to invite transaction?)
I can't use AVP because commands are unavailable in onreply_route. The only way I found is to use global flags.
But this way is worse because foreign ACK can be processed between our OK and ACK from the same transaction...
Thanks for your advise.
Alex
Hi, all
I am using Fedora 7 and openser-1.2.2-tls
I need to change the contents of the file lcr_mod.c (MAX_NO_OF_LCRS 8000)
When compiling using the command:
make include_modules="mysql" modules
Two errors are found. What can be?
make[1]: Entrando no diretório `/root/openser-1.2.2-tls/modules/mysql'
make[1]: Saindo do diretório `/root/openser-1.2.2-tls/modules/mysql'
make[1]: Entrando no diretório `/root/openser-1.2.2-tls/modules/mysql'
Compiling dbase.c
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-stringops -falign-loops -ftree-vectorize -mtune=athlon64 -DNAME='"openser"' -DVERSION='"1.2.2-notls"' -DARCH='"i386"' -DOS='"linux"' -DCOMPILER='"gcc 4.1.2"' -D__CPU_i386 -D__OS_linux -D__SMP_yes -DCFG_DIR='"/usr/local/etc/openser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DSTATISTICS -DF_MALLOC -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT -I/usr/local/include -I/usr/local/include/mysql -I/usr/local/mysql/include/mysql -I/usr/local/mysql/include -I/usr/include/mysql -c dbase.c -o dbase.o
dbase.c:29:25: error: mysql/mysql.h: Arquivo ou diretório não encontrado
dbase.c:30:26: error: mysql/errmsg.h: Arquivo ou diretório não encontrado
In file included from dbase.c:35:
val.h:39: error: expected ) before * token
In file included from dbase.c:36:
my_con.h:38: error: expected specifier-qualifier-list before MYSQL_RES
dbase.c: In function db_mysql_submit_query:
dbase.c:63: error: struct my_con has no member named timestamp
dbase.c:64: warning: implicit declaration of function mysql_ping
dbase.c:64: error: struct my_con has no member named con
dbase.c:68: error: struct my_con has no member named timestamp
dbase.c:86: warning: implicit declaration of function mysql_query
dbase.c:86: error: struct my_con has no member named con
dbase.c:89: warning: implicit declaration of function mysql_errno
dbase.c:89: error: struct my_con has no member named con
dbase.c:90: error: CR_SERVER_GONE_ERROR undeclared (first use in this function)
dbase.c:90: error: (Each undeclared identifier is reported only once
dbase.c:90: error: for each function it appears in.)
dbase.c:90: error: CR_SERVER_LOST undeclared (first use in this function)
dbase.c:94: warning: implicit declaration of function mysql_error
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: warning: format %s expects type char *, but argument 3 has type int
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: warning: format %s expects type char *, but argument 3 has type int
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: warning: format %s expects type char *, but argument 3 has type int
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: warning: format %s expects type char *, but argument 3 has type int
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: warning: format %s expects type char *, but argument 3 has type int
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: warning: format %s expects type char *, but argument 3 has type int
dbase.c:94: error: struct my_con has no member named con
dbase.c:94: warning: format %s expects type char *, but argument 3 has type int
dbase.c: At top level:
dbase.c:134: error: expected ) before * token
dbase.c:162: error: expected ) before * token
dbase.c:203: error: expected ) before * token
dbase.c: In function db_mysql_store_result:
dbase.c:329: error: struct my_con has no member named res
dbase.c:329: warning: implicit declaration of function mysql_store_result
dbase.c:329: error: struct my_con has no member named con
dbase.c:330: error: struct my_con has no member named res
dbase.c:331: warning: implicit declaration of function mysql_field_count
dbase.c:331: error: struct my_con has no member named con
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: warning: format %s expects type char *, but argument 3 has type int
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: warning: format %s expects type char *, but argument 3 has type int
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: warning: format %s expects type char *, but argument 3 has type int
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: warning: format %s expects type char *, but argument 3 has type int
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: warning: format %s expects type char *, but argument 3 has type int
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: warning: format %s expects type char *, but argument 3 has type int
dbase.c:336: error: struct my_con has no member named con
dbase.c:336: warning: format %s expects type char *, but argument 3 has type int
dbase.c:350: warning: implicit declaration of function mysql_free_result
dbase.c:350: error: struct my_con has no member named res
dbase.c:351: error: struct my_con has no member named res
dbase.c: In function db_mysql_free_result:
dbase.c:373: error: struct my_con has no member named res
dbase.c:374: error: struct my_con has no member named res
dbase.c: In function db_mysql_query:
dbase.c:423: warning: implicit declaration of function db_mysql_print_where
dbase.c:423: error: struct my_con has no member named con
dbase.c: In function db_mysql_fetch_result:
dbase.c:467: error: struct my_con has no member named res
dbase.c:467: error: struct my_con has no member named con
dbase.c:468: error: struct my_con has no member named res
dbase.c:469: error: struct my_con has no member named con
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: warning: format %s expects type char *, but argument 3 has type int
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: warning: format %s expects type char *, but argument 3 has type int
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: warning: format %s expects type char *, but argument 3 has type int
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: warning: format %s expects type char *, but argument 3 has type int
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: warning: format %s expects type char *, but argument 3 has type int
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: warning: format %s expects type char *, but argument 3 has type int
dbase.c:474: error: struct my_con has no member named con
dbase.c:474: warning: format %s expects type char *, but argument 3 has type int
dbase.c:487: warning: implicit declaration of function mysql_num_rows
dbase.c:487: error: struct my_con has no member named res
dbase.c:516: error: struct my_con has no member named row
dbase.c:516: warning: implicit declaration of function mysql_fetch_row
dbase.c:516: error: struct my_con has no member named res
dbase.c:517: error: struct my_con has no member named row
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: warning: format %s expects type char *, but argument 3 has type int
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: warning: format %s expects type char *, but argument 3 has type int
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: warning: format %s expects type char *, but argument 3 has type int
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: warning: format %s expects type char *, but argument 3 has type int
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: warning: format %s expects type char *, but argument 3 has type int
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: warning: format %s expects type char *, but argument 3 has type int
dbase.c:518: error: struct my_con has no member named con
dbase.c:518: warning: format %s expects type char *, but argument 3 has type int
dbase.c: In function db_mysql_insert:
dbase.c:584: warning: implicit declaration of function db_mysql_print_values
dbase.c:584: error: struct my_con has no member named con
dbase.c: In function db_mysql_delete:
dbase.c:630: error: struct my_con has no member named con
dbase.c: In function db_mysql_update:
dbase.c:674: warning: implicit declaration of function db_mysql_print_set
dbase.c:674: error: struct my_con has no member named con
dbase.c:683: error: struct my_con has no member named con
dbase.c: In function db_mysql_replace:
dbase.c:726: error: struct my_con has no member named con
make[1]: ** [dbase.o] Erro 1
make[1]: Saindo do diretório `/root/openser-1.2.2-tls/modules/mysql'
make: ** [modules] Erro 2
Hello there,
I need to strip away the first digit "0" from the username of the Header >From on an incoming INVITE message.I had already used the uac_replace_from when adding digits to the from field on outgoing INVITE but stripping a digit seems harder for me.
Can somebody help me?
Thx
Michele