Hello Everybody
I am trying to create Instant Communication Application based on MS RTC 1.2
library. I am also using SER 0.8.14 as a SIP server. Voice communication
works perfect, messages works perfect but I have a big problem with sending
user's status.
When I tray to send SUBSCRIBE message I get BAD REQEST response.
T 10.1.1.62:3749 -> 10.1.3.10:5060 [AP]
SUBSCRIBE sip:pszymanek@sippbx.bb.wasko.pl SIP/2.0
Via: SIP/2.0/TCP 10.1.1.62:8718
Max-Forwards: 70
From: "yarek"
<sip:yarek@sippbx.bb.wasko.pl>;tag=d290de95c2124ceca42a748963dd04e9;epid=885
a5b4691
To: <sip:pszymanek@sippbx.bb.wasko.pl>
Call-ID: fb0ac597ee2b480f9315e88a9e6bcb06(a)10.1.1.62
CSeq: 2 SUBSCRIBE..Contact:
<sip:yarek@sippbx.bb.wasko.pl:8718;maddr=10.1.1.62;transport=tcp>
User-Agent: RTC/1.2..Expires: 0
Event: presence..Content-Length: 0
#
T 10.1.3.10:5060 -> 10.1.1.62:3749 [AP]
SIP/2.0 400 Bad Request
Via: SIP/2.0/TCP 10.1.1.62:8718
From: "yarek" <sip:yarek@sippbx.bb.wasko.pl>;tag=d290de95c2124
ceca42a748963dd04e9;epid=885a5b4691
To:
<sip:pszymanek@sippbx.bb.wasko.pl>;tag=a6a1c5f60faecf035a1ae5b6e96e979a-3fbe
Call-ID: fb0ac597ee2b480f9315e88a9e6bcb06(a)10.1.1.62
CSeq: 2 SUBSCRIBE..Error while parsing headersServer: Sip EXpress router
(0.8.14 (i386/linux))
Content-Length: 0
Warning: 392 10.1.3.10:5060 "Noisy feedback tells: pid=13753 req_src_ip=
10.1.1.62 req_src_port=3749 in_uri=sip:pszymanek@sippbx.bb.wasko.pl
out_uri=sip:pszymanek@sippbx.bb.wasko.pl via_cnt==1"
I configured the presence module, added the lines to ser.cfg
if (method=="SUBSCRIBE")
{
log(1, "Subscribe\n");
if (t_newtran())
{
log(1, "Registrar\n");
handle_subscription("registrar");
};
break;
};
But it still doesn't work.
Has anyone faced a similar problem ? Why it doesn't work ? Is the PA module
compatible with MS RTC. Why this masseges are in bad format.
Any ideas are very welcome.
Best regards
Jarosław Gawron
email: J.Gawron(a)wasko.pl
Show replies by date