[asterisk-users] pjsip endoint woes
Joshua C. Colp
jcolp at digium.com
Mon Apr 8 05:18:20 CDT 2019
On Sat, Apr 6, 2019, at 10:04 AM, sean darcy wrote:
> On 4/5/19 10:36 AM, sean darcy wrote:
> > I'm trying to set up pjsip to work with an obi202 and google voice. But
> > I can't configure the endpoint.
> >
> > pjsip:
> >
> > [obi202-auth](!)
> > type = auth
> > auth_type = userpass
> > password = <mypass>
> >
> > [obi202-aor](!)
> > type = aor
> > max_contacts = 2
> >
> > ; ===== endpoints ========
> >
> > [gv-voice](obi202-endpoint)
> > auth = gv-voice
> > aors = gv-voice
> > identify_by=auth_username
> > ;identify_by=username ; I also tried this. Same result.
> > context = gv-voice
> >
> > [gv-voice](obi202-auth)
> > username = gv-voice
> >
> > [gv-voice](obi202-aor)
> >
> > ##############
> >
> > From the pjsip logging:
> >
> > <--- Received SIP request (798 bytes) from UDP:<obi_ip>:5062 --->
> >
> > INVITE sip:<gv_num>@<ast_ip>:5060 SIP/2.0
> >
> > Call-ID: bb384ee02eab7054 at 10.10.11.181
> >
> > Content-Length: 270
> >
> > CSeq: 8001 INVITE
> > From: <sip:+1<calling_num>@<ast_ip>>;tag=SP377bfeeed75f36b8e
> > Max-Forwards: 70
> > To: <sip:<calling_num>@<ast_ip>>
> > Via: SIP/2.0/UDP <obi_ip>:5062;branch=z9hG4bK-fec7c7c4;rport
> > User-Agent: OBIHAI/OBi202-3.2.2.5921
> > Contact: <sip:gv-voice@<obi_ip>:5062>
> > Expires: 60
> > Supported: replaces
> > Allow: ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,PRACK,REFER,UPDATE
> > Content-Type: application/sdp
> >
> > v=0
> >
> > o=- 112746442 1 IN IP4 10.10.11.181
> > s=-
> > c=IN IP4 <obi_ip>
> > t=0 0
> > m=audio 17076 RTP/AVP 0 101 104 8
> > a=rtpmap:0 PCMU/8000
> > a=rtpmap:101 telephone-event/8000
> > a=rtpmap:104 G726-32/8000
> > a=rtpmap:8 PCMA/8000
> > a=sendrecv
> > a=ptime:20
> > a=xg726bitorder:big-endian
> >
> > [Apr 3 13:17:12] NOTICE[1762]: res_pjsip/pjsip_distributor.c:672
> > log_failed_request: Request 'INVITE' from
> > '<sip:+1<calling_num>@10.10.11.180>' failed for '<obi_ip>:5062' (
> > callid: bb384ee02eab7054@<obi_ip>) - No matching endpoint found
> >
> > Any help appreciated.
> >
> > sean
> >
> >
>
> I'm expecting gv-voice to be the "matching endpoint". The INVITE has
> gv-voice as the "Contact:" . Isn't this the "Username" in pjsip "auth" ?
Nope. The Contact is never considered for that. The From username is what is matched for an endpoint using the "username" option. The authentication username is what is matched for an endpoint using the "auth_username" option but you also need to ensure it is enabled in "endpoint_identifier_order" global option. This also requires the endpoint to actually authenticate.
--
Joshua C. Colp
Digium - A Sangoma Company | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org
More information about the asterisk-users
mailing list