If the jail would be in the firewall maximum security unit, then I would
vote plus 1 on the idea. The only problem I see here is that the
firewall is normally outside of sipX and controlling it via the
sipXsupervisor as a resource might be a behemoth of a task to do.
Perhaps we could start with just the two most popular open source
firewalls. How do you propose it would be done to give the supervisor
hooks to control firewalls?
On Monday, 27 September, 2010 06:38 PM, Michael Picher wrote:
There's a feature request in the trakker
http://track.sipfoundry.org/browse/XX-5197
There's a patch that was submitted and I'm not sure why it hasn't been
picked up.
I think a follow-on request that would automatically block (or put in
jail for X minutes) would be nice.
Mike
On Mon, Sep 27, 2010 at 6:17 AM, Michael Picher <[email protected]
<mailto:[email protected]>> wrote:
I wonder if we should also build in a mechanism for blocking IP's
with failed registration attempts right into sipXecs...
On Mon, Sep 27, 2010 at 5:56 AM, Tony Graziano
<[email protected]
<mailto:[email protected]>> wrote:
If it matters, you can block this type of traffic behavior (or
limit it) via a firewall.
With a pfsense firewall I simply use the rule where port
5060/udp is allowed, then I go to the advanced settings and
place a setting for the
Maximum new connections / per second(s)
Which will have to be sized for your environment so as not to
interfere with legitimate operations. While not perfect, it
offers some additional level of protection against dos.
On Mon, Sep 27, 2010 at 3:51 AM, Joegen Baclor
<[email protected] <mailto:[email protected]>> wrote:
I've looked at the logs that you sent. It is clearly a
DOS attack. The attacker is sending you several
thousands of REGISTER request and gradually depletes your
system resource.
On Monday, 27 September, 2010 03:39 PM, Tran, Ly V. wrote:
Is it possible that sipxproxy is failing because we are
being DOS attacked via VOIP scanned? Looking at the
sipxproxy log leading up to it failing, I see alot of
scans coming from a Chinese IP address and *nUser-Agent:
friendly-scanner.* There are a bunch of user names like
vlad, yvette, takashi etc. none of which are legit users
in our system. Are these logs telling us we are hacked
and our system compromised. CDR doesn't show any calls
to the numbers mentioned in this log, but then again we
were being charged recently by our ITSP for some
un-authorized calls that didn't show up in the SipX CDRs.
"2010-09-26T06:59:45.407594Z":7925:OUTGOING:INFO:sipx.mydomain.com:SipRouter-11:B65BBB90:SipXProxy:"SipUserAgent::sendUdp
UDP SIP User Agent sent message:\n----Local
Host:192.168.2.2---- Port: 5060----\n----Remote
Host:24.100.100.100---- Port: 5060----\nREGISTER
sip:[email protected] SIP/2.0\r\nRecord-Route:
<sip:24.100.100.100:5060;lr;sipXecs-rs=%2Aauth%7E.%2Afrom%7ENzY2YzYxNjQwMTMxMzMzNzM1MzEzNTM2MzczNjMz%21b8fb0418f51986ff3263ed6be1351e37>\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-05bcuHDJHxHv1FOLcZUPZrReVA\r\nVia:
SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-774575936;rport=5140\r\nContent-Length:
0\r\nFrom: \"vlad\"<sip:[email protected]>;
tag=766c61640131333735313536373633\r\nAccept:
application/sdp\r\nUser-Agent: friendly-scanner\r\nTo:
\"vlad\"<sip:[email protected]>\r\nContact:
<sip:[email protected];x-sipX-nonat>\r\nCseq: 1
REGISTER\r\nCall-Id: 1737450884\r\nMax-Forwards:
20\r\nDate: Sun, 26 Sep 2010 06:59:44
GMT\r\n\r\n--------------------END--------------------"
"2010-09-26T06:59:45.408250Z":7926:INCOMING:INFO:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"Read
SIP message:\n----Local Host:192.168.2.2---- Port:
5060----\n----Remote Host:192.168.2.254---- Port:
5060----\nREGISTER sip:[email protected]
SIP/2.0\r\nRecord-Route:
<sip:24.100.100.100:5060;lr;sipXecs-rs=%2Aauth%7E.%2Afrom%7ENzY2YzYxNjQwMTMxMzMzNzM1MzEzNTM2MzczNjMz%21b8fb0418f51986ff3263ed6be1351e37>\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-05bcuHDJHxHv1FOLcZUPZrReVA\r\nVia:
SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-774575936;rport=5140\r\nContent-Length:
0\r\nFrom: \"vlad\"<sip:[email protected]>;
tag=766c61640131333735313536373633\r\nAccept:
application/sdp\r\nUser-Agent: friendly-scanner\r\nTo:
\"vlad\"<sip:[email protected]>\r\nContact:
<sip:[email protected];x-sipX-nonat>\r\nCseq: 1
REGISTER\r\nCall-Id: 1737450884\r\nMax-Forwards:
20\r\nDate: Sun, 26 Sep 2010 06:59:44
GMT\r\n\r\n====================END===================="
"2010-09-26T06:59:45.408352Z":7927:OUTGOING:INFO:sipx.mydomain.com:SipUserAgent-2:B66BCB90:SipXProxy:"SipUserAgent::sendUdp
resend 1 of UDP message\nUDP SIP User Agent sent
message:\n----Local Host:192.168.2.2---- Port:
5060----\n----Remote Host:24.100.100.100---- Port:
5060----\nREGISTER sip:[email protected]
SIP/2.0\r\nRecord-Route:
<sip:24.100.100.100:5060;lr;sipXecs-rs=%2Aauth%7E.%2Afrom%7ENzQ2MTZiNjE3MzY4NjkwMTM0MzIzMDM1MzkzNDMyMzYzNTM1.900_ntap%2ACrT%7EMTkyLjE2OC4yLjI1NDo1MDYwO3RyYW5zcG9ydD11ZHA%60%21818c3dfdaab5833a8998bb50e63806a1>\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0583FNk1cdV5C0srSd`_nPLpzw\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-034cqNBFoWDd98mdTI5YObOJqw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-01f9R``DgdmJ4A626ty_t`Tnnw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0130rUP`gvrZOk4U4j58o53IKg;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-1796203228;rport=5140\r\nContent-Length:
0\r\nFrom: \"takashi\"<sip:[email protected]>;
tag=74616b617368690134323035393432363535\r\nAccept:
application/sdp\r\nUser-Agent: friendly-scanner\r\nTo:
\"takashi\"<sip:[email protected]>\r\nContact:
<sip:[email protected]:5060;x-sipX-privcontact=24.100.100.100>\r\nCseq:
1 REGISTER\r\nCall-Id: 1910971822\r\nMax-Forwards:
17\r\nDate: Sun, 26 Sep 2010 06:59:43
GMT\r\nX-Sipx-Spiral:
true\r\n\r\n--------------------END--------------------"
"2010-09-26T06:59:45.409490Z":7928:INCOMING:INFO:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"Read
SIP message:\n----Local Host:192.168.2.2---- Port:
5060----\n----Remote Host:222.73.177.248---- Port:
5140----\nREGISTER sip:[email protected]
SIP/2.0\r\nVia: SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-258420628;rport\r\nContent-Length:
0\r\nFrom: \"zachary\"<sip:[email protected]>;
tag=7a6163686172790131383135313630333435\r\nAccept:
application/sdp\r\nUser-Agent: friendly-scanner\r\nTo:
\"zachary\"<sip:[email protected]>\r\nContact:
sip:[email protected]\r\ncseq: 1
REGISTER\r\nCall-ID: 779215016\r\nMax-Forwards:
70\r\n\r\n====================END===================="
"2010-09-26T06:59:45.410316Z":7929:AUTH:INFO:sipx.mydomain.com:SipRouter-11:B65BBB90:SipXProxy:"EnforceAuthRules[400_authrules]::authorizeAndModify
no permission required for call 101914142"
"2010-09-26T06:59:45.410391Z":7930:AUTH:INFO:sipx.mydomain.com:SipRouter-11:B65BBB90:SipXProxy:"SipProxy::proxyMessage
authoritative authorization decision is ALLOW by
400_authrules for 101914142"
"2010-09-26T06:59:45.410464Z":7931:INCOMING:INFO:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"Read
SIP message:\n----Local Host:192.168.2.2---- Port:
5060----\n----Remote Host:192.168.2.254---- Port:
5060----\nREGISTER sip:[email protected]
SIP/2.0\r\nRecord-Route:
<sip:24.100.100.100:5060;lr;sipXecs-rs=%2Aauth%7E.%2Afrom%7ENzQ2MTZiNjE3MzY4NjkwMTM0MzIzMDM1MzkzNDMyMzYzNTM1.900_ntap%2ACrT%7EMTkyLjE2OC4yLjI1NDo1MDYwO3RyYW5zcG9ydD11ZHA%60%21818c3dfdaab5833a8998bb50e63806a1>\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0583FNk1cdV5C0srSd`_nPLpzw\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-034cqNBFoWDd98mdTI5YObOJqw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-01f9R``DgdmJ4A626ty_t`Tnnw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0130rUP`gvrZOk4U4j58o53IKg;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-1796203228;rport=5140\r\nContent-Length:
0\r\nFrom: \"takashi\"<sip:[email protected]>;
tag=74616b617368690134323035393432363535\r\nAccept:
application/sdp\r\nUser-Agent: friendly-scanner\r\nTo:
\"takashi\"<sip:[email protected]>\r\nContact:
<sip:[email protected]:5060;x-sipX-privcontact=24.100.100.100>\r\nCseq:
1 REGISTER\r\nCall-Id: 1910971822\r\nMax-Forwards:
17\r\nDate: Sun, 26 Sep 2010 06:59:43
GMT\r\nX-Sipx-Spiral:
true\r\n\r\n====================END===================="
"2010-09-26T06:59:45.411609Z":7932:SIP:WARNING:sipx.mydomain.com:SipRouter-11:B65BBB90:SipXProxy:"SipUserAgent::send
REGISTER request matches existing transaction"
"2010-09-26T06:59:45.411693Z":7933:OUTGOING:INFO:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"SipUserAgent::sendUdp
UDP SIP User Agent sent message:\n----Local
Host:192.168.2.2---- Port: 5060----\n----Remote
Host:192.168.2.254---- Port: 5060----\nSIP/2.0 100
Trying\r\nFrom: \"takashi\"<sip:[email protected]>;
tag=74616b617368690134323035393432363535\r\nTo:
\"takashi\"<sip:[email protected]>\r\nCall-Id:
1910971822\r\nCseq: 1 REGISTER\r\nVia: SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0583FNk1cdV5C0srSd`_nPLpzw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-034cqNBFoWDd98mdTI5YObOJqw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-01f9R``DgdmJ4A626ty_t`Tnnw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0130rUP`gvrZOk4U4j58o53IKg;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-1796203228;rport=5140\r\nContent-Length:
0\r\n\r\n--------------------END--------------------"
"2010-09-26T06:59:45.412193Z":7934:INCOMING:INFO:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"Read
SIP message:\n----Local Host:192.168.2.2---- Port:
5060----\n----Remote Host:24.100.100.100---- Port:
5060----\nSIP/2.0 100 Trying\r\nFrom:
\"takashi\"<sip:[email protected]>;
tag=74616b617368690134323035393432363535\r\nTo:
\"takashi\"<sip:[email protected]>\r\nCall-Id:
1910971822\r\nCseq: 1 REGISTER\r\nVia: SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0583FNk1cdV5C0srSd`_nPLpzw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-034cqNBFoWDd98mdTI5YObOJqw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-01f9R``DgdmJ4A626ty_t`Tnnw;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0130rUP`gvrZOk4U4j58o53IKg;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-1796203228;rport=5140\r\nContent-Length:
0\r\n\r\n====================END===================="
"2010-09-26T06:59:45.412731Z":7935:OUTGOING:INFO:sipx.mydomain.com:SipUserAgent-2:B66BCB90:SipXProxy:"SipUserAgent::sendUdp
resend 1 of UDP message\nUDP SIP User Agent sent
message:\n----Local Host:192.168.2.2---- Port:
5060----\n----Remote Host:24.100.100.100---- Port:
5060----\nREGISTER sip:[email protected]
SIP/2.0\r\nRecord-Route:
<sip:24.100.100.100:5060;lr;sipXecs-rs=%2Aauth%7E.%2Afrom%7ENzQ2ZjczNjg2OTc0NjU3MjAxMzEzNDMwMzUzNzM3MzUzNzM1Mzc%60%21d41d9ea6f70a9790ec9465517f52737a>\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-0586w7oxh5t_nkbb_M3tVpuIdg\r\nVia:
SIP/2.0/UDP
24.100.100.100:5060;branch=z9hG4bK-XX-034f_9QjVu8VLfz_t4RfIAXUAA;received=192.168.2.254;rport=5060\r\nVia:
SIP/2.0/UDP
222.73.177.248:5140;branch=z9hG4bK-2598216935;rport=5140\r\nContent-Length:
0\r\nFrom: \"toshiter\"<sip:[email protected]>;
tag=746f7368697465720131343035373735373537\r\nAccept:
application/sdp\r\nUser-Agent: friendly-scanner\r\nTo:
\"toshiter\"<sip:[email protected]>\r\nContact:
<sip:[email protected]:5060;x-sipX-privcontact=24.100.100.100>\r\nCseq:
1 REGISTER\r\nCall-Id: 421959325\r\nMax-Forwards:
19\r\nDate: Sun, 26 Sep 2010 06:59:43
GMT\r\nX-Sipx-Spiral:
true\r\n\r\n--------------------END--------------------"
"2010-09-26T06:59:45.412930Z":7936:SIP:ERR:sipx.mydomain.com:SipRouter-11:B65BBB90:SipXProxy:"SipUserAgent::send
outgoing call 1"
------------------------------------------------------------------------
*From:* Joegen Baclor
*Sent:* Sun 9/26/2010 6:50 PM
*To:* Discussion list for users of sipXecs software
*Cc:* Tran, Ly V.
*Subject:* Re: [sipx-users] Random SipxProxy Problem
Looks like some sort of deadlock on the message queue.
Would you be able to provide the log that shows the last
successful transactions up to the point when this error
starts appearing?
Joegen
On Sunday, 26 September, 2010 10:22 PM, Tran, Ly V. wrote:
We have a SipX system with the most current build that
was upgraded from 4.04. It runs fine for a few weeks at
a time, but ocassionally all the phones stops working
and shows up as Expired. The system has 8Gb of RAM and
during normal operation, barely uses 1.2Gb, but when all
the phones goes into expiration.. checking RAM usage; it
is above 2Gb. While we don't think this has anything to
do with it. Restarting the SipxProxy service, the
phones starts working again and RAM usage drops. This
problem comes up every few weeks. Sometimes twice a
week. This morning, it happened again for the second
time since last Wednesday.
Something is causing SipxProxy to fail and can not
figure it out. Does anyone have an idea? This is what
we are seeing. The alarms shows the following:
SPX00002 "Process 'SIPXProxy' stopped unexpectedly.
Attempting to restart the process." WARNING 9/26/10 1:59 AM
I restart the SipxProxy from the GUI and RAM usage drops
back down and all the phones are registering and working
again.
SipxProxy Log shows alot of these errors during the this
time period:
"2010-09-26T09:15:24.956486Z":227913:OUTGOING:INFO:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"SipUserAgent::sendUdp
UDP SIP User Agent sent message:\n----Local
Host:192.168.2.2---- Port: 5060----\n----Remote
Host:192.168.2.248---- Port: 5060----\nSIP/2.0 100
Trying\r\nFrom:
\"Project\"sip:[email protected];tag=94bd83a0-c0a802f8-13c4-4d15a5-645c3fd0-4d15a5\r\nTo:
\"Project\"sip:[email protected]\r\ncall-id:
[email protected]\r\ncseq:
<mailto:[email protected]%5cr%5cncseq:>
1 REGISTER\r\nVia: SIP/2.0/UDP
192.168.2.248:5060;branch=z9hG4bK-4d15a5-2d1c9008-435ef219\r\nContent-Length:
0\r\n\r\n--------------------END--------------------"
"2010-09-26T09:15:25.184203Z":227914:INCOMING:INFO:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"Read
SIP message:\n----Local Host:192.168.2.2---- Port:
5060----\n----Remote Host:173.70.144.20---- Port:
5060----\nREGISTER sip:mydomain.com SIP/2.0\r\nVia:
SIP/2.0/UDP
192.168.8.15:5060;branch=z9hG4bK2f4ea6a2\r\nFrom:
sip:[email protected];tag=001da21a482c099824f60b3b-750296f4\r\nTo:
sip:[email protected]\r\ncall-id:
[email protected]\r\nmax-forwards:
<mailto:[email protected]%5cr%5cnmax-forwards:>
70\r\nCSeq: 636 REGISTER\r\nUser-Agent:
Cisco-CP7960G/8.0\r\nContact:
sip:[email protected]:5060;transport=udp;+sip.instance=\"<urn:uuid:00000000-0000-0000-0000-001da21a482c>\";+u.sip!model.ccm.cisco.com
<http://model.ccm.cisco.com>=\"7\"\r\nContent-Length:
0\r\nExpires:
3600\r\n\r\n====================END===================="
"2010-09-26T09:15:25.184899Z":227915:KERNEL:ERR:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"OsMsgQShared::doSendCore
message send failed for queue 'SipRouter-11' - no room,
ret = 9"
"2010-09-26T09:15:25.185174Z":227916:SIP:CRIT:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"SipUserAgent::queueMessageToInterestedObservers
send failed with status 12 (numMsgs = 2000, maxMsgs = 2000)"
"2010-09-26T09:15:25.185194Z":227917:SIP:CRIT:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"SipUserAgent::queueMessageToInterestedObservers
send failed to queue named 'SipRouter-11'"
"2010-09-26T09:15:25.185215Z":227918:SIP:CRIT:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"SipUserAgent::queueMessageToInterestedObservers
observerQueue 0x87fc8ac, observerData (nil), SIP method
'', wantsRequests 1, wantsResponses 0, wantsIncoming 1,
wantsOutGoing 0, eventName '', SipSession (nil)"
"2010-09-26T09:15:25.185268Z":227919:SIP:CRIT:sipx.mydomain.com:SipClientUdp-8:B78FCB90:SipXProxy:"SipUserAgent::queueMessageToInterestedObservers
failed message is: REGISTER sip:mydomain.com
SIP/2.0\r\nVia: SIP/2.0/UDP
192.168.8.15:5060;branch=z9hG4bK2f4ea6a2;received=173.70.144.20;rport=5060\r\nFrom:
sip:[email protected];tag=001da21a482c099824f60b3b-750296f4\r\nTo:
sip:[email protected]\r\ncall-id:
[email protected]\r\nmax-forwards:
<mailto:[email protected]%5cr%5cnmax-forwards:>
70\r\nCseq: 636 REGISTER\r\nUser-Agent:
Cisco-CP7960G/8.0\r\nContact:
sip:[email protected]:5060;transport=udp;+sip.instance=\"<urn:uuid:00000000-0000-0000-0000-001da21a482c>\";+u.sip!model.ccm.cisco.com
<http://model.ccm.cisco.com>=\"7\"\r\nContent-Length:
0\r\nExpires: 3600\r\nDate: Sun, 26 Sep 2010 09:15:25 GMT"
Thanks,
Ly Tran
_______________________________________________
sipx-users mailing list
[email protected]
<mailto:[email protected]>
List Archive:http://list.sipfoundry.org/archive/sipx-users/
_______________________________________________
sipx-users mailing list
[email protected]
<mailto:[email protected]>
List Archive: http://list.sipfoundry.org/archive/sipx-users/
--
======================
Tony Graziano, Manager
Telephone: 434.984.8430
sip: [email protected]
<mailto:[email protected]>
Fax: 434.984.8431
Email: [email protected]
<mailto:[email protected]>
LAN/Telephony/Security and Control Systems Helpdesk:
Telephone: 434.984.8426
sip: [email protected]
<mailto:[email protected]>
Fax: 434.984.8427
Helpdesk Contract Customers:
http://www.myitdepartment.net/gethelp/
Why do mathematicians always confuse Halloween and Christmas?
Because 31 Oct = 25 Dec.
_______________________________________________
sipx-users mailing list
[email protected]
<mailto:[email protected]>
List Archive: http://list.sipfoundry.org/archive/sipx-users/
--
There are 10 kinds of people in this world, those who understand
binary and those who don't.
[email protected] <mailto:[email protected]>
blog: http://www.sipxecs.info
call: sip:[email protected] <mailto:sip%[email protected]>
--
There are 10 kinds of people in this world, those who understand
binary and those who don't.
[email protected] <mailto:[email protected]>
blog: http://www.sipxecs.info
call: sip:[email protected] <mailto:sip%[email protected]>
_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users/
_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users/