Hi,
Is there a way for an OpenSER instance to detect
if an incoming INVITE message has earlier been
processed by itself? Record-Route is on, so there
should be a Route message, but I suppose the Via
headers could also contain the information.
If it is detected I'd want OpenSER to ignore the
incoming message, I suppose I could do nothing
(no lookups etc.), but is there a better way?
This is an issue because of the way we handle UA's
registering at instance A and UA's registered at
instance B wanting to call UA's at A. Due to race
conditions with registrations going from A to B
there are possible looping scenario's.
--
Andreas Sikkema
Hi all,
Is it possible to alter ring back tone on cisco gateways. For example I
want change my ringback to an audio file. Some Mobile providers do this
already.
Thanks
Mark D.
Hello all,
I'm new in the list, so first of all I would like to say hi to all the
list and say that openSer is a fantastic product, and that the
documentation available on the internet is also fantastic. I managed to
get my openSer server working with advanced features without having to
subscribe to this list.
Well, but if I subscribed, is because something has gone bad.
Ok. The company I work for has a system for handling prepaid and
postpaid calls. And I was designed to develop a new alternative for
handling these prepaid and postpaid calls via VOIP, so I chose openSer
as the server, after googleing on the web.
One condition I had since the start is that I would have to integrate
the solution to the company's DB, and that was another reason why I
chose openSer, because of the perl module. With it I could write a
script that would do that integration for me.
So I started installing and developing the openSer server with the perl
scripts. And it worked fine! The server did all that it had to do. So I
went to the tests. First test: load test...
And it fails for many reasons. After investigating I discovered that
the debug option in the openser.cfg is very important in high load
contexts. A debug value greater than 2 or 3 will decrease greatly the
server's performance. I had to do some code cleanings in the openser.cfg
and perl scripts also.
The other and main reason is that for some unknown reason the openSer
server crashes when using perl scripts that communicate with DB in high
load contexts. For some reason the perl script receives a sig_segv
(segmentation fault) and this signal is passed to all others threads and
then the openSer server dies.
This error is that kind of error that is specially difficult to find,
because there are too many different systems involded. The path from
openSer to the DB would be:
openSer -> perl module -> perl -> perl DBI (DBD::ODBC) -> unixODBC ->
FreeTDS -> MS SQLServer
Can you guys provide me some light in fixing this problem?
Thanks in advance,
Murilo Yoshida
On Sunday 23 September 2007, rizwan_hisham wrote:
> Just a friendly reminder that I invited you to Shelfari. Come see the books
> I love and see if we have any in common. Then pick my next book so I can
> keep on reading.
Hello Rizwan, hello voipexpert,
could you please stop to send this invitation to this book service to the user
list? Some people considers such messages as spam.
And please also stop this repeated invitations to my personal address to, i
don't want to be invited and get already enough unwanted e-mail.
Thank you,
Henning Westerholt
Bon jour à tout le monde,
I have other news about my investigation on
Mediaproxy and SER in the same Lan.
In the first test i used X-lite, as
UA clients,
running on windowsXP and i saw that RTP traffic
didn't
pass through MEDIAproxy (IP 192.168.123.186).
Now i'm using the client
"Express Talk" runnig on
windows XP (IP 192.168.123.168)
and X-lite
runnig on windows XP (IP 192.168.123.10)
and I see that MEDIAproxy work
correctly because
works as "man in the middle" and proxies the
RTP
packets between two clients.
Seems that it's necessary that one of
two
clients must be Express Talk, in order
to Mediaproxy work correctly.
I observe that,
if one client is Express Talk,
the second client
could be X-lite or Yate or
TiVi (http://m.tivi.com/)
and MediaProxy
work OK.
But why Mediaproxy work correctly only
if i use "Express
Talk" as one peer client??
Any ideas?
Target clients for my
operational environment will be
TiVi (http://m.tivi.com/) and i want
that using them
the RTP packet pass through Mediaproxy.
There's anyone
(sherlock holmes) in the forum that
could solve the mystery?
thanks a
lot.
>Hi all, i'm newbie in SER,
>I want to route RTP packets between
2
>computers with x-lite client voip
>in the same network through
>Mediaproxy. I know this may have
>no sense, but it's just a test
>configuration.
>The call use_media_proxy() seems to have no effect,
>the RTP packets go directly from one computer to
>another, no packet
trough Mediaproxy.
>This is my environment:
>SER and Mediaproxy on the
same PC
>(192.168.123.186)
>X-lite client_A running on 192.168.123.10
>X-lite
>client_B running on 192.168.123.168
>Client_A call Client_B
that accept,
>but mediaproxy refuses to
>proxy the call.
>Is
mediaproxy
>working just between different networks
>or it's an error
in my
>configuration file?
>Please help me. Any suggestions?
>Orazio
2007/9/21, Jeremy McNamara <jj(a)nufone.net>:
> Is there anything specific we need to do within the openser
> configuration that we need to know?
> I presume just an append_branch() before sending it back at Asterisk.
You can test it easier, just call from Asterisk to a OpenSer user:
CLI> dial openser_user@ip_openser@context
and do in OpenSer:
rewriteuri(sip:test@ip_asterisk:5060)
so the call will return to Asterisk. Without the patch Asterisk will
reject it because "Loop detected". With the patch it will allow it and
respect the "Route" header and so.
If you need something else to test this tell me.
--
Iñaki Baz Castillo
<ibc(a)aliax.net>