Hi serusers...
I'm completely newbie in SER (using SER 0.8.11), so perhaps my question
is a bit dumb:
--how do I check wheter an incoming request is a message?
thanks a lot!
-esteban-
Hi,
I have a question about the function avp_db_load(source, name) in avpops.
Can the first parameter source be any avp variable? For example, after
lookup, I want to load some user preference based on canonical RURI saved
earlier in an avp.
Thanks,
Richard
Make sure you have SER with the mysql module because by default it is
not compiled.
Read the install (or INSTALL) file in the SER directory to see how to
include the mysql module..
Samuel.
P.D.I guess it would be easy for everyone if we keep on using english
as the common language, but if EVERYBODY understands spanish I vote for
changing to it ;). Or what about catalan???
Unclassified.
>>> Walter Willis <walter_wn(a)yahoo.com> 01/20/05 01:11AM >>>
te falta abilitar el modulo de
loadmodule "/usr/local/lib/ser/modules/mysql.so
--- Giovanni Balasso <giaso(a)yahoo.it> escribió:
> Alle 17:50, mercoledì 19 gennaio 2005, Ashling
> O'Driscoll ha scritto:
> > I was hoping someone could help identify why I
> have errors in my
> > config file. When I try to start SER,I am told
> that it has failed and
> > there are three erros in my config file.
> >
> > When I comment out the following line I can get
> rid of one error:
> >
>
> at a first glance I'd say you should uncomment those
> lines
>
> > #loadmodule "/usr/local/lib/ser/modules/auth.so"
> > #loadmodule
> "/usr/local/lib/ser/modules/auth_db.so"
>
> as you use authenticaton
>
> > # Uncomment this if you want to use digest
> authentication
> > if (!www_authorize("xxx.xxx.xxx.xxx",
> "subscriber")) {
> > www_challenge("xxx.xxx.xxx.xxx", "0");
> > break;
> > };
> >
>
>
> then look at the errors and lines tha generated them
> and maybe post message
> errors too
>
> --
> Giovanni Balasso
> giaso(a)yahoo.it
>
> _______________________________________________
> Serusers mailing list
> Serusers(a)iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
_______________________________________________
Serusers mailing list
Serusers(a)iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
Hi list,
Sorry for the rather basic question i've searched the wiki and the
site and googled but i have yet to find a good explanation of how to
install and use nathelper and mediaproxy (or rtpproxy, for that
matter.)
If anyone could send me useful links on setting up and running
nathelper and a proxy I would be most grateful.
thanks,
yair
Hello community,
We have seen that SERweb utility does not fit to the latest version of SER
(SER 0.9.0) due to some changes in the structure of the database (e.g.
administrator permissions).
Is anyone working on that?
------------------------------
Franz Edler
FH Technikum Wien
University of Applied Sciences
Hi guys,
I know that it might not be the right question to the list but, i'm testing various voip solutions, and what I need is a solution that gives me the possibility to make sip calls, associated also to a PSTN, with also authentication properties like, the server auth at another server and so on. I need it integrated with a database, such as mysql, and also a billing system. Is mainly important that all or nearly all the configuration could be done by an Web Interface to make things easier, at least my clients provisioning.
I've looked for this type of solution, and found various softs that does that, but i'm not sure which one is the best for it ...
What I've found best for me is asterisk, ser, b2bua (sip softs), with mysql as the database, and cdrtool, voxbox as a Billing System and Web Interface.
I'd like to know what are your experiences, and what kind of system and softs do you use. If you have a similar solution to what I want, please let me know, i'm already under higher sector's pressure, and it's starting to annoy me :o)
Any help will be welcome !!!
--
Felipe Martins
Linux System Administrator
Tep Solution Provider
Mundivox Communications
Rua Lauro Muller, 116/Sala 505
RJ - Brasil - 22290-906
Tel.: 55 21 3820-8839
Fax.: 55 21 3820-8844
Hi everybody
I've configured CDRTool, the login screen appears but when I try to login on CDRTool system, like user: locker password: ndd18vv, CDRTool gives me the error message:
"Either your username or your password are invalid.",
When I try to register with user: locker(a)192.168.4.10 password: ndd18vv, I receive the following error message:
"Database error: pconnect(192.168.4.10, ser, $Password) failed.
MySQL Error: ()
Session halted."
Probably I forgot some path, or configured a wrong path, so doesn't find mysql databases. But its stranger that the fist error messages I've writen, doesn't give me a database error, but a username and password error. Since CDRTool is poorly documented in the web, i couldn't find where the errors are. Can anyone give me a hand ?
Any help will be very appreciated.
Thanks in Advance.
--
Felipe Martins
Linux System Administrator
Tep Solution Provider
Mundivox Communications
Rua Lauro Muller, 116/Sala 505
RJ - Brasil - 22290-906
Tel.: 55 21 3820-8839
Fax.: 55 21 3820-8844
Hello.
I am having configuration issues with ser when dealing with users who
have voicemail and desire a timeout after a set number of rings, and
those who don't have voicemail and desire a very long ring count. Here
is the example:
Phone A has voicemail
Phone B does not have voicemail
Works:
Phone B calls A. A does not answer. After a set period of time
(fr_inv_timer=24), the user is proxy'ed to voicemail.
Doesn't work:
Phone A calls B. B does not answer. After a set period of time, the
proxy responds with a 408 and the transaction is CANCELed .
The example above is a case when I just want to proxy the INVITE to a
user without setting a timer, stateless. I would consider sending the
original INVITE using forward() for users without voicemail, but the
parameters require a port and IP, of which exists in ser.location and I
may fork to multiple contacts for the user.
In addition, when responding with a 408, how does the proxy
differentiate between a timed out INVITE (after a set of retries) and a
transactional timeout (that had a provisional response)?
Looking forward to the Paris show (and the food and the wine and... :->
)
Regards,
Chris
modparam("tm", "fr_timer", 12)
modparam("tm", "fr_inv_timer", 24)
modparam("tm", "wt_timer", 180)
route[7]
{
setflag(5);
if ( is_user_in("Request-URI", "mail" ) )
{
t_on_failure("5"); /*_media_server_info_*/
}
else
{
log( "------------------------------------>route7 \n");
t_on_failure("1"); /*_media_server_info_*/
}
}
failure_route[5]
{
if ( is_user_in("Request-URI", "mail" ) && ( t_check_status( "486"
) || t_check_status( "600" ) || t_check_status( "408" ) ) )
{
rewritehostport("66.115.232.216:5060");
/*_media_server_info_*/
append_branch();
if( t_check_status( "486" ) || t_check_status( "600" ) )
{
append_urihf("Diversion: ", " ; reason=user-busy
\r\n");
}
else if( t_check_status( "408" ) )
{
append_urihf("Diversion: ", " ; reason=unavailable
\r\n");
}
append_hf("P-hint: Forwarding to Voicemail Media Server\n");
t_relay();
}
else if ( is_user_in("Request-URI", "mail" ) )
{
t_relay();
}
else if ( !is_user_in("Request-URI", "mail" ) || t_check_status(
"408" ) )
{
log( "------------------------------------>failureroute5
conditional \n");
t_on_failure("1");;
}
log( "------------------------------------>failureroute5
\n");
break ;
}
failure_route[ 1 ]
{
if( t_check_status( "408" ) || t_check_status( "400" ) )
{
log( "------------------------------------>failureroute1
\n");
append_branch( );
t_on_failure("1");
}
t_relay();
break;
}
When trying to use proxy_authorize in ser.cfg, we get a problem.
www_authorize works in REGISTER events, but when we try to do a
proxy_authorize (in INVITE events) it returs false even if the user is registered.
What we want to do is to authorize requests before relaying calls to
PSTN/Internet.
Below is a simple test we did. The first test returns false no matter what.
We have also tried with 'proxy_authorize("<our domain>", "subscriber")'.
if (method=="INVITE") {
if (proxy_authorize("", "subscriber")) {
log(1, "INFO1(INVITE): user exist in subscriber database TRUE");
} else {
log(1, "INFO1(INVITE) user does not exist in subscriber database: FALSE");
};
if (lookup("location")) {
log(1, "INFO1(INVITE): user exist in location database TRUE");
} else {
log(1, "INFO1(INVITE) user does not exist in location database: FALSE");
};
};
Anyone seen this before?
Does 'proxy_authorize' depend on some system settings? SER is running on
Fedora Core 2.
Does anyone of you know a way to trace the database queries? Our MySQL
implementation does not have debug compiled in.
Regards,
Kjell A.
Hi all!
On the sipthat blog (http://sipthat.com/) there is an article about the
eyebeam SDK which comes with an PA module for ser.
...
> The eyeBeam SDK also comes with a basic Presence Agent module for
> SER [SIP express Router by iptel.org].
...
Does anybody have more infos on this module? Is it new or only extended?
Is it available without buying the SDK?
regards,
klaus