Hello,
Is it possible to use openSER as TCP <--> UDP convertor?
I have this working to a certain extent.
1) UA -> TCP INV -> openSER -> UDP INV -> Carrier
2) UA <- TCP 200 <- openSER <- UDP 200 <- Carrier
3) UA -> TCP ACK -> openSER -> UDP ACK -> Carrier
Setup transaction works like it should.
My question is about subsequent transactions.
In the 200 from Carrier (2) a parameter of transport=udp is set on the
contact header.
Now if the UA is running in an automatic protocol mode ( this would be
UA specific ), It honors the transport=udp param and sends a BYE or
re-Invite as UDP
4) UA -> UDP BYE -> openSER -> UDP BYE -> Carrier
5) UA <- UDP 200 <- openSER <- UDP 200 <- Carrier
Is there a way to re-write the transport= param in the contact header of
the 200 ( msg 2 ) so it says transport=tcp Which would then allow the
subsequent request messages from UA to be sent tcp?
Would doing this break the rfc?
Is anyone using openSER to accomplish similar protocol conversion?
Thanks,
T.R.
________________________________
T.R. Missner
Director Enterprise VoIP Products
trmissner(a)bandwidth.com
919-439-3575 - Ph
925-888-2997 - Fax
4001 Weston Parkway
Cary, NC 27513
________________________________
CONFIDENTIALITY NOTICE
This e-mail message, including any attachments from Bandwidth.com -
contain information which is CONFIDENTIAL AND/OR LEGALLY PRIVILEGED. The
information is intended only for the use of the individual named above
and may not be disseminated to any other party without written
permission. If you are not the intended recipient, or the employee or
agent responsible for delivering the message to the intended recipient,
you are hereby notified that any dissemination, disclosure,
distribution, copying or taking of any action in reliance on the
contents of this e-mailed information is strictly prohibited. If you
have received this transmission in error, please immediately notify
info(a)bandwidth.com, and permanently delete this e-mail and the
attachments hereto, if any, and destroy any printout thereof.
Hello
Help me please
AR.
----- Original Message -----
From: AR.
To: serusers(a)lists.iptel.org
Sent: Wednesday, May 17, 2006 8:15 PM
Subject: [Serusers] Can't log the Invite
Dear all
My ser+freeradius system does not log the INVITE message ,
I tried to listen the port 1813 that is radius accounting port, but
there is no packet come here , when i call to someone.
When i terminated the call , the BYE packet will come.
Please help me to solve this promble
See below for the ser.cfg
.
.
.
modparam("acc","log_level",1)
modparam("acc","log_flag",1)
modparam("acc","log_missed_flag",2)
modparam("acc","failed_transactions",1)
modparam("acc","report_ack",0)
modparam("acc","report_cancels",1)
modparam("acc", "radius_config", "/usr/local/etc/radiusclient/radiusclient.conf")
modparam("acc","radius_flag",1)
modparam("acc","radius_missed_flag",2)
.
.
.
if (method=="INVITE" || method=="BYE" || method=="CANCEL") setflag(1);
.
.
.
AR.
Hmm no but maybe I did, I certainly compiled it from the 0.9.6 tarball from http://ftp.iptel.org/pub/ser/latest/src/ser-0.9.6_src.tar.gz
But looking in my package info
SIP-PROXY:/var/cache/apt/archives# apt-show-versions | grep ser-
ser-cpl-module 0.9.5-0.1 installed: No available version in archive
ser-acc-radius-module 0.9.5-0.1 installed: No available version in archive
ser-jabber-module 0.9.5-0.1 installed: No available version in archive
ser-radius-modules 0.9.5-0.1 installed: No available version in archive
ser-postgres-module 0.9.5-0.1 installed: No available version in archive
ser-acc-db-module 0.9.5-0.1 installed: No available version in archive
ser-pa-module 0.9.5-0.1 installed: No available version in archive
ser-mysql-module 0.9.5-0.1 installed: No available version in archive
however
serctl moni
shows I am running
Server: Sip EXpress router (0.9.6 (i386/linux))
So I'm guessing the Make deb target in the Makefile gives the wrong version info to the .deb files.
I could be doing something stupid though, Has anyone else on the list come across this?
Vince
-------------------------------------
mnet Internet Limited
Support Services
Helpdesk: 0870 3335577
Fax: +44 (0)20 7324 3900
Email: support(a)mnet.co.uk
Web: www.mnet.co.uk
132-140 Goswell Road
London EC1V 7DY
-----Original Message-----
From: silvere.lapperriere(a)fr.schneider-electric.com [mailto:silvere.lapperriere@fr.schneider-electric.com]
Sent: 19 May 2006 10:51
To: Vince Hoffman
Subject: Réf. : RE: [Serusers] 'ser-mysql-module_0.9.6-0.1_i386.deb' Debian package NOTworking anymore (Debian 3.1)
Thank you for your upload, but it seems, despite its name, that the
mysql-module stands for 0.9.5-0.1 version of SER and NOT 0.9.6-0.1....
Did I miss something???
Thank you!
"Vince Hoffman"
<vhoffman(a)mnet.co Pour : Silvere Lapperriere/FR/Schneider@Europe, <serusers(a)lists.iptel.org>
.uk> cc :
Objet : RE: [Serusers] 'ser-mysql-module_0.9.6-0.1_i386.deb' Debian package
18/05/2006 18:58 NOTworking anymore (Debian 3.1)
I was lazy and just recompiled the debian package (and added the mysql
to the accounting modules Makefile)
Make deb will do the job although I think I had to add a package or two
for the compile to suceed. I can put the .deb from that somewhere if you
like.
Vince
-----Original Message-----
From: silvere.lapperriere(a)fr.schneider-electric.com
[mailto:silvere.lapperriere@fr.schneider-electric.com]
Sent: 18 May 2006 17:50
To: serusers(a)lists.iptel.org
Subject: [Serusers] 'ser-mysql-module_0.9.6-0.1_i386.deb' Debian package
NOTworking anymore (Debian 3.1)
Hi all!
The ser-mysql-module_0.9.6-0.1_i386.deb package doesn't work since it
depends on 'libmysqlclient15' Debian package which has recently been
replaced by 'libmysqlclient15off'.
Any ideas?!??
Thank you!
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
This message has been scanned for viruses by 3Labs - www.mnet.net.uk
Hi,
If one SER server is down in the cluster another SER server should access
the calls without interrupt.
which cluster will be useful?
regards,
madhu.
Hi
Does anyone know what the "script writer didn't release transaction" mean ?
9(31519) REGISTER message received
11(31523) REGISTER message received
10(31521) REGISTER message received
12(31525) REGISTER message received
10(31521) WARNING: script writer didn't release transaction
thanks
AR.
Hi,
I seem to be seeing a lot of these in the logs.
Just wondering if anyone knows of possible cause of
these or if any documention exists to troubleshoot
this error.
... ser[2876]: get_contact_uri: Error while parsing Contact body
Thanks,
Hi,
I installed the presence snapshot (4.1) of SER but I have a problem that
SERCTL doesn't work.
It appears to be that the structure of the database has been changed.
There seems to be a serctl in the package that I downloaded, but it
seems to be the source, or part of that.
I can't get it to work and I want to add some users to the database.
Any ideas how to solve this?
Kind regards,
Paul Heijmann.
I have experienced an error with using openser 1.0.1 + mediaproxy 1.4.2.
The system works fine in the following loading.
User login to the system: 20 hardware phones
concurrent RTP session: 5
However, when I increase number of user to 50 and concurrent RTP
session to 30. After a few minutes, the system is very unstable. SIP
phones display "wait logon" message as they can't logon to the system
in some reasons and no one can make call even some users can logon.
This situation will remain few minutes and it will resume normal.
After a while, system will become unstable again.
Anyone has such experience before? I have grepped the log using ngrep
but it is very difficult to troubleshoot as it is a log of whole
system with 50 users. In my simple analyst, I found that the most
error replies happened in the log are listed below.
407 - proxy authentication required
408 - request timeout
481 - call leg transaction does not exit
Do above errors will make the system unstable? Which one is the most
critical? When and how the above errors will occur?
To repeat the situation above, it involves a lot of resources. Is
there any sip phone simulator which can be used to simulate as a large
number of user to create calls simultaneously?
Thanks!!