Is there any solution to that problem?
I'm running a machine on the public and I'm not keen leaving it open all
the time just for the media sessions.
Does ser or the nathelper / mediaproxy modules send the port there are
going to use?
This way I think I can open just one port at a time and close it when
the session ends.
Shi Hoch
I have sucesfully gotten SER, SerWeb and MyStun installed and configured for the most part. I am using
a MySQL backend, can differeniate between non-existant and offline users, and can tell if a user has
voicemail configured if they are offline.
I still can not get aliases to work. I configured the aliases using serweb, I am using the
lookup("aliases") command in the ser.cfg and configured the usrloc module also. What am I missing?
Thanks,
Doug Eubanks
admin(a)dougware.net
*** DISCLAIMER ***
This e-mail and any attachments thereto may contain information, which is confidential and/or protected
by intellectual property rights and are intended for the sole use of the recipient(s) named above. Any
use of the information contained herein (including, but not limited to, total or partial reproduction,
communication or distribution in any form) by persons other than the designated recipient(s) is
prohibited. If you have received this e-mail in error, please notify the sender either by telephone or
by e-mail and delete the material from any computer. Thank you for your cooperation.
Hi,
Can someone confirm there is not a way to do this with the standard commands
before I write our own module.
a) Incoming call has no remote-party-id, but does have a numeric from
address. Create a remote-party-id based on the from address.
Then...
b) Either we have a remote-party-id passed with the initial call, or the one
we constructed in (a). Now prepend a digit string pulled from the database
to the user part of the remote-party-id uri.
i.e. If no rpid, convert From: 12345(a)x.y to Remote-Party-ID: <sip:12345@x.y>
then given Remote-Party-ID: <sip:12345@x.y> change to Remote-Party-ID:
<sip:100012345> (the 1000 pulled from the database)
Linus
Hi all,
My server_monitoring and server_monitoring_agg tables are blank.
Do, I need to make any setting in ser.cfg file or require something special.
Thanks,
sanjiv
Greetings,
Any ideas as to why SER startup is looking for /var/run/.nscd_socket? It
crashes in my case and here is the strace log:
munmap(0x4002d000, 4096) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 4
connect(4, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1
ENOENT (No such file or directory)
close(4) = 0
Thanks
MS
_________________________________________________________________
MSN Toolbar provides one-click access to Hotmail from any Web page FREE
download! http://toolbar.msn.click-url.com/go/onm00200413ave/direct/01/
Hello all,
I've been having trouble with does_uri_exist function in uri module..for
some reason it does not see the username in the subscriber table..
am running ser-0.8.12 stable,
checks.c file where function does_uri_exist resides in uri directory of Ser
source is $Id: checks.c,v 1.10 2003/04/28 22:08:03 janakj Exp $
here are the options I'm loading for uri module
modparam("uri", "db_url", "mysql://seruser:serpasswd@localhost/ser")
modparam("uri", "subscriber_table", "subscriber")
modparam("uri", "uri_table", "uri")
modparam("uri", "uri_user_column", "username")
modparam("uri", "uri_domain_column", "domain")
modparam("uri", "uri_uriuser_column", "uri_user")
modparam("uri", "subscriber_user_column", "username")
modparam("uri", "subscriber_domain_column", "domain")
this is the part on ser.cfg where I am trying to apply does_uri_exist
if (!lookup("location")) {
log(1, "LOG:USRLOC request not found\n");
if (does_uri_exist()) {
log(1, "LOG:URI Exists\n");
if (is_user_in("Request-URI", "voicemail")) {
rewritehostport("192.168.10.10:5090");
log(1, "LOG:USRLOC request not found,VM
set,relay to VM\n");
if (!t_relay()) {
sl_reply_error();
break;
};
break;
};
};
};
I know that the username is in the subscriber table username 4500
when I check the mysql db I get
mysql> select * from subscriber where username=4500;
| phplib_id | username | domain |
password |
first_name | last_name | phone | email_address |
datetime_created
| datetime_modified | confirmation | flag | sendnotification | greeting |
ha1
| ha1b | perms |
allow
_find | timezone |
------+----------+
| c493919a77f0c3e2671dce9048a78cce | 4500 | sip.mydomain.com| 4500 |
| | | 4500(a)sip.mydomain.com| 2004-06-25 00:32:27
| 0000-00-00 00:00:00 | | o | | |
c49
3919a77f0c3e2671dce9048a78cce | 643bfb0b11229b401fc32c4af1b538d4 | NULL | 0
| NULL |
+----------------------------------+----------+---------------------+-------
---+
but while running debug during a call to 4500 which is not in location db
but is in subscriber table i get
0(20262) lookup(): '4500' Not found in usrloc
0(20262) LOG:USRLOC request not found
0(20262) does_uri_exit(): User in request uri does not exist
0(20262) LOG: Called not in location DB/n 0(20262) parse_headers:
flags=16384
Is there something missing in my script that is needed by does_uri_exist?
I really appreciate any help pointing me in the right direction
Thanks
Francisco
Greetings,
Under my Redhat 9.0, I have installed SER from source. Trying to launch it
but it fails with the following in my strace output.
execve("/usr/local/sbin/ser", ["ser"], [/* 25 vars */]) = 0
uname({sys="Linux", node="sipsvr2", ...}) = 0
brk(0) = 0x81be9b8
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
A search of my HDD for file ld.so.preload did not find a file by that name.
Any idea what ld.so.preload is, what it does and how I can fix this problem?
Thanks
MS
_________________________________________________________________
Planning a family vacation? Check out the MSN Family Travel guide!
http://dollar.msn.com
The new ser stable version, ser 0.8.14 has just been released.
This version is based on the latest rel_0_8_12 branch code and not on
the cvs head. We decided to name it 0.8.14 to avoid confusion (0.8.13
was already taken by the unstable cvs branch).
The new release can be downloaded from:
ftp://ftp.berlios.de/pub/ser/0.8.14 (source code, pre-compiled binaries
for various arhitectures, packages for various operating systems and
linux distributions; for more informations see
ftp://ftp.berlios.de/pub/ser/0.8.14/README ).
If you use cvs, just add -rrel_0_8_14 to your cvs checkout command.
Please read the attached NEWS file for more information.
Andrei