-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/4476/#review14782
-----------------------------------------------------------



/trunk/res/res_pjsip_endpoint_identifier_request_user.c
<https://reviewboard.asterisk.org/r/4476/#comment25365>

    We're in 2015, and the copyright is you.



/trunk/res/res_pjsip_endpoint_identifier_request_user.c
<https://reviewboard.asterisk.org/r/4476/#comment25364>

    PJSIP Request URI Username Endpoint Identifier


I think the behavior and an example configuration for this module also needs to 
exist somewhere. I think it should also be turned off by default because in 
some deployments it could start breaking things. (Matching on an endpoint that 
wasn't expected to previously)

- Joshua Colp


On March 11, 2015, 4:30 p.m., Dmitriy Serov wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/4476/
> -----------------------------------------------------------
> 
> (Updated March 11, 2015, 4:30 p.m.)
> 
> 
> 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

Reply via email to