Hi Bogdan,
Bad news, I am afraid. I got another "out of memory". I did another
memory dump on process 10714 this time.
Actually there is one dump that I did earlier to see if there were any
segments allocated by subst_str.
And I did a second dump after the "out of memory" happened. The log file
is:
http://www.real.gr/files/openser.20070622.log.gz
thank you
George
> -----Original Message-----
> From: Bogdan-Andrei Iancu [mailto:bogdan@voice-system.ro]
> Sent: Friday, June 22, 2007 1:44 PM
> To: Papadopoulos Georgios
> Cc: users(a)openser.org
> Subject: Re: [Users] out of memory - please help
>
> Hi George,
>
> Papadopoulos Georgios wrote:
> > Hi Bogdan,
> >
> > The server has been running for about 18 hours without any "out of
> > memory" messages. Usually these appeared after a few hours.
> I think it
> > is fixed, but I will keep you posted if it reappears. Thanks a lot!
> >
> That is super! I will commit the patch on SVN.
> > I guess the same fix needs to go in subst_uri() and maybe
> also add a
> > check if(result->s!=0) ?
> >
> well, in subst_uri() there is no need because the result->s
> chunk is transferred to msg->new_uri (and freed later from
> there); in subst_user(), the result->s chunk was copied by
> the SET_USER_T action, so we need to free it also.
> > Why did this only appear on the first receiver child? I
> would expect
> > that all children receive an equal amount of traffic so they should
> > all run out of memory more or less at the same time. Except
> if when a
> > message is received, Openser finds the first available
> child and does
> > this by trying child 1,2,3... Is this the case?
> >
> this scheduling is done by kernel and there is no guarantee
> of a uniform distribution in case of low traffic.
> > Last (related?) question: There is a thread that the first receiver
> > child starts, what is its purpose?
> >
> you mean a process (there are no threads in openser). it
> might be a listener of mi_fifo.
>
> Regards,
> Bogdan
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.
Hello All,
I have a problem with db extra and AVP. Some times don’t log the values of AVP in the database.
Script.
Openser Version 1.2.1.
...
modparam("acc", "db_extra", "from_uri=$fu;i_uri=$ou;o_uri=$ru;cod_op=$avp(s:cod_op);ip_do_originador=$si;flag_followme=$avp(s:flag_follow_me)")
...
route[2] {
...
$avp(s:cod_op) = $(rU{s.select,0,#});
xlog("L_ALERT", "Test_01 RURI=$rU AVP=$avp(s:cod_op) To=$tu IP=$si\n");
...
}
Example using the scene of a call.
For RURI = sip:06#022xxxxxxxx@domain.com
I have the following result in logs:
=> Log file
Jun 21 19:20:33 ser01-brt openser-1.2.1[14952]: Test_01 RURI=06#022xxxxxxxx AVP=06 To=sip:022xxxxxxxx@domain IP=x.x.x.x
=> Insert in database ( The values of cod_op and flag_follow_me is null)
T 10.5.0.19:33875 -> 10.5.0.22:3306 [AP]
insert into acc (method,from_tag,to_tag,callid,sip_code,sip_reason,time,from_uri,i_uri,o_uri,cod_op,ip_do_originador,flag_followme )
values ('INVITE','a7ba357706b2e329','as10700de1','1cefcf0885d9adbf(a)192.168.1.19','200','OK','2007-06-21 19:20:33','sip:6101@domain,'sip:022xxxxxxxx@domain','sip:06#022xxxxxxxx@x.x.x.x:5060;transport=udp',' ','x.x.x.x',' ')
The problem is intermittent and occurs in 15% of the calls.
Does anybody know how can i resolve this question?
Best regards,
Areis.
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.472 / Virus Database: 269.9.4/860 - Release Date: 21/6/2007 17:53
Hello everyone,
I am a complete beginner with ser and I would like to ask you for a help.
I have such scenario. There are MRCP servers (ASR and TTS) accessible only
through PPTP vpn. Because I couldn't find PPTP client for Solaris, there
is only one possible solution for me - to have linux box connect to vpn
and act as a proxy and forward SIP and rtp packets between MRCP servers
and Solaris.
+-------------+
| PPTP VPN |
| +-------+ |
| | MRCP | |
| +-------+ |
| || |
| || |
| +---------+ | +-----------+
| |Linux box|=====|Solaris box|
| +---------+ | +-----------+
+-------------+
As there is no way to make MRCP servers register with proxy, I was
thinking about using call forwarding...
When the MRCP servers are not registered with proxy (everytime) proxy
should then forward the sip messages and rtp stream to their IP address
(in fact I will be making call to unregistered UA, that proxy doesn't know
but I do).
Problem is that does not seem like a clean solution to me.
Can you please give me some pointers how to solve this issue?
Thanks in advance
--
Martin Drasar, Developer / Analyst
OptimSys, s.r.o.
drasar(a)optimsys.cz
Tel: +420 541 143 065
Fax: +420 541 143 066
http://www.optimsys.cz
Hi all,
Just a question about transaction matching in SER 0.9.7:
In a forked request, SER receives a reply with a ;received=IP parameter
after the branch parameter in the Via header and I don't know if this can
affect parallel forking because it does not CANCEL the other branches....
Thanks,
Samuel.
Nope...not in this case. Here, the originating UA sends one INVITE. My SER is sending the multiple INVITEs before it even receives a 100 Trying from the far end. It does not happen on every call...there seems to be no pattern as to when it does happen.Thanks.SteveDate: Fri, 22 Jun 2007 09:35:36 +0200From: greger(a)teigre.comTo: steve_helfen(a)hotmail.comCC: serusers(a)iptel.orgSubject: Re: [Serusers] Quick resend of INVITEs
The originating UA may be where to look.
g-)
Stephen Helfen wrote:
Sometimes my ser proxy resends an
INVITE 67 milliseconds after the original INVITE without receiving any
response from the recipient. Essentially, what would normally be a 1
second timer for a resend is vastly shortened with no real
explanation. If there is a Trixbox at the other end, the conversation
results in a dropped call as the Trixbox continues to send repeated 200
Oks, but does not acknowledge the ACKs to those messages.
The Asterix supposedly has a fix for this issue that is not included in
the Trixbox.
What I am trying to determine, though, is WHY the double invites are
sent in the first place.
Thanks,
Steve
Live Earth is coming. Learn more about the hottest summer event
- only on MSN. Check it out!
_______________________________________________
Serusers mailing list
Serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
_________________________________________________________________
Make every IM count. Download Windows Live Messenger and join the i’m Initiative now. It’s free.
http://im.live.com/messenger/im/home/?source=TAGWL_June07
Hi all,
I am using openser-1.2.1+RTPProxy. I am using XLite as UA. I want to
be able to store the buddy list of the users at the server. For this,
I am using the presence module. But I cannot get it working. I have
created the presence related tables in mysql. And those tables do show
some information in them. I have attached my openser.cfg and the
message dump from wireshark. The messages have been captured at the UA
end.
I also get the following message at the server.
PRESENCE: handle_subscribe:Missing or unsupported event header field value
2(12452) PRESENCE:handle_subscribe: ERROR occured
2(12452) WARNING: script writer didn't release transaction
Am I missing something basic here?
Please reply.
Thank you
Kumar
hi,
I m trying to add my-sql support to my SER. i install SER with .deb package.
I uncommented the lines regarding my-sql.so module....
now when i try to start server it's giving error like "bad configuration file"
can anybody halp me in this regard?
thnx
mukesh
---------------------------------
We won't tell. Get more on shows you hate to love
(and love to hate): Yahoo! TV's Guilty Pleasures list.
Hi,
Does anyone know if is possible for SER to perform load balancing according
to DNS SRV priority and weight fields?
It seems that SER ignores these fields. With use_dns_cache turned on, SER
uses always one of the SRV entries, and only tries other if use_dns_failover
is turned on and the first destination fails. With use_dns_cache turned off,
SER uses all entries on a random way, depending of which entry appears first
on the answer section.
Is it necessary some configuration for SER to load balance according SRV
records or this is not yet supported?
regards,
Mário Ferreira
Hi,
Was trying to make calls between 2 SIP soft phones which are registered with
2 different SER SIP proxy servers running on different machines but it fails
always. When I make a call from Soft Phone-A registered with SER-A to Soft
Phone-B registered with SER-B it fails. Soft Phone-A receives 407 response
to its INVITE from SER-B and always fails to authenticate. Please provide me
inputs on how to solve this problem. I have tried even adding Soft Phone-A's
username and password in SER-B but none of them worked.
I have another doubt about "aliases" in SER. Can I make some effective use
of this and solve the problem mentioned above?
Thanks in advance,
Ranganath
Sometimes my ser proxy resends an INVITE 67 milliseconds after the original INVITE without receiving any response from the recipient. Essentially, what would normally be a 1 second timer for a resend is vastly shortened with no real explanation. If there is a Trixbox at the other end, the conversation results in a dropped call as the Trixbox continues to send repeated 200 Oks, but does not acknowledge the ACKs to those messages.The Asterix supposedly has a fix for this issue that is not included in the Trixbox.What I am trying to determine, though, is WHY the double invites are sent in the first place.Thanks,Steve
_________________________________________________________________
Live Earth is coming. Learn more about the hottest summer event - only on MSN.
http://liveearth.msn.com?source=msntaglineliveearthwlm