helo folks. i am new to sip and looking for some guidence on getting
ser up and running. my apologes if i am not addressing the correct list
for this topic.
i've just built ser on an openbsd system running on a sparc ultra 5.
the software seemed to build fine. however when i try to run the ser
binary i get a bunch of error messages about:
ser: WARNING: could not read from /dev/random (5)
ser:/usr/local/lib/ser/modules/sl.so: undefined symbol 'dont_fork'
ser: ERROR: no version info in module
</usr/local/lib/ser/modules/sl.so>: Unable to resolve symbol
any and all hints welcome. i would really like to get sar up and running.
best regards,
daryl
Hi List,
Thanks for response for my previous mail.
I am unable to establish voice connection between two user agents
which are located one in public network and other is in provite
network. I am using SER+NAT+rtpproxy as proxy servers. I have serched
seruser mailing list for solution and I didn't find any. Please help
me in below senerio.
Elements
-----------------
1) UA 'X' ( in public internet with IP 209.233.XXX.XXX)
2) SIP SER with NAT helper(CVS version) + rtp proxy on same
machine(http://www.portaone.com/~sobomax/rtpproxy.tar ) with one
external public IP and internal privite IP)
3) UA 'Y' - in side private domain with 172.16.12.XXX) ip address.
_______________ __________________ ________________
| Public | | Ser +NAT+rtpproxy |
| UA 'Y' |
|UA 'X' |--->Firewall ---> | 172.16.XXX.XXX
|---->| 172.16.XXX.XXX |
|209.233.XXX.XXX | | Internl IP
| | |
|______________| |__________________|
|_______________ |
Public IP 203.209.XXX.XXX
I am trying to accomplish to make call from UA 'X' to UA 'Y'. i'e
calls from public IP to private IP using SER as my signalling proxy
and rtpproxy as proxy for RTP.
FYI - I am using estara softphone as X and Pintel Softphone as Y.
SER is succussfully etablishing connection between two use agents and
but it is failed to forward rtp between two UAs. No voice.
Please find attached ser.cfg file.
I assume, may be because of below errors.
Again thanks for help.
Regards,
KRC
ERRORS
-----------------------------------------------------------------------------------------------
Jul 8 16:45:06 engcasip002 ser[18074]: ERROR: send_rtpp_command:
can't read reply from a RTP proxy
Jul 8 16:45:06 engcasip002 ser[18074]: WARNING: rtpp_test: can't get
version of the RTP proxy
Jul 8 16:45:06 engcasip002 ser[18074]: WARNING: rtpp_test: support
for RTP proxyhas been disabled temporarily
Jul 8 16:45:06 engcasip002 ser[18074]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:07 engcasip002 ser[18071]: ERROR: send_rtpp_command:
can't read reply from a RTP proxy
Jul 8 16:45:07 engcasip002 ser[18071]: WARNING: rtpp_test: can't get
version of the RTP proxy
Jul 8 16:45:07 engcasip002 ser[18071]: WARNING: rtpp_test: support
for RTP proxyhas been disabled temporarily
Jul 8 16:45:07 engcasip002 ser[18071]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:08 engcasip002 ser[18073]: ERROR: send_rtpp_command:
can't read reply from a RTP proxy
Jul 8 16:45:08 engcasip002 ser[18073]: WARNING: rtpp_test: can't get
version of the RTP proxy
Jul 8 16:45:08 engcasip002 ser[18073]: WARNING: rtpp_test: support
for RTP proxyhas been disabled temporarily
Jul 8 16:45:08 engcasip002 ser[18073]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:10 engcasip002 ser[18072]: ERROR: send_rtpp_command:
can't read reply from a RTP proxy
Jul 8 16:45:10 engcasip002 ser[18072]: WARNING: rtpp_test: can't get
version of the RTP proxy
Jul 8 16:45:10 engcasip002 ser[18072]: WARNING: rtpp_test: support
for RTP proxyhas been disabled temporarily
Jul 8 16:45:10 engcasip002 ser[18072]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:14 engcasip002 ser[18073]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:18 engcasip002 ser[18072]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:22 engcasip002 ser[18074]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:26 engcasip002 ser[18071]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:30 engcasip002 ser[18074]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
Jul 8 16:45:34 engcasip002 ser[18071]: ERROR: force_rtp_proxy2:
support for RTP proxy is disabled
On Tue, 6 Jul 2004 14:38:31 +0200, Andrei Pelinescu-Onciul
<pelinescu-onciul(a)fokus.fraunhofer.de> wrote:
> On Jul 05, 2004 at 15:09, Karunakar Chemudugunta <voicexml(a)gmail.com> wrote:
> > Hi,
> >
> > I would like to use SER as a voip proxy as part of our communitiy
> > for voip services.
> >
> > Please advice me which versions are stable and tested to install with
> >
> > SER+ NAT+ RTP PROXY combinations.
>
> ser 0.8.12 from the cvs stable tree (rel_0_8_12; see
> http://www.iptel.org/ser/cvs/ for cvs usage or try the tarballs from
> http://www.iptel.org/~andrei/ser_tarballs/stable/).
>
> For nathelper you can use either nathelper from 0.8.12 with rtpproxy
> stable or use the nathelper from unstable along with the latest rtpproxy
> version (recommended).
>
> To use the unstable nathelper, copy it from unstable ser into ser 0.8.12
> and recompile. For the latest rtpproxy use the same procedure as for
> getting unstable ser from cvs, but replace sip_router with rtpproxy.
>
>
> Andrei
>
I'm trying to compile ser 0.8.13-dev-33-usrloc (i386/linux)
i get the following errors:
make[1]: Entering directory `/usr/local/src/cvsser/sip_router/modules/cpl'
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-stringops -malign-double -falign-loops -mcpu=athlon -DNAME='"ser"' -DVERSION='"0.8.13-dev-33-usrloc"' -DARCH='"i386"' -DOS='"linux"' -DCOMPILER='"gcc 3.3"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -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 -c cpl.c -o cpl.o
cpl.c: In function `cpl_run_script':
cpl.c:118: error: `sock_info' undeclared (first use in this function)
cpl.c:118: error: (Each undeclared identifier is reported only once
cpl.c:118: error: for each function it appears in.)
cpl.c: In function `cpl_update_contact':
cpl.c:204: warning: implicit declaration of function `build_lump_rpl'
cpl.c:204: warning: assignment makes pointer from integer without a cast
cpl.c:211: warning: passing arg 2 of `add_lump_rpl' from incompatible pointer type
cpl.c:211: error: too few arguments to function `add_lump_rpl'
make[1]: *** [cpl.o] Error 1
make[1]: Leaving directory `/usr/local/src/cvsser/sip_router/modules/cpl'
make[1]: Entering directory `/usr/local/src/cvsser/sip_router/modules/extcmd'
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-stringops -malign-double -falign-loops -mcpu=athlon -DNAME='"ser"' -DVERSION='"0.8.13-dev-33-usrloc"' -DARCH='"i386"' -DOS='"linux"' -DCOMPILER='"gcc 3.3"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -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 -c extcmd_funcs.c -o extcmd_funcs.o
extcmd_funcs.c: In function `tuac_callback':
extcmd_funcs.c:327: error: structure has no member named `cbp'
extcmd_funcs.c:336: error: structure has no member named `cbp'
extcmd_funcs.c: In function `send_sip_req':
extcmd_funcs.c:435: warning: passing arg 7 of pointer to function from incompatible pointer type
make[1]: *** [extcmd_funcs.o] Error 1
make[1]: Leaving directory `/usr/local/src/cvsser/sip_router/modules/extcmd'
Does anyone have an easy way to add lists of ser users (> 10 or more),
without having to use serctl for each one? I wanted to check before I go
about writing some code to do this...
John
Install the media proxy the the customer border and pass calls for that
customer through that box.
Adrian
>>
Thanks.
It's a real problem!
If a company have employee using my SER server to make calls to the
PSTN via my gateway, and they want to be able to make internall call
too, all their calls will go via my rtpproxy ?
No idea on how configure ser to prevent this
Hi,
I'm currently testing out ser-0.8.12 but can't seem to get
aliases working.
If I add an alias using serctl
serctl alias add 1 sip:blah@foo.bar
and immediately do a lookup
serctl alias show 1
I get a response..
but in debugging mode I can see the alias expires really quick,
and it doesn't get written to the aliases table in my mysql
so the lookup("aliases") command fails.
has anyone had the same problem?
thanks,
Bart
Hello all,
I made a CVS checkout yesterday. While trying to compile i get the following errors for
auth_radius, group_radius, and uri_radius modules. Can anyone tell me what is going wrong?
[root@localhost sip_router]# make modules=modules/auth_radius modules
make[1]: Entering directory `/home/girish/ser/sip_router/modules/auth_radius'
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-stringops -malign-double
-falign-loops -mcpu=athlon
-DNAME='"ser"' -DVERSION='"0.8.13-dev-33-usrloc"' -DARCH='"i386"' -DOS='"linux"'
-DCOMPILER='"gcc 3.2"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC
-DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -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 -I/usr/local/include -c
authrad_mod.c -o authrad_mod.o
authrad_mod.c: In function `mod_init':
authrad_mod.c:111: `DICT_VENDOR' undeclared (first use in this function)
authrad_mod.c:111: (Each undeclared identifier is reported only once
authrad_mod.c:111: for each function it appears in.)
authrad_mod.c:111: `vend' undeclared (first use in this function)
authrad_mod.c:135: warning: assignment makes pointer from integer without a cast
authrad_mod.c:140: too many arguments to function `rc_conf_str'
authrad_mod.c:140: too many arguments to function `rc_read_dictionary'
authrad_mod.c:145: warning: implicit declaration of function `rc_dict_findvend'
authrad_mod.c:163: too many arguments to function `rc_dict_findattr'
authrad_mod.c:163: too many arguments to function `rc_dict_findval'
make[1]: *** [authrad_mod.o] Error 1
make[1]: Leaving directory `/home/girish/ser/sip_router/modules/auth_radius'
[root@localhost sip_router]# make modules=modules/group_radius modules
make[1]: Entering directory `/home/girish/ser/sip_router/modules/group_radius'
../../Makefile.rules:77: group.d: No such file or directory
../../Makefile.rules:77: grouprad_mod.d: No such file or directory
make[1]: Leaving directory `/home/girish/ser/sip_router/modules/group_radius'
make[1]: Entering directory `/home/girish/ser/sip_router/modules/group_radius'
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-stringops -malign-double
-falign-loops -mcpu=athlon
-DNAME='"ser"' -DVERSION='"0.8.13-dev-33-usrloc"' -DARCH='"i386"' -DOS='"linux"'
-DCOMPILER='"gcc 3.2"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC
-DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -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 -I/usr/local/include -c group.c
-o group.o
group.c: In function `radius_is_user_in':
group.c:194: warning: passing arg 2 of `rc_avpair_add' makes integer from pointer without a cast
group.c:194: warning: passing arg 3 of `rc_avpair_add' makes pointer from integer without a cast
group.c:194: warning: passing arg 4 of `rc_avpair_add' makes integer from pointer without a cast
group.c:194: too many arguments to function `rc_avpair_add'
group.c:203: warning: passing arg 2 of `rc_avpair_add' makes integer from pointer without a cast
group.c:203: warning: passing arg 3 of `rc_avpair_add' makes pointer from integer without a cast
group.c:203: warning: passing arg 4 of `rc_avpair_add' makes integer from pointer without a cast
group.c:203: too many arguments to function `rc_avpair_add'
group.c:209: warning: passing arg 2 of `rc_avpair_add' makes integer from pointer without a cast
group.c:209: warning: passing arg 3 of `rc_avpair_add' makes pointer from integer without a cast
group.c:209: warning: passing arg 4 of `rc_avpair_add' makes integer from pointer without a cast
group.c:209: too many arguments to function `rc_avpair_add'
group.c:215: warning: passing arg 1 of `rc_auth' makes integer from pointer without a cast
group.c:215: warning: passing arg 3 of `rc_auth' from incompatible pointer type
group.c:215: warning: passing arg 4 of `rc_auth' from incompatible pointer type
group.c:215: too many arguments to function `rc_auth'
make[1]: *** [group.o] Error 1
make[1]: Leaving directory `/home/girish/ser/sip_router/modules/group_radius'
[root@localhost sip_router]# make modules=modules/uri_radius modules
make[1]: Entering directory `/home/girish/ser/sip_router/modules/uri_radius'
make[1]: Leaving directory `/home/girish/ser/sip_router/modules/uri_radius'
make[1]: Entering directory `/home/girish/ser/sip_router/modules/uri_radius'
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall -minline-all-stringops -malign-double
-falign-loops -mcpu=athlon
-DNAME='"ser"' -DVERSION='"0.8.13-dev-33-usrloc"' -DARCH='"i386"' -DOS='"linux"'
-DCOMPILER='"gcc 3.2"' -D__CPU_i386 -D__OS_linux -DCFG_DIR='"/usr/local/etc/ser/"' -DPKG_MALLOC
-DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -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 -I/usr/local/include -c checks.c
-o checks.o
checks.c: In function `radius_does_uri_exist':
checks.c:77: warning: passing arg 2 of `rc_avpair_add' makes integer from pointer without a cast
checks.c:77: warning: passing arg 3 of `rc_avpair_add' makes pointer from integer without a cast
checks.c:77: warning: passing arg 4 of `rc_avpair_add' makes integer from pointer without a cast
checks.c:77: too many arguments to function `rc_avpair_add'
checks.c:85: too many arguments to function `rc_avpair_add'
make[1]: *** [checks.o] Error 1
make[1]: Leaving directory `/home/girish/ser/sip_router/modules/uri_radius'
=====
Girish Gopinath <gr_sh2003(a)yahoo.com>
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail