Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
Are you sure that they really get created at once? Is there more than 1 Contact in the REGISTER message?
Please post an ngrep dump.
klaus
Iqbal wrote:
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
yup, thats what made me jump,
well hers ngrep of when i get a 200OK
SIP/2.0 200 OK. Via: SIP/2.0/UDP 111.222.333.444:51687;branch=z9hG4bK35d8fac5c0e457cb;rport=50395. From: sip:040686@sip.domain.com;tag=107864afa36620af. To: sip:040686@sip.domain.com;tag=bde2d0f39a3c31098b0c0a337d26256c.e50e. Call-ID: 55e8c488a0336b09@10.0.0.14. CSeq: 101 REGISTER. Contact: sip:040686@111.222.333.444:51687;expires=3600;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:48934;expires=2998;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:34201;expires=2680;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:63368;expires=2352;received="sip:111.222.333.444:55174", sip:040686@111.222.333.444:47768;expires=2164;received="sip:111.222.333.444:37787", sip:040686@111.222.333.444:33650;expires=1360;received="sip:111.222.333.444:40862", sip:040686@111.222.333.444:46754;expires=121;received="sip:111.222.333.444:33159", sip:040686@111.222.333.444:33159;expires=26;received="sip:111.222.333.444:62574". Content-Length: 0. Warning: 392 123.456.76.87:5060 "Noisy feedback tells: pid=32086 req_src_ip=111.222.333.444 req_src_port=50395 in_uri=sip:sip.domain.com out_uri=sip:sip.domain.com via_cnt==1".
which is what cause me to use serctl to look at location, and I got multiple entries.
Havent a clue why this is/was
iqbal
Klaus Darilion wrote:
Are you sure that they really get created at once? Is there more than 1 Contact in the REGISTER message?
Please post an ngrep dump.
klaus
Iqbal wrote:
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
.
You have sent the 200 ok - not the REGISTER message. I still think that there will be only 1 Contact in each REGISTER.
Probably the client or/and the NAT is broken:
Which client do you use? Which NAT do you use? Do you use STUN?
klaus
Iqbal wrote:
yup, thats what made me jump,
well hers ngrep of when i get a 200OK
SIP/2.0 200 OK. Via: SIP/2.0/UDP 111.222.333.444:51687;branch=z9hG4bK35d8fac5c0e457cb;rport=50395. From: sip:040686@sip.domain.com;tag=107864afa36620af. To: sip:040686@sip.domain.com;tag=bde2d0f39a3c31098b0c0a337d26256c.e50e. Call-ID: 55e8c488a0336b09@10.0.0.14. CSeq: 101 REGISTER. Contact: sip:040686@111.222.333.444:51687;expires=3600;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:48934;expires=2998;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:34201;expires=2680;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:63368;expires=2352;received="sip:111.222.333.444:55174", sip:040686@111.222.333.444:47768;expires=2164;received="sip:111.222.333.444:37787", sip:040686@111.222.333.444:33650;expires=1360;received="sip:111.222.333.444:40862", sip:040686@111.222.333.444:46754;expires=121;received="sip:111.222.333.444:33159", sip:040686@111.222.333.444:33159;expires=26;received="sip:111.222.333.444:62574".
Content-Length: 0. Warning: 392 123.456.76.87:5060 "Noisy feedback tells: pid=32086 req_src_ip=111.222.333.444 req_src_port=50395 in_uri=sip:sip.domain.com out_uri=sip:sip.domain.com via_cnt==1".
which is what cause me to use serctl to look at location, and I got multiple entries.
Havent a clue why this is/was
iqbal
Klaus Darilion wrote:
Are you sure that they really get created at once? Is there more than 1 Contact in the REGISTER message?
Please post an ngrep dump.
klaus
Iqbal wrote:
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
.
client = grandstream 102 router = safecom stun = no, all far end done at ser
am gonna try to upgrade the firmware and see if that helps
Iqbal
On 6/29/2005, "Klaus Darilion" klaus.mailinglists@pernau.at wrote:
You have sent the 200 ok - not the REGISTER message. I still think that there will be only 1 Contact in each REGISTER.
Probably the client or/and the NAT is broken:
Which client do you use? Which NAT do you use? Do you use STUN?
klaus
Iqbal wrote:
yup, thats what made me jump,
well hers ngrep of when i get a 200OK
SIP/2.0 200 OK. Via: SIP/2.0/UDP 111.222.333.444:51687;branch=z9hG4bK35d8fac5c0e457cb;rport=50395. From: sip:040686@sip.domain.com;tag=107864afa36620af. To: sip:040686@sip.domain.com;tag=bde2d0f39a3c31098b0c0a337d26256c.e50e. Call-ID: 55e8c488a0336b09@10.0.0.14. CSeq: 101 REGISTER. Contact: sip:040686@111.222.333.444:51687;expires=3600;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:48934;expires=2998;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:34201;expires=2680;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:63368;expires=2352;received="sip:111.222.333.444:55174", sip:040686@111.222.333.444:47768;expires=2164;received="sip:111.222.333.444:37787", sip:040686@111.222.333.444:33650;expires=1360;received="sip:111.222.333.444:40862", sip:040686@111.222.333.444:46754;expires=121;received="sip:111.222.333.444:33159", sip:040686@111.222.333.444:33159;expires=26;received="sip:111.222.333.444:62574".
Content-Length: 0. Warning: 392 123.456.76.87:5060 "Noisy feedback tells: pid=32086 req_src_ip=111.222.333.444 req_src_port=50395 in_uri=sip:sip.domain.com out_uri=sip:sip.domain.com via_cnt==1".
which is what cause me to use serctl to look at location, and I got multiple entries.
Havent a clue why this is/was
iqbal
Klaus Darilion wrote:
Are you sure that they really get created at once? Is there more than 1 Contact in the REGISTER message?
Please post an ngrep dump.
klaus
Iqbal wrote:
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
.
Use ngrep and verify the REGISTER messages. If the NAT port changes can have mainly 2 reasons: - The NAT bindind expired and a new binding is created: Try to increase the NAT-ping or the expires value. - The SIP client changes its local SIP port: Throw them away and buy other phones :-(
regards, klaus
Iqbal wrote:
client = grandstream 102 router = safecom stun = no, all far end done at ser
am gonna try to upgrade the firmware and see if that helps
Iqbal
On 6/29/2005, "Klaus Darilion" klaus.mailinglists@pernau.at wrote:
You have sent the 200 ok - not the REGISTER message. I still think that there will be only 1 Contact in each REGISTER.
Probably the client or/and the NAT is broken:
Which client do you use? Which NAT do you use? Do you use STUN?
klaus
Iqbal wrote:
yup, thats what made me jump,
well hers ngrep of when i get a 200OK
SIP/2.0 200 OK. Via: SIP/2.0/UDP 111.222.333.444:51687;branch=z9hG4bK35d8fac5c0e457cb;rport=50395. From: sip:040686@sip.domain.com;tag=107864afa36620af. To: sip:040686@sip.domain.com;tag=bde2d0f39a3c31098b0c0a337d26256c.e50e. Call-ID: 55e8c488a0336b09@10.0.0.14. CSeq: 101 REGISTER. Contact: sip:040686@111.222.333.444:51687;expires=3600;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:48934;expires=2998;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:34201;expires=2680;received="sip:111.222.333.444:50395", sip:040686@111.222.333.444:63368;expires=2352;received="sip:111.222.333.444:55174", sip:040686@111.222.333.444:47768;expires=2164;received="sip:111.222.333.444:37787", sip:040686@111.222.333.444:33650;expires=1360;received="sip:111.222.333.444:40862", sip:040686@111.222.333.444:46754;expires=121;received="sip:111.222.333.444:33159", sip:040686@111.222.333.444:33159;expires=26;received="sip:111.222.333.444:62574".
Content-Length: 0. Warning: 392 123.456.76.87:5060 "Noisy feedback tells: pid=32086 req_src_ip=111.222.333.444 req_src_port=50395 in_uri=sip:sip.domain.com out_uri=sip:sip.domain.com via_cnt==1".
which is what cause me to use serctl to look at location, and I got multiple entries.
Havent a clue why this is/was
iqbal
Klaus Darilion wrote:
Are you sure that they really get created at once? Is there more than 1 Contact in the REGISTER message?
Please post an ngrep dump.
klaus
Iqbal wrote:
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
>Hi > >I have a really strange problem, when I am registering a IP phone, >which is connected to a simple 4 port router, it i submitting >multiple contacts into the db. > >Even in the sip messages I can see multiple entries, the IP:port >pairs only differ in the port numbers. Anyone else had this problem, > >Iqbal > >_______________________________________________ >Serusers mailing list >serusers@lists.iptel.org >http://lists.iptel.org/mailman/listinfo/serusers > >
.
.
Some more debug info:
Klaus Darilion wrote:
Use ngrep and verify the REGISTER messages. If the NAT port changes can have mainly 2 reasons:
- The NAT bindind expired and a new binding is created: Try to increase
the NAT-ping or the expires value.
- The SIP client changes its local SIP port: Throw them away and buy
other phones :-(
Take a look at the Contact in the REGISTER messages. There you should see the local (privat) IP:port. Verify the port if it changes over time. If yes, then its a bad client.
klaus
regards, klaus
Iqbal wrote:
client = grandstream 102 router = safecom stun = no, all far end done at ser
am gonna try to upgrade the firmware and see if that helps
Iqbal
On 6/29/2005, "Klaus Darilion" klaus.mailinglists@pernau.at wrote:
You have sent the 200 ok - not the REGISTER message. I still think that there will be only 1 Contact in each REGISTER.
Probably the client or/and the NAT is broken:
Which client do you use? Which NAT do you use? Do you use STUN?
klaus
Iqbal wrote:
yup, thats what made me jump,
well hers ngrep of when i get a 200OK
SIP/2.0 200 OK. Via: SIP/2.0/UDP 111.222.333.444:51687;branch=z9hG4bK35d8fac5c0e457cb;rport=50395. From: sip:040686@sip.domain.com;tag=107864afa36620af. To: sip:040686@sip.domain.com;tag=bde2d0f39a3c31098b0c0a337d26256c.e50e. Call-ID: 55e8c488a0336b09@10.0.0.14. CSeq: 101 REGISTER. Contact: sip:040686@111.222.333.444:51687;expires=3600;received="sip:111.222.333.444:50395",
sip:040686@111.222.333.444:48934;expires=2998;received="sip:111.222.333.444:50395",
sip:040686@111.222.333.444:34201;expires=2680;received="sip:111.222.333.444:50395",
sip:040686@111.222.333.444:63368;expires=2352;received="sip:111.222.333.444:55174",
sip:040686@111.222.333.444:47768;expires=2164;received="sip:111.222.333.444:37787",
sip:040686@111.222.333.444:33650;expires=1360;received="sip:111.222.333.444:40862",
sip:040686@111.222.333.444:46754;expires=121;received="sip:111.222.333.444:33159",
sip:040686@111.222.333.444:33159;expires=26;received="sip:111.222.333.444:62574".
Content-Length: 0. Warning: 392 123.456.76.87:5060 "Noisy feedback tells: pid=32086 req_src_ip=111.222.333.444 req_src_port=50395 in_uri=sip:sip.domain.com out_uri=sip:sip.domain.com via_cnt==1".
which is what cause me to use serctl to look at location, and I got multiple entries.
Havent a clue why this is/was
iqbal
Klaus Darilion wrote:
Are you sure that they really get created at once? Is there more than 1 Contact in the REGISTER message?
Please post an ngrep dump.
klaus
Iqbal wrote:
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
> MAybe the NAT binding disappears and a new port will bu used by the > NAT device. If you use nathelper, then you will save teh port of the > new binding. > > Do the contacts vary in their expire time? > Yes: NAT problem > No: ? client problem? > > klaus > > Iqbal wrote: > > >> Hi >> >> I have a really strange problem, when I am registering a IP phone, >> which is connected to a simple 4 port router, it i submitting >> multiple contacts into the db. >> >> Even in the sip messages I can see multiple entries, the IP:port >> pairs only differ in the port numbers. Anyone else had this >> problem, >> >> Iqbal >> >> _______________________________________________ >> Serusers mailing list >> serusers@lists.iptel.org >> http://lists.iptel.org/mailman/listinfo/serusers >> >> > > > . >
.
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Should be easy to verify. Four contacts should generate four REGISTER messages. However, the ngrep of OK does not show four contacts with four different ports with the same expiry.
This is what it looks like to me: - The client registers more often than expiry time (some clients can set expiry and register interval separately) or your reboot causes this - This means that the client will re-register before the contact has expired in SER - The client is behind a NAT where port allocation is done in a serialized fashion, i.e. the port is not re-used, but each time a new REGISTER is done, a new port is allocated - This again means that the NAT probably does not support external NAT keepalive (I assume you use nathelper/mediaproxy) and the NAT binding will expire - You should then get a rotation of 10 active contacts if the client registers every 360 seconds with expiry 3600
Makes sense? ;-) g-)
Iqbal wrote:
the expire times do vary, the thing is they get all created on register at the same time, so I have 4 contacts for a new registers.
Iqbal
Klaus Darilion wrote:
MAybe the NAT binding disappears and a new port will bu used by the NAT device. If you use nathelper, then you will save teh port of the new binding.
Do the contacts vary in their expire time? Yes: NAT problem No: ? client problem?
klaus
Iqbal wrote:
Hi
I have a really strange problem, when I am registering a IP phone, which is connected to a simple 4 port router, it i submitting multiple contacts into the db.
Even in the sip messages I can see multiple entries, the IP:port pairs only differ in the port numbers. Anyone else had this problem,
Iqbal
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
.
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers