4 Feb 2009 23:33
Via: rport rewriting in siproxd 0.7.1
Hi,
problem:
login with twinkle via siproxd to callcentric.com fails with "network
failure" on callcentric's side. Running twinkle without siproxd works.
SIP provider's answer:
callcentric's support says siproxd is not following RFC3581 regarding
the rport parameter. As far as I understand RFC3581 this is correct,
even if the Via header in question is only the second Via (not the
topmost) that callcentric's server sees.
data:
The header of the outgoing REQUEST SIP packet with the MD5 hash, leaving
my gateway, after siproxd processing, looks like:
Via: SIP/2.0/UDP
84.56.215.75:5060;branch=z9hG4bKb508ec9eb039c974bd1cccba6117cc33
Via: SIP/2.0/UDP 192.168.0.11;rport;branch=z9hG4bKcykecwos
From: <sip:XXX@...>;tag=mkqua
To: <sip:XXX@...>
Call-ID: tmvgrhodrsbtzae <at> mylocalname
CSeq: 935 REGISTER
Contact: <sip:XXX@...>
Proxy-Authorization: Digest username="XXX", realm="callcentric.com",
nonce="88a438c17e962decdb3091df2c300169", uri="sip:callcentric.com",
response="XXXX", algorithm=MD5
Allow: INVITE
Allow: ACK
Allow: BYE
(Continue reading)
RSS Feed