Den 10.5.2007 kl. 14:34 skrev Damjan Jovanovic:
On Thu, 2007-05-10 at 13:03 +0200, Roy Sigurd Karlsbakk wrote:
Den 10.5.2007 kl. 12:48 skrev CtRiX:
Roy Sigurd Karlsbakk wrote:
hi all
there's something terribly wrong with chan_sip. some clients
fail to
authenticate on INVITE after registering, and the debug logs show
May 10 13:59:51 DEBUG[1092139360] res_config_mysql.c: MySQL
RealTime:
Retrieve SQL: SELECT * FROM sipfriends WHERE ipaddr =
'80.239.107.70'
AND port = '7873'
now, why on earth would chan_sip lookup a client from its IP? the
peer name is given in the INVITE! this bug is a bastard, and
although
it did help a little when ctrix added the port, it's still not
good.
It fails because the nat masquerading that host is broken and
changes
the port.
Or the nat router has been rebooted and the phone hasn't re-
registered
(so a new port is assigned).
Now, why does it not use the name? And why does this happen with CW
and not *?
Because you haven't written a patch yet :-) ?
Look at function realtime_peer in channels/chan_sip.c at approximately
line 2388.
I know this, but I just can't understand why it loses the peer's
name.....
---
Roy Sigurd Karlsbakk
[EMAIL PROTECTED]
---
"Why is it drug addicts and computer afficionados are both called
users?" -- Clifford Stol
_______________________________________________
Callweaver-dev mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-dev