<div>I came across playSIP, and it appears to do exactly what I'm after. However…</div><div><br></div><div>No matter what I do, I always get a 407 Proxy Authentication Required.</div><div><br></div><div>I've checked around line 493 of SIPClient.cpp, and confirmed that the realm and nonce are being parsed correctly.</div><div><br></div><div>Assuming this might be the fault of my SIP provider, I ran a default installation of Freeswitch on my local machine, and I'm still having issues.</div><div><br></div><div>I've logged into the account "1000" with a SIP client, and that rings when I run playSIP, but I still get the same issue. Logging into "1001" with a SIP client and calling 1000 produces the correct outcome (rings, answer, media is transferred).</div><div><br></div><div>I've included my console output below - does anyone know what's going on?</div><div><br></div><div>Cheers,</div><div><br></div><div>Simon</div><div><br></div><div>------</div><div><br></div><div><div>$ playSIP -u 1001 1234 sip:1000@192.168.1.14</div><div>Sending request: INVITE sip:1000@192.168.1.14 SIP/2.0</div><div>From: 1001 <sip:1001@192.168.1.14>;tag=758580961</div><div>Via: SIP/2.0/UDP 192.168.1.14:34553</div><div>To: sip:1000@192.168.1.14</div><div>Contact: sip:1001@192.168.1.14:34553</div><div>Call-ID: 1545070494@192.168.1.14</div><div>CSeq: 1 INVITE</div><div>Content-Type: application/sdp</div><div>User-Agent: playSIP (LIVE555 Streaming Media v2011.07.21)</div><div>Content-Length: 116</div><div><br></div><div>v=0</div><div>o=- 1545070494 0 IN IP4 192.168.1.14</div><div>s=playSIP session</div><div>c=IN IP4 192.168.1.14</div><div>t=0 0</div><div>m=audio 8000 RTP/AVP 0</div><div><br></div><div>Received INVITE response: SIP/2.0 100 Trying</div><div>Via: SIP/2.0/UDP 192.168.1.14:34553</div><div>From: 1001 <sip:1001@192.168.1.14>;tag=758580961</div><div>To: <sip:1000@192.168.1.14></div><div>Call-ID: 1545070494@192.168.1.14</div><div>CSeq: 1 INVITE</div><div>User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120906T224301Z~a7c791d2de</div><div>Content-Length: 0</div><div><br></div><div><br></div><div>Received INVITE response: SIP/2.0 407 Proxy Authentication Required</div><div>Via: SIP/2.0/UDP 192.168.1.14:34553</div><div>From: 1001 <sip:1001@192.168.1.14>;tag=758580961</div><div>To: <sip:1000@192.168.1.14>;tag=Dj9FF476vey0p</div><div>Call-ID: 1545070494@192.168.1.14</div><div>CSeq: 1 INVITE</div><div>User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120906T224301Z~a7c791d2de</div><div>Accept: application/sdp</div><div>Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE</div><div>Supported: timer, precondition, path, replaces</div><div>Allow-Events: talk, hold, conference, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer</div><div>Proxy-Authenticate: Digest realm="192.168.1.14", nonce="a9cc8540-f8d8-11e1-a32f-97553ec22995", algorithm=MD5, qop="auth"</div><div>Content-Length: 0</div><div><br></div><div><br></div><div>Sending request: INVITE sip:1000@192.168.1.14 SIP/2.0</div><div>From: 1001 <sip:1001@192.168.1.14>;tag=758580961</div><div>Via: SIP/2.0/UDP 192.168.1.14:34553</div><div>To: sip:1000@192.168.1.14</div><div>Contact: sip:1001@192.168.1.14:34553</div><div>Call-ID: 1545070494@192.168.1.14</div><div>CSeq: 2 INVITE</div><div>Content-Type: application/sdp</div><div>Proxy-Authorization: Digest username="1001", realm="192.168.1.14", nonce="a9cc8540-f8d8-11e1-a32f-97553ec22995", response="ce3a0885091a2c89d60257fa9e564273", uri="sip:1000@192.168.1.14"</div><div>User-Agent: playSIP (LIVE555 Streaming Media v2011.07.21)</div><div>Content-Length: 116</div><div><br></div><div>v=0</div><div>o=- 1545070494 1 IN IP4 192.168.1.14</div><div>s=playSIP session</div><div>c=IN IP4 192.168.1.14</div><div>t=0 0</div><div>m=audio 8000 RTP/AVP 0</div><div><br></div><div>Received INVITE response: SIP/2.0 100 Trying</div><div>Via: SIP/2.0/UDP 192.168.1.14:34553</div><div>From: 1001 <sip:1001@192.168.1.14>;tag=758580961</div><div>To: <sip:1000@192.168.1.14></div><div>Call-ID: 1545070494@192.168.1.14</div><div>CSeq: 2 INVITE</div><div>User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120906T224301Z~a7c791d2de</div><div>Content-Length: 0</div><div><br></div><div><br></div><div>Received INVITE response: SIP/2.0 183 Session Progress</div><div>Via: SIP/2.0/UDP 192.168.1.14:34553</div><div>From: 1001 <sip:1001@192.168.1.14>;tag=758580961</div><div>To: <sip:1000@192.168.1.14>;tag=eU28gZratQmKj</div><div>Call-ID: 1545070494@192.168.1.14</div><div>CSeq: 2 INVITE</div><div>Contact: <sip:1000@192.168.1.14:5060;transport=udp></div><div>User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120906T224301Z~a7c791d2de</div><div>Accept: application/sdp</div><div>Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE</div><div>Supported: timer, precondition, path, replaces</div><div>Allow-Events: talk, hold, conference, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer</div><div>Content-Type: application/sdp</div><div>Content-Disposition: session</div><div>Content-Length: 191</div><div>Remote-Party-ID: "1000" <sip:1000@192.168.1.14>;party=calling;privacy=off;screen=no</div><div><br></div><div>v=0</div><div>o=FreeSWITCH 1346991036 1346991037 IN IP4 192.168.1.14</div><div>s=FreeSWITCH</div><div>c=IN IP4 192.168.1.14</div><div>t=0 0</div><div>m=audio 23488 RTP/AVP 0</div><div>a=rtpmap:0 PCMU/8000</div><div>a=silenceSupp:off - - - -</div><div>a=ptime:20</div><div><br></div><div>Received INVITE response: SIP/2.0 407 Proxy Authentication Required</div><div>Via: SIP/2.0/UDP 192.168.1.14:34553</div><div>From: 1001 <sip:1001@192.168.1.14>;tag=758580961</div><div>To: <sip:1000@192.168.1.14>;tag=Dj9FF476vey0p</div><div>Call-ID: 1545070494@192.168.1.14</div><div>CSeq: 1 INVITE</div><div>User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120906T224301Z~a7c791d2de</div><div>Accept: application/sdp</div><div>Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE</div><div>Supported: timer, precondition, path, replaces</div><div>Allow-Events: talk, hold, conference, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer</div><div>Proxy-Authenticate: Digest realm="192.168.1.14", nonce="a9cc8540-f8d8-11e1-a32f-97553ec22995", algorithm=MD5, qop="auth"</div><div>Content-Length: 0</div><div><br></div><div><br></div><div>Failed to get a SDP description from URL "sip:1000@192.168.1.14": (NULL)</div></div>