Hi All.
Occasionally I see a waiting transaction in "serctl moni". These
waiting transactions never seem to get processed because they never
disappear.
Can anyone give a hint as to why I might see such a thing?
Regards,
Paul
[cycle #: 1773; if constant make sure server lives and fifo is on]
Server: Sip EXpress router (0.9.1 (i386/linux))
Now: Sat Mar 26 14:03:06 2005
Up Since: Fri Mar 25 21:14:41 2005
Up time: 60505 [sec]
Transaction Statistics
Current: 0 (1 waiting) Total: 955 (0 local)
Replied localy: 1066
Completion status 6xx: 0, 5xx: 0, 4xx: 301, 3xx: 0,2xx: 656
Stateless Server Statistics
200: 11568 202: 0 2xx: 0
300: 0 301: 0 302: 0 3xx: 0
400: 0 401: 2376 403: 8 404: 464 407: 31 408: 0 483: 0 4xx: 0
500: 0 5xx: 0
6xx: 0
xxx: 4707
failures: 0
UsrLoc Stats
Domain Registered Expired
'location' 28 10
'aliases' 4 0
Hi all,
I wish to use Asterisk for registration and Ser as
outbound proxy.
My phones support SIMPLE for presence and messages but
Asterisk not.
May I setup SER in order to relay SUBSCRIBE/NOTIFY
messages between phones registered on Asterisk for
presence ?
Regards
Harry
__________________________________________________________________
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/
Ok, it's starting to make a little more sense. I didn't force anything
by hand, the replication flag (in db) is a much higher number than the
other usrloc replication flags though. Is this format unixtime? Is there
any documentation on this subject? I have yet to find any definitive.
Like I said before I didn't force any replication values, I thought that
was all automatic. :)
Thanks for your patience, I just wish this was documented a little more
:-(
Matt
-----Original Message-----
From: Marian Dumitru [mailto:marian.dumitru@voice-sistem.ro]
Sent: Saturday, March 26, 2005 11:05 AM
To: Matt Schulte
Cc: serusers(a)lists.iptel.org
Subject: Re: [Serusers] usrloc and replication
Matt,
You get the message you mentioned "Keeping binding....." *only* if the
contact is marked for replication. You can check this either in DB
column replication, either into memory via "serctl ul show".
As in code the replication flag is hardcoded to 0 (disabled), I would
say you inserted via fifo some contacts with replication value != 0. Or
???
If so, I'm not sure if usrloc will ever remove the contact if the
replication flag is still set.
Best regards,
Marian
Matt Schulte wrote:
> Thanks for the reponse, I gathered that much. My question is how long
> before the contact gets "removed"? It's late morning now and it's
> still there :-)
>
> -----Original Message-----
> From: Marian Dumitru [mailto:marian.dumitru@voice-sistem.ro]
> Sent: Saturday, March 26, 2005 5:37 AM
> To: Matt Schulte
> Cc: serusers(a)lists.iptel.org
> Subject: Re: [Serusers] usrloc and replication
>
>
> Hi Matt,
>
> After expiration an before being removed, the contact are still kept
> in
> ZOMBIE state - you can see the state in DB changes.
>
> Best regards,
> Marian
>
> Matt Schulte wrote:
>
>>Ok, I'm using usrloc db_mode 2, I understand the timer checks every 60
>
>
>>seconds default to see who should be expired and all. What I don't
>>understand is why I keep getting these messages:
>>
>>Keeping binding '+13142664004','sip:s@69.29.57.253:3105' for
>>replication
>>
>>This contact expired nonetheless and should be removed, is there
>>something I'm missing?
>>
>>+--------------+--------------------------------------+---------------
>>+--------------+--------------------------------------+--
>>----+
>>| username | contact | expires
>>|
>>+--------------+--------------------------------------+---------------
>>+--------------+--------------------------------------+--
>>----+
>>| +13142664004 | sip:s@69.29.57.253:3105 | 2005-03-26
>>00:42:35 |
>>| +13142664004 | sip:s@69.29.57.253:3118 | 2005-03-26
>>01:24:58 |
>>+--------------+--------------------------------------+---------------
>>+--------------+--------------------------------------+--
>>----+
>
>
>
--
Voice System
http://www.voice-system.ro
Hello !
UA -----> SER -----> GW -------> PSTN
How can I send a BYE to my GW with SER ??? I have test with sipsak to send
a BYE, but My GW don't reply to the BYE messages.
Thanks for your help.
Best Regards,
Nicolas RUIZ
FRANCE, PARIS
i have done this
http://www.iptel.org/ser/doc/ser_radius/ser_radius.html.
one thing i cant find any log under
/usr/local/var/log/radius/radacct
or
/var/log/radius/radacct
i dont know how to invoke accounting
here is my ser.cfg
#
# $Id: ser.cfg,v 1.21.4.1 2003/11/10 15:35:15 andrei
Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters
------------------------
#debug=3 # debug level (cmd line: -dddddddddd)
#fork=yes
#log_stderror=no # (cmd line: -E)
#memlog=3
#sip_warning=yes
#server_signature=yes
#mhomed=0
#uid="kamran"
#gid="kamran"
/* Uncomment these lines to enter debugging mode
debug=7
fork=no
log_stderror=yes
*/
check_via=no # (cmd. line: -v)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
port=5060
#children=4
fifo="/tmp/ser_fifo"
# ------------------ module loading
----------------------------------
# Uncomment this if you want to use SQL database
loadmodule "/usr/local/lib/ser/modules/mysql.so"
loadmodule "/usr/local/lib/ser/modules/sl.so"
loadmodule "/usr/local/lib/ser/modules/tm.so"
loadmodule "/usr/local/lib/ser/modules/rr.so"
loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
loadmodule "/usr/local/lib/ser/modules/usrloc.so"
loadmodule "/usr/local/lib/ser/modules/registrar.so"
loadmodule "/usr/local/lib/ser/modules/auth_radius.so"
loadmodule "/usr/local/lib/ser/modules/acc.so"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/local/lib/ser/modules/auth.so"
#loadmodule "/usr/local/lib/ser/modules/auth_db.so"
# ----------------- setting module-specific parameters
---------------
# -- usrloc params --
modparam("auth_radius","radius_config","/usr/local/etc/radiusclient/radiusclient.conf")
#modparam("auth_radius","radius_log","/usr/local/var/log/radius/radacct")
modparam("auth_radius","service_type",15)
#modparam("usrloc", "db_mode", 0)
# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line
#modparam("usrloc", "db_mode", 2)
# -- auth params --
# Uncomment if you are using auth module
#
#modparam("auth_db", "calculate_ha1", yes)
#modparam("auth_radius", "calculate_ha1", yes)
#
# If you set "calculate_ha1" parameter to yes (which
true in this config),
# uncomment also the following parameter)
#
#modparam("auth_db", "password_column", "password")
#modparam("auth_radius", "password_column",
"password")
# -- rr params --
# add value to ;lr param to make some broken UAs happy
#modparam("rr", "enable_full_lr", 1)
# ------------------------- request routing logic
-------------------
# main routing logic
route {
# initial sanity checks -- messages with
# max_forwards==0, or excessively long requests
log(1,"inside route");
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
break;
};
if ( msg:len > max_len ) {
sl_send_reply("513", "Message too big");
break;
};
# we record-route all messages -- to make sure that
# subsequent messages will go through our proxy;
that's
# particularly good if upstream and downstream
entities
# use different transport protocol
log(1,"calling record_route");
record_route();
# loose-route processing
if (loose_route()) {
t_relay();
break;
};
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following
command
# with proper names and addresses in it)
log(1,"checking register:uri=");
#log(1,uri);
#log(1,myself);
if (uri==myself) {
log(1,"checking Register Message received");
if (method=="REGISTER") {
# Uncomment this if you want to use digest
authentication
# if (!www_authorize("mydomain.com", "subscriber"))
{
# www_challenge("mydomain.com", "0");
# break;
# };
log(1,"Register Message received");
if (!radius_www_authorize("")) {
www_challenge("", "0");
break;
}
save("location");
break;
};
# native SIP destinations are handled using our
USRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
break;
};
};
# forward to current uri now; use stateful
forwarding; that
# works reliably even if we forward from TCP to UDP
# if requests URI is numerical and starts with
# zero, forward statelessly to a static destination
if (!t_relay()) {
sl_reply_error();
};
}
--- Iqbal <iqbal(a)gigo.co.uk> wrote:
>
> the acc module is in SER NOT radius, its under the
> modules directory. IN
> the acc directory, there is a Makefile, open it up,
> in there there are
> two lines one for mysql accouting and one for
> radius, they will not work
> both together, hence u uncomment the line u need and
> then recompile
>
> Iqbal
>
> On 3/26/2005, "Kamran Ahmad" <p_kami(a)yahoo.com>
> wrote:
>
> >hello Marian
> >
> >i cant find /modules/acc/Makefile in my
> >freeradius-1.0.2. one thing more
> >what is the configuration requiment for SER. can
> you
> >send me ser configuration.
> >
> >Thanks
> >Kamran
> >
> >
> >--- Marian Dumitru <marian.dumitru(a)voice-sistem.ro>
> >wrote:
> >> Hello Kamro,
> >>
> >> First you have to enable RADIUS support in acc
> >> module - uncomment
> >> corresponding lines in modules/acc/Makefile and
> >> recompile.
> >> Then configure your radius client library and
> server
> >> for accounting.
> >>
> >> Best regards,
> >> Marian
> >>
> >> Kamran Ahmad wrote:
> >> > hello
> >> >
> >> >
> >> > Finally i am able to use authentication from
> >> radius
> >> > (Thanks to all who helped me). Now i want to
> use
> >> > accounting from radius. Can any one tell me how
> to
> >> do
> >> > this
> >> >
> >> > regrads
> >> > Kamran
> >> >
> >> >
> >> >
> >> > __________________________________
> >> > Do you Yahoo!?
> >> > Yahoo! Small Business - Try our new resources
> >> site!
> >> > http://smallbusiness.yahoo.com/resources/
> >> >
> >> > _______________________________________________
> >> > Serusers mailing list
> >> > serusers(a)lists.iptel.org
> >> > http://lists.iptel.org/mailman/listinfo/serusers
> >>
> >>
> >> --
> >> Voice System
> >> http://www.voice-system.ro
> >>
> >
> >
> >
> >__________________________________
> >Do you Yahoo!?
> >Make Yahoo! your home page
> >http://www.yahoo.com/r/hs
> >
> >_______________________________________________
> >Serusers mailing list
> >serusers(a)lists.iptel.org
> >http://lists.iptel.org/mailman/listinfo/serusers
> >
> >
>
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
Hi All.
Our PSTN gateway supports Session-Expires for re-INVITEs. The session
timer is "automagically" enabled when dialing SIP->PSTN.
However, when calling PSTN->SIP re-INVITEs do not happen, however the
PSTN GW does support them.
I think the problem is that PSTN->SIP calls need to (for some reason)
explicitly request session timers.
How would I request this? I know I can add the "Session-Expires:
120;refresher=??" header, but do I then do this in the 200OK response
back to the PSTN GW?
Also, if the PSTN->SIP call is asking the PSTN GW to enable session
timers, would the "refresher=" tag be set to UAS or UAC?
Regards,
Paul
hello Marian
i cant find /modules/acc/Makefile in my
freeradius-1.0.2. one thing more
what is the configuration requiment for SER. can you
send me ser configuration.
Thanks
Kamran
--- Marian Dumitru <marian.dumitru(a)voice-sistem.ro>
wrote:
> Hello Kamro,
>
> First you have to enable RADIUS support in acc
> module - uncomment
> corresponding lines in modules/acc/Makefile and
> recompile.
> Then configure your radius client library and server
> for accounting.
>
> Best regards,
> Marian
>
> Kamran Ahmad wrote:
> > hello
> >
> >
> > Finally i am able to use authentication from
> radius
> > (Thanks to all who helped me). Now i want to use
> > accounting from radius. Can any one tell me how to
> do
> > this
> >
> > regrads
> > Kamran
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Small Business - Try our new resources
> site!
> > http://smallbusiness.yahoo.com/resources/
> >
> > _______________________________________________
> > Serusers mailing list
> > serusers(a)lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
>
>
> --
> Voice System
> http://www.voice-system.ro
>
__________________________________
Do you Yahoo!?
Make Yahoo! your home page
http://www.yahoo.com/r/hs
Hi,
Could someone let me know how to build SER from the cvs head i.e. the
commands? Im trying to get CPL working with SER but when I run "patch
-p0 <modules/cpl-c/tm.patch" in the sip_router directory, The patch
doesnt apply properly. Since I cant apply this patch my only
alternative is to use SER cvs head version.
Thanks,
Aisling
-------------------Legal Disclaimer---------------------------------------
The above electronic mail transmission is confidential and intended only for the person to whom it is addressed. Its contents may be protected by legal and/or professional privilege. Should it be received by you in error please contact the sender at the above quoted email address. Any unauthorised form of reproduction of this message is strictly prohibited. The Institute does not guarantee the security of any information electronically transmitted and is not liable if the information contained in this communication is not a proper and complete record of the message as transmitted by the sender nor for any delay in its receipt.
Hi,
I have a question that if a proxy send a re-invite to a UA, and almost at that moment, UA hangup. If network is slow, the packet delay could cause a funny situation. That UA ring after hangup...
For example
t0(0 sec):proxy send reinvite to UA to a existed call
t1(0.1 sec):UA send BYE or Cancel to proxy, because user hangup,
t2(0.2 sec):UA receive the reivite from proxy.
at this senario, UA receives an re-invite "INVITE" , would this reinvite cause the IP-phone ring when "hangup"?
Of course, this is not always happen, but it could be happen, right? The Cseq is different, UA would treat the re-invite as a new call. Is it right?
best regard
kaiser
Hi all,
I posted this some time ago, I didnt get any replies, can anyone please help me!
I am unable to execute any script with
exec_dset or
exec_msg
I have the exec.so module loaded, and I tried adding this :
if (uri =~ "sip:[a-zA-Z]*@10\.232\.2\.225") {
exec_dset (<path to the script>);
}
I have not made any changes except for adding this in the example
config file.The script has proper permissions. The script is never executed!. What can be the problem
---------------------------------
Do you Yahoo!?
Make Yahoo! your home page