----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/4476/ -----------------------------------------------------------
(Updated April 9, 2015, 1:02 p.m.) Status ------ This change has been discarded. Review request for Asterisk Developers, Matt Jordan and rnewton. Bugs: ASTERISK-24852 https://issues.asterisk.org/jira/browse/ASTERISK-24852 Repository: Asterisk Description ------- The main task: to find the right endpoint for an incoming call with a trunk that has outbound registration. Simple example (a piece of pjsip.conf): [trunk1] type=registration transport=udp-transport outbound_auth=trunk1 server_uri=sip:sip.example.com client_uri=sip:us...@sip.example.com contact_user=trunk1-in [trunk2] type=registration transport=udp-transport outbound_auth=trunk2 server_uri=sip:sip.example.com client_uri=sip:us...@sip.example.com contact_user=trunk2-in [trunk1-in] type=endpoint context=from-trunk disallow=all allow=ulaw outbound_auth=trunk1 aors=trunk1 [trunk2-in] type=endpoint context=from-trunk disallow=all allow=ulaw outbound_auth=trunk2 aors=trunk2 trunk1, trunk2 - outbound registrations to EXTERNAL sip server sip.example.com. One server and two registrations. ; "contact_user=" sets the SIP contact header's user portion of the SIP URI this will affect the extension reached in dialplan when the far end calls you at this registration. In example option has values "trunk1-in" and "trink2-in". Case: random user ad...@sip.example.com calling to us...@sip.example.com. External sip server redirect call to my server with packet: INVITE sip:trunk2-in@8.8.8.8:5060 SIP/2.0 From: "PhonerLite" <sip:ad...@sip.example.com>;tag=5F39A540-782390-DE41886A_kmbdctn-8A47 To: <sip:us...@sip.example.com> This invite can be: - anonymous. Very bad. - identified by IP. Config has two endpoints with same IP. - identified by username From. It cannot identify by "admin" (random) res_pjsip_endpoint_identifier_request_user helps to identify this invite by uri username in request line (contact_user in registration). Diffs ----- /trunk/res/res_pjsip_endpoint_identifier_request_user.c PRE-CREATION Diff: https://reviewboard.asterisk.org/r/4476/diff/ Testing ------- Thanks, Dmitriy Serov
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev