On Sat, Jan 13, 2007 at 05:57:20PM +0100, Stefan Tichy wrote:
Hi,
a nokia E60 is registered to SER 0.9.6. The response to a INVITE by
the E60 is not a proper 407 response but just a small UDP paket (46
bytes). I cannot be shure that it is really the response and not
some data send from time to time, but there is no other response.
Ethereal does not identify this paket as SIP
if (!proxy_authorize("domain","subscriber")) {
log(3,"proxy_challenge");
proxy_challenge("domain","0");
break;
}
The phone is registered and can be called. Just INVITE does not
work. Compression and security flags in phones config are set to
off. The firmware of the phone is somewhat old, but probably I am
not the only one using E60 with old firmware.
The INVITE itself looks not bad and does work for asterisk 1.4
server and other systems. Even if the INVITE would contain garbage
SER should send some SIP response with 5XX code. It is strange.
E60 has more bugs and one of this bugs is no present destination number in
URI, only in To.
if(!(uri =~ "@"))
{
#Nokia E60 fix
avp_write("$to", "$newuser");
avp_pushto("$ruri", "$newuser");
};
Wbr,
--
Alexandr Dubovikov * baron@iRC RusNet * mailto:shurik@start4.info
AD1-UANIC * ICQ: 122351182 *
http://www.start4.info