Dear Users
I was wondering how is the diagram for NAT users, maybe this
NO NAT ENV
UA----INVITE-------> SER----------INVITE---------->TERMINATION
UA<----ACK-------> SER<----------ACK----------TERMINATION
UA<----------------------RTP TRAFF------------------> TERMINATION
NAT ENV WITH , NATHELPER
NAT-UA----INVITE-------> SER----------INVITE---------->TERMINATION
NAT-UA<----ACK-------> SER<----------ACK----------TERMINATION
NAT-UA<-----RTP TRAFF<------>SER WITH NATHELPER<---------RTP
TRAFF----------------> TERMINATION
so the trafic in a nat environment is
nat-ua to ser , ser to termination, and viceversa termination to ser, ser to
nat-ua
any help will be thanks.
gustavo villegas
Hello list.
Does someone knows which are the best or most common timers for :
- REGISTER Expire? How often i send the REGISTER message to SER.
- If i'm behind a NAT and i am sending NOTIFY messages to mantain
the bind open, which is the optimal timer for this NOTIFY messages?
-
in a production enviroment?
Thank in advance.
Ricardo Martinez
Hi All,
I have a situation where I have a host with two interfaces, and three IP
addresses, all public.
I want to be able to control which IP address SER uses when sending a
packet to specific destination, and other wise default to using the
default IP address as the source IP for sending to anyone else.
Is this type of control possible? I have tested with mhomed on/off, but
it doesn't give me the granular control I require. If this type of
control doesn't exist, would it be difficult to implement?
Thanks,
-Jev
Hi everybody,
I have a question which I would appreciate if someone may help please.
Is it possible in SER to use exported functions (e.g. search() , replace() of the Textops Module) on Header Fields of SIP Response Messages? Or is it possible only with SIP Request Messages?
Thanks
Regards,
Karl
---------------------------------
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
We're running into a limitation with possibly SER (or the exec module).
We have a perl script which runs LCR based on from/to headers in the SIP
message. Because it's a rather complex script it can take up to a half
second to run. It runs everytime we have an invite of course, the
problem we're having is that it appears SER can only fork a maximum of 4
or 5 exec's at a time. When that limit gets reached the exec processes
tend to hang.
This is quoted from the exec module manual:
---
1.5. Known Issues
There is currently no guarantee that scripts ever return and stop
blocking SIP server. (There is kill.c but it is not used along with the
current mechanisms based on popen. Besides that kill.c is ugly).
---
Does anyone have suggestions? We're working on optimizing our lcr script
of course, possibly something socket or daemon based.
Thanks,
Matt
Hi Ricardo,
--- Ricardo Martinez <rmartinez(a)redvoiss.net> wrote:
<snip>
> Thanks for the TIP. A question. Is the 408 answer determined by
> SER? If so, which is the timer that controls this timeout?.
It is SER that determines the timeout and sends the 408 reply to the user agent. For INITEs, it is
fr_invite_timer, i beleive. However, i am not 100% sure about this.
Best Regards,
=====
Girish Gopinath <gr_sh2003(a)yahoo.com>
__________________________________
Do you Yahoo!?
Send holiday email and support a worthy cause. Do good.
http://celebrity.mail.yahoo.com
Hi,
After I changed the port from 5060 to other values (say, 12345) and the
end-point client (sipura gateway) port to that value, I find that my
server doesn't respond the request message sent by the client.
My server respond only when I set the port value to 5060 only.
Do you have any idea?
Thomas
Hi there,
I have got some problems setting up ser to work with media proxy .
I've set up the SER in a public domain (using a public IP address)
and want to use the media proxy (http://www.ag-projects.com/MediaProxy.html)
for the ocassion. when I tried to reproduce the example configuration in the SER
source code, it generates an error saying "client_nat_test()" command not
found.
I tried to locate the source code of mediaproxy.c in the SER sources, but found
the is ClientNatTest() function instead.
Well, I am actually just looking for some solutions which makes NAT traversal
for SIP and RTP work.
Does anyone has a worked solution ??
thanks
Proson
Alex,
I'm thinking that the location table in ser would do the trick - as max_contacts in the ser-0.9
registrar module seems to work well. The only problem with max_contacts is that it is a
server-wide setting.
If you think about it, we really don't care about anything other than who has a contact AOR in the
ser proxy because you can't really use your phone unless it's registered and we wouldn't let you
register if you have exceeded you allowed number of location table records.
Unless there is someone out there with a way to do this in ser-0.9 then I'll just have to
"AVPOPS-ize" the max_contacts piece of the registrar module myself.
As for "who our client is" -- we are a carriers-carrier. So our client is just another CLEC or
other company that is selling VoIP and using our platform for their own customers.
Regards,
Paul
--- Alex Rootham <alex(a)blueslice.com> wrote:
> Hi Paul,
>
> Remember that limiting the subscriber to one single SIP Registration at
> a time will only prevent the user from using two SIP devices *at the
> same time*. So all they would have to do is turn off their BT100 at
> home, and the X-ten registration would then work properly.
>
> I can't really think of an easy way to ensure that the subscriber cannot
> use more then one device at all... what you're looking for is something
> like a MAC-address (in IP-world) or a SIM-id (in the GSM-world) that
> will uniquely identify the device-instance.
>
> Alex Rootham
> Blueslice Newtorks
>
> PS - I still haven't figured out who your client is, but if they offer
> VoIP, then they might be interested in becoming an MVNO. And if they
> already use SIP, and they want to be an MVNO, then they should
> definately be talking to Blueslice. I'm not sure if you're in a
> position to propose any biz-dev ideas to your client, but if you are,
> let me know and we can chat further...
>
>
> Java Rockx wrote:
>
> >The reason is quite simple:
> >
> >A business requirement for us is that a customer signs up for our service for say US$29.99
> >
> >This US$29.99 entitles them to use **one** SIP phone and only one SIP phone. They cannot use
> for
> >instance a Grandstream BT100 at home and X-ten at work - that is without paying for an
> additional
> >"seat".
> >
> >So I'm looking to alter the subscriber table and add a "seats" column with 1 being the default
> and
> >0 meaning unlimited (which is the current ser default).
> >
> >Regards,
> >Paul
> >
> >--- Daniel Liu <daniel.liu(a)cu88.com> wrote:
> >
> >
> >
> >>Why do you want this feature?
> >>
> >>regards,
> >>Daniel
> >>
> >>Java Rockx write:
> >>
> >>
> >>
> >>>Hi all.
> >>>
> >>>Does anyone know if I can use avpops to dynamically set the registrar module's max_contacts
> >>>parameter?
> >>>
> >>>Regards,
> >>>Paul
> >>>
> >>>
> >>>
> >>>__________________________________
> >>>Do you Yahoo!?
> >>>Send a seasonal email greeting and help others. Do good.
> >>>http://celebrity.mail.yahoo.com
> >>>
> >>>_______________________________________________
> >>>Serusers mailing list
> >>>serusers(a)lists.iptel.org
> >>>http://lists.iptel.org/mailman/listinfo/serusers
> >>>
> >>>
> >>
> >>
> >
> >
> >
> >
> >__________________________________
> >Do you Yahoo!?
> >Yahoo! Mail - now with 250MB free storage. Learn more.
> >http://info.mail.yahoo.com/mail_250
> >
> >_______________________________________________
> >Serusers mailing list
> >serusers(a)lists.iptel.org
> >http://lists.iptel.org/mailman/listinfo/serusers
> >
> >
> >
> >
>
>
>
__________________________________
Do you Yahoo!?
Meet the all-new My Yahoo! - Try it today!
http://my.yahoo.com
Hi Pali,
Did you fix your SER error below. If you did, pls tell how you fix it. I
have this problem and it has been 1 week and I am still not able to fix this
error. I am running Redhat 7.2, ser 0.8.12 for both source and rpm ,
MySQL-4.1.7.
Thanks,
Bryan
I installed SER exactly following INSTALL guide. I am running
on the same machine MySQL 4.0.20 and I successfuly initialised
ser database. After running ser by "serctl start" I got message:
Starting SER : cat: /var/run/ser.pid: No such file or directory
started pid ()
~#
Of course ser is not running.
In syslog I can see messages:
ser: WARNING: could not rev. resolve 10.0.0.8
/usr/sbin/ser[579]: connect_db(): Can't connect to local MySQL server \
through socket '/var/run/mysqld/mysqld.sock' (2)
/usr/sbin/ser[579]: db_init(): Error while trying to connect database
/usr/sbin/ser[579]: mod_init(): Error while connecting database
/usr/sbin/ser[579]: init_mod(): Error while initializing module usrloc
The IP 10.0.0.8 is address of PC where I'm running this SER and MySQL.
Any hint/idea?
Pali