There might be a bug in Axon PBX (or with Cisco IP phones!). Cisco 7970 and Cisco 7960 phones send their SIP Registration request from random ports, but I think they expect the response on the "Contact" port. See below for a WireShark capture of three packets (Register > Authentication required > Port unreachable).
What do you think? To NCH developers: Could you please take a quick look at this?
---------------------------------------------------------------------------------------------------
No. Time Source Destination Protocol Info
1 0.000000 10.0.2.3 10.0.2.2 SIP Request: REGISTER sip:10.0.2.2
Frame 1 (522 bytes on wire, 522 bytes captured)
Ethernet II, Src: Cisco_8f:8d:b6 (00:0d:28:8f:8d:b6), Dst: CompaqCo_ba:1d:6c (00:08:02:ba:1d:6c)
Internet Protocol, Src: 10.0.2.3 (10.0.2.3), Dst: 10.0.2.2 (10.0.2.2)
User Datagram Protocol, Src Port: 50524 (50524), Dst Port: 5060 (5060)
Session Initiation Protocol
Request-Line: REGISTER sip:10.0.2.2 SIP/2.0
Message Header
Via: SIP/2.0/UDP 10.0.2.3:5062;branch=z9hG4bK5e5b5796
From: <sip:7960@10.0.2.2>;tag=000d288f8db6000a3ae61be4-16e7b19f
To: <sip:7960@10.0.2.2>
Call-ID: 000d288f-8db60003-034cb4f7-5952fe59@10.0.2.3
Max-Forwards: 70
CSeq: 109 REGISTER
User-Agent: Cisco-CP7960G/8.0
Contact: <sip:7960@10.0.2.3:5062;transport=udp>;+sip.instance="<urn:uuid:00000000-0000-0000-0000-000d288f8db6>";+u.sip!model.ccm.cisco.com="7"
Content-Length: 0
Expires: 3600
---------------------------------------------------------------------------------------------------
No. Time Source Destination Protocol Info
2 0.000137 10.0.2.2 10.0.2.3 SIP Status: 401 Unauthorized (0 bindings)
Frame 2 (440 bytes on wire, 440 bytes captured)
Ethernet II, Src: CompaqCo_ba:1d:6c (00:08:02:ba:1d:6c), Dst: Cisco_8f:8d:b6 (00:0d:28:8f:8d:b6)
Internet Protocol, Src: 10.0.2.2 (10.0.2.2), Dst: 10.0.2.3 (10.0.2.3)
User Datagram Protocol, Src Port: 5060 (5060), Dst Port: 50524 (50524) (should be 5062?)
Session Initiation Protocol
Status-Line: SIP/2.0 401 Unauthorized
Message Header
Via: SIP/2.0/UDP 10.0.2.3:5062;branch=z9hG4bK5e5b5796
To: <sip:7960@10.0.2.2>
From: <sip:7960@10.0.2.2>;tag=000d288f8db6000a3ae61be4-16e7b19f
Call-ID: 000d288f-8db60003-034cb4f7-5952fe59@10.0.2.3
CSeq: 109 REGISTER
User-Agent: Axon 1.09
WWW-Authenticate: Digest realm="axon@gi18347l",nonce="v36214qaq29267w",opaque="",stale=FALSE,algorithm=MD5
Content-Length: 0
---------------------------------------------------------------------------------------------------
No. Time Source Destination Protocol Info
3 0.001814 10.0.2.3 10.0.2.2 ICMP Destination unreachable (Port unreachable)
Frame 3 (70 bytes on wire, 70 bytes captured)
Ethernet II, Src: Cisco_8f:8d:b6 (00:0d:28:8f:8d:b6), Dst: CompaqCo_ba:1d:6c (00:08:02:ba:1d:6c)
Internet Protocol, Src: 10.0.2.3 (10.0.2.3), Dst: 10.0.2.2 (10.0.2.2)
Internet Control Message Protocol
Type: 3 (Destination unreachable)
Code: 3 (Port unreachable)
Checksum: 0x12a0 [correct]
Internet Protocol, Src: 10.0.2.2 (10.0.2.2), Dst: 10.0.2.3 (10.0.2.3)
User Datagram Protocol, Src Port: 5060 (5060), Dst Port: 50524 (50524)
---------------------------------------------------------------------------------------------------