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
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" ?
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