Hi, i am experiencing the following and i am not sure if it is caused by a local misconfiguration, a fundamental problem with SIP, or a problem in the way asterisk matches INVITEs against directly connected SIP devices.
I have asterisk connected to a SIP provider, and to some SIP phones (type=friend). If the number in the From: line in an INVITE request coming from the provider matches the "username" of one of the phones, asterisk will try to match the provider's authentication info in the INVITE against the phone's entry. This may look as a contrived example, however i just hit that in a configuration where a call from a local phone (username=551) goes to extension 27533 on the provider, which in turn forwards it back to the original asterisk at extension 21611, which in turn is redirected through the dialplan to another local phone (username=552): [1] 551 -> asterisk (10.0.9.236) dialplan forwards the call to SIP/[EMAIL PROTECTED] [2] asterisk -> provider (10.0.21.38) dialplan on the provider forwards to SIP/[EMAIL PROTECTED] [3] provider -> asterisk xx problem here - in principle, should match the provider's entry, but the INVITE has From: 551 so it matches the wrong entry. [4] asterisk -> 552 in theory, dialplan forwards 21611 to 522 The relevant INVITE that fails for step 3 is this: INVITE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 10.0.21.38:5060;branch=z9hG4bK21f9eb4d;rport From: "551" <sip:[EMAIL PROTECTED]>;tag=as350877d9 To: <sip:[EMAIL PROTECTED]> Contact: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 103 INVITE User-Agent: Asterisk PBX Max-Forwards: 70 Proxy-Authorization: Digest username="21611", realm="asterisk", algorithm=MD5, uri="sip:[EMAIL PROTECTED]", nonce="340341e4", response="8f54583026d317102db35a69a9266ac5", opaque="" Date: Mon, 09 Oct 2006 21:08:55 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Content-Type: application/sdp Content-Length: 240 ... I am not sure how to handle this. Maybe i miss that, but what's wrong in using the "username" entry in the Proxy-Authorization: line to lookup the matching entry in the users list ? cheers luigi _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev