Hello all,
i'll do two presentations about OpenSER at the Chaos Communication Congress
[1], December 27th-30th, 2007 in Berlin and the Open Source Meets Business
congress [2], January 22th–24th, 2008 in Nuremberg.
If some people there are interested in a meeting for discussions around
OpenSER and other related (or unrelated..) topics, please drop me a private
email.
Regards,
Henning
[1] http://events.ccc.de/congress/2007/Main_Page
[2] http://www.heise.de/events/2008/open_source_meets_business/en/
Hello!
I am interested in using SER to convert TCP SIP traffic from OCS to UDP
SIP traffic that I can use with an external PSTN gateway provider. Has
anyone successfully managed this? Basically, the configuration would
look like
OCS -> Mediation Server -> SER -> External Provider
Would the Mediation Server still need an external (non-NAT'd) IP? It
seems like it would, unless I use mediaproxy or RTPproxy, which would
add an additional layer of complexity.
I guess I am looking for some validation that what I am trying to do
will work. My next question, which I can't seem to find an answer to,
is how I take the TCP SIP traffic from OCS, convert it to UDP SIP, and
also authenticate with that external provider. Any ideas on how to use
t_relay_to_udp with authentication?
Thank you!
Nolan
Hi,
I have just made some tests with sst-module (OpenSER v1.3) and I found the
following two issues:
I case the min-se value of sst-module is higher than the Session-Expires
header field of a received INVITE OpenSER rejects the INVITE request with
422 response (that's as expected). But:
1. the Min-SE header field in 422 response (packet 18 in attached trace)
does not end with CR/LF so that it is concatenated with the next header
field (Server header)
syslog prints in this case: ERROR:sst:sst_dialog_terminate_CB: DID
0xb5582d80 failed (canceled). Terminating session.
2. OpenSER in addition continues to forward the already rejected INVITE
transaction with "100 Giving a try"(packet 19) and forwards the INVITE to
the UAS (packet 20).
The next issue I discovered is with the UAC (Xlite): The repeated INVITE
(caused by the 422 Response) does not increment the CSeq header field so
that it is regarded as same request leading to a "482 Merged request"
rejection at the UAS (Eyebeam).
I have attached the tcpdump-trace and the according SIP-scenario trace.
Any comments appreciated.
Regards
Franz
Hi Friends,
How we can authorize Clients with their static IP Address in MySQL subscriber table?
We don't want to provide them username or PWS and they also don't need to register.
Regards,
www.Go4Calls.Com
VoIP Forums
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
Hi,
I just found that after forced end of a dialog (MI command "dlg_end_dlg")
the dialog data remain in the database. The dialog list in memory (MI
command "dlg_list") is cleared after forced end of a dialog as expected.
Shouldn't the dialog data in the DB also be deleted?
Regards
Franz
Thanks a lot. Its working now.
It had to be like:
if(avp_check("$avp(i:103)", "eq/i:0/g")) {
do certain things
} else {
do certain things
}
w/regards,
Jayesh
----- Original Message ----
From: Bogdan-Andrei Iancu <bogdan(a)voice-system.ro>
To: Jayesh Nambiar <voip_freak(a)yahoo.co.in>
Cc: openser <users(a)openser.org>
Sent: Friday, 28 December, 2007 2:54:17 PM
Subject: Re: [OpenSER-Users] ERROR:avpops:check_avp: value types don't match
Hi Jayesh,
try to use the avp_print() debug function to see what avps you have
loaded after the avp_db_query() and check the type. Note you need to use
debug=6 .
http://www.openser.org/docs/modules/1.3.x/avpops.html#AEN611
regards,
bogdan
Jayesh Nambiar wrote:
> Hi All,
> I am using the function avp_db_query to query a table and fetch few
> values. The query is as follows:
> "select subscriptionid, ip, media_status from domestic where
> prefix=$rU", "$avp(i:101), $avp(i:102), $avp(i:103)".
>
> Now the media_status column is a column with datatype as integer which
> will contain either 0 or 1. I need to check the value in this column
> so I use the following:
>
> if(avp_check("$avp(i:103)", "eq/0/i")) {
> do certain things;
> } else {
> do certain things;
> };
>
> Even when the value at media_status column is 0 it does not get into
> that condition, it always executes the else condition and I see the
> following in the logs:
> ERROR:avpops:check_avp: value types don't match
>
> Can someone please help me to overcome this error. When I keep the
> datatype of media_status column as varchar it works fine, but I dont
> want to do that as that column is going to conatin only integer values.
>
> Thanks in advance.
>
> w/regards,
> Jayesh
>
>
> ------------------------------------------------------------------------
> Forgot the famous last words? Access your message archive online.
> Click here.
> <http://in.rd.yahoo.com/tagline_webmessenger_4/*http://in.messenger.yahoo.co…>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users(a)lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>
Get the freedom to save as many mails as you wish. To know how, go to http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html
hi,
i am experiencing on little problem establishishing calls with my SER.
First of all , i am running ser under linux opensuse, (ser version: 0.9.6 )
, i also installed rtpproxy and made the needed changes to my ser.cfg.
When i "connetct" 2 different users with my SER locally , using softphone,
everything looks fine.
Gennerally the registration procedure using MySQL works fine(locally or
not).
When i am connected locally, a remote user can call me with no problems...
The problem is the following, and i would appreciate if you could help me...
When i try to call a remote user, the call cannot be established from my
side. At the other side, the establishment of the call is ok.
The message is the following: No ACK recieved...
PS: I am only working now, till the level of the establishment of the
calls... When i solve this problem , i will continue to the voice and video
transmition, where i will need your help for sure...
PS2: In order rtpproxy to run on the same computer with SER, i type rtpproxy
with no parameters ?? can you help me with that too ???
Thank you in advance
I send you also my ser.cfg
Hi everybody,
I hope you found under the tree something that made you smile and happy,
something that made you think about 2007 as a fulfilled year.
I and the Voice System team wish you A Happy New Year, a good party and
rest over the years and see you in 2008 ;)
Best regards,
Bogdan
Hi All,
I am using the function avp_db_query to query a table and fetch few values. The query is as follows:
"select subscriptionid, ip, media_status from domestic where prefix=$rU", "$avp(i:101), $avp(i:102), $avp(i:103)".
Now the media_status column is a column with datatype as integer which will contain either 0 or 1. I need to check the value in this column so I use the following:
if(avp_check("$avp(i:103)", "eq/0/i")) {
do certain things;
} else {
do certain things;
};
Even when the value at media_status column is 0 it does not get into that condition, it always executes the else condition and I see the following in the logs:
ERROR:avpops:check_avp: value types don't match
Can someone please help me to overcome this error. When I keep the datatype of media_status column as varchar it works fine, but I dont want to do that as that column is going to conatin only integer values.
Thanks in advance.
w/regards,
Jayesh
Now you can chat without downloading messenger. Go to http://in.messenger.yahoo.com/webmessengerpromo.php