<div dir="ltr">I am turning up a PJSIP Endpoint and am having problems when they send an INVITE to my server. Asterisk is returning a 421 Extenstion Required. Since "extension" means different things in the SIP stack versus Asterisk, I don't know what it is complaining about.<div><br></div><div>I have attached the trace below. Nothing else shows up with core verbose or core debug enabled, so I am assuming it has to be dying at the PJSIP module. The INVITE does come from an abnormal UDP Port, which is also shown in the Via header, but the fact that the PBX is responding makes me think that isn't the culprit.</div><div><br></div><div>Any thoughts?</div><div><br></div><div>SIP Logger:</div><div><div>INVITE sip:+18165116504@12.4.240.200:5060;user=phone SIP/2.0</div><div>v: SIP/2.0/UDP 10.77.27.103:20065;branch=z9hG4bK0020C575A392E895C39051;oc-accept</div><div>Max-Forwards: 70</div><div>t: <<a href="mailto:sip%3A%2B18165116504@12.4.240.200">sip:+18165116504@12.4.240.200</a>;user=phone></div><div>f: <<a href="mailto:sip%3A%2B18165116504@10.77.27.103">sip:+18165116504@10.77.27.103</a>;user=phone>;tag=000010847511385389740959</div><div>i: <a href="mailto:117620342110831512016142@10.77.27.103">117620342110831512016142@10.77.27.103</a></div><div>CSeq: 1 INVITE</div><div>d: no-fork</div><div>Privacy: none</div><div>P-Asserted-Identity: <sip:+18165116504;oli=62;rn=+1229218@10.77.27.103:20065;user=phone></div><div>Require: 100rel</div><div>Accept: application/sdp</div><div>k: histinfo,resource-priority</div><div>c: application/sdp</div><div>m: <sip:<a href="http://10.77.27.103:20065">10.77.27.103:20065</a>></div><div>Allow: ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,UPDATE</div><div>l:   228</div><div><br></div><div>v=0</div><div>o=PVG 1452710812870 1452710812870 IN IP4 10.77.160.55</div><div>s=-</div><div>c=IN IP4 10.77.160.55</div><div>t=0 0</div><div>m=audio 37700 RTP/AVP 0 101</div><div>b=AS:80</div><div>b=RR:0</div><div>b=RS:0</div><div>a=rtpmap:101 telephone-event/8000</div><div>a=fmtp:101 0-15</div><div>a=ptime:20</div><div>a=maxptime:20</div><div><br></div><div><--- Transmitting SIP response (495 bytes) to UDP:<a href="http://10.77.27.103:20065">10.77.27.103:20065</a> ---></div><div>SIP/2.0 421 Extension Required</div><div>Via: SIP/2.0/UDP 10.77.27.103:20065;rport=20065;received=10.77.27.103;branch=z9hG4bK0020C575A392E895C39051;oc-accept</div><div>Call-ID: <a href="mailto:117620342110831512016142@10.77.27.103">117620342110831512016142@10.77.27.103</a></div><div>From: <<a href="mailto:sip%3A%2B18165116504@10.77.27.103">sip:+18165116504@10.77.27.103</a>;user=phone>;tag=000010847511385389740959</div><div>To: <<a href="mailto:sip%3A%2B18165116504@12.4.240.200">sip:+18165116504@12.4.240.200</a>;user=phone>;tag=z9hG4bK0020C575A392E895C39051</div><div>CSeq: 1 INVITE</div><div>Require: 100rel</div><div>Supported: 100rel, timer, replaces, norefersub</div><div>Server: Asterisk PBX 13.3.0-rc1</div><div>Content-Length:  0</div></div><div><br></div><div>PJSIP Endpoint:</div><div><div>zeus*CLI> pjsip show endpoint erc905</div><div><br></div><div> Endpoint:  <Endpoint/CID.....................................>  <State.....>  <Channels.></div><div>    I/OAuth:  <AuthId/UserName...........................................................></div><div>        Aor:  <Aor............................................>  <MaxContact></div><div>      Contact:  <Aor/ContactUri...............................>  <Status....>  <RTT(ms)..></div><div>  Transport:  <TransportId........>  <Type>  <cos>  <tos>  <BindAddress..................></div><div>   Identify:  <Identify/Endpoint.........................................................></div><div>        Match:  <ip/cidr.........................></div><div>    Channel:  <ChannelId......................................>  <State.....>  <Time(sec)></div><div>        Exten: <DialedExten...........>  CLCID: <ConnectedLineCID.......></div><div> =========================================================================================</div><div><br></div><div> Endpoint:  erc905                                               Invalid       0 of inf</div><div>        Aor:  erc905                                             0</div><div>      Contact:  erc905/sip:<a href="http://10.77.27.103:5060">10.77.27.103:5060</a>                     Avail              32.887</div><div>  Transport:  ngvn                      udp      0     40  <a href="http://12.4.240.200:5060">12.4.240.200:5060</a></div><div>   Identify:  erc905_1/erc905</div><div>        Match: <a href="http://10.77.27.103/32">10.77.27.103/32</a></div><div><br></div><div><br></div><div> ParameterName                 : ParameterValue</div><div> ====================================================</div><div> 100rel                        : required</div><div> accountcode                   :</div><div> aggregate_mwi                 : true</div><div> allow                         : (ulaw)</div><div> allow_subscribe               : true</div><div> allow_transfer                : true</div><div> aors                          : erc905</div><div> auth                          :</div><div> call_group                    :</div><div> callerid                      : <unknown></div><div> callerid_privacy              : allowed_not_screened</div><div> callerid_tag                  :</div><div> connected_line_method         : invite</div><div> context                       : from_pstn</div><div> cos_audio                     : 0</div><div> cos_video                     : 0</div><div> device_state_busy_at          : 0</div><div> direct_media                  : true</div><div> direct_media_glare_mitigation : none</div><div> direct_media_method           : invite</div><div> disable_direct_media_on_nat   : false</div><div> dtls_ca_file                  :</div><div> dtls_ca_path                  :</div><div> dtls_cert_file                :</div><div> dtls_cipher                   :</div><div> dtls_fingerprint              : SHA-256</div><div> dtls_private_key              :</div><div> dtls_rekey                    : 0</div><div> dtls_setup                    : active</div><div> dtls_verify                   : No</div><div> dtmf_mode                     : rfc4733</div><div> fax_detect                    : false</div><div> force_avp                     : false</div><div> force_rport                   : true</div><div> from_domain                   :</div><div> from_user                     :</div><div> ice_support                   : false</div><div> identify_by                   : username</div><div> inband_progress               : false</div><div> language                      :</div><div> mailboxes                     :</div><div> media_address                 :</div><div> media_encryption              : none</div><div> media_encryption_optimistic   : false</div><div> media_use_received_transport  : false</div><div> message_context               :</div><div> moh_suggest                   : default</div><div> mwi_from_user                 :</div><div> named_call_group              :</div><div> named_pickup_group            :</div><div> one_touch_recording           : false</div><div> outbound_auth                 :</div><div> outbound_proxy                :</div><div> pickup_group                  :</div><div> record_off_feature            : automixmon</div><div> record_on_feature             : automixmon</div><div> rewrite_contact               : false</div><div> rtp_engine                    : asterisk</div><div> rtp_ipv6                      : false</div><div> rtp_symmetric                 : false</div><div> sdp_owner                     : -</div><div> sdp_session                   : Asterisk</div><div> send_diversion                : true</div><div> send_pai                      : true</div><div> send_rpid                     : false</div><div> set_var                       :</div><div> srtp_tag_32                   : false</div><div> sub_min_expiry                : 0</div><div> t38_udptl                     : false</div><div> t38_udptl_ec                  : none</div><div> t38_udptl_ipv6                : false</div><div> t38_udptl_maxdatagram         : 0</div><div> t38_udptl_nat                 : false</div><div> timers                        : yes</div><div> timers_min_se                 : 90</div><div> timers_sess_expires           : 1800<br> tone_zone                     :<br> tos_audio                     : 0<br> tos_video                     : 0<br> transport                     : ngvn<br> trust_id_inbound              : false<br> trust_id_outbound             : false<br> use_avpf                      : false<br> use_ptime                     : false<br> user_eq_phone                 : false<br></div></div></div>