[asterisk-bugs] [JIRA] (ASTERISK-28175) PJSIP support for TEL (RFC 3966)
Asterisk Team (JIRA)
noreply at issues.asterisk.org
Tue Nov 20 07:41:47 CST 2018
[ https://issues.asterisk.org/jira/browse/ASTERISK-28175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=245514#comment-245514 ]
Asterisk Team commented on ASTERISK-28175:
------------------------------------------
This issue has been reopened as a result of your commenting on it as the reporter. It will be triaged once again as applicable.
> PJSIP support for TEL (RFC 3966)
> --------------------------------
>
> Key: ASTERISK-28175
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-28175
> Project: Asterisk
> Issue Type: New Feature
> Security Level: None
> Components: Resources/res_pjsip_session
> Affects Versions: 16.0.0, 16.0.1
> Environment: Ubuntu 18.0.1 LTS
> Reporter: ast
> Severity: Critical
> Labels: pjsip
>
> Essentially set up pjsip.conf to register to ITSP and made an endpoint to receive incoming calls.
> Unfortunately received response advising that TEL is unknown or at least not a ‘SIP’ URI, actual SIP error phrase is “416 Unsupported URI Scheme”.
> Chan_SIP is RFC 3966 compliant from what I can see but i would like to use PJSIP because there are more features, and after trialing running both together the system is unreliable. My preference is to just use PJSIP.
> Optus NBN Australia
> PJSIP Logging enabled
> <— Received SIP request (1697 bytes) from UDP:210.49.225.101:5060 —>
> INVITE sip:+61732103210 at 192.168.1.100:5060;line={weirdnumbers} SIP/2.0
> Max-Forwards: 65
> Via: SIP/2.0/UDP 210.49.225.101:5060;branch={weirdnumbers}
> To: “SIPLineUser SIPLineUser” tel:+6173210321
> From: “Anonymous” sip:anonymous at anonymous.invalid;tag={weirdnumbers}
> Call-ID: {weirdnumbers}@10.194.0.25
> CSeq: 1 INVITE
> Contact: sip:sgc_c at 210.49.225.101;transport=udp
> Record-Route: sip:210.49.225.101;transport=udp;lr
> Min-Se: 900
> Privacy: id
> Session-Expires: 1800
> Supported: com.nortelnetworks.firewall
> Supported: p-3rdpartycontrol
> Supported: nosec
> Supported: join
> Supported: x-nortel-sipvc
> Supported: gin
> Supported: com.nortelnetworks.im.encryption
> Supported: 100rel
> Supported: resource-priority
> Supported: replaces
> User-Agent: Nortel SESM 19.0.1.0
> Content-Type: application/sdp
> Content-Length: 574
> X-Nt-Service: brdplayed=yes
> X-Nt-Corr-Id: {weirdnumber}@10.194.0.25
> X-Nortel-Profile: DEFAULT
> Allow: ACK, BYE, CANCEL, INVITE, OPTIONS, INFO, SUBSCRIBE, REFER, NOTIFY, PRACK, UPDATE
> v=0
> o=- 3257871432 3257871432 IN IP4 210.49.225.101
> s=-
> e=unknown at invalid.net
> c=IN IP4 210.49.123.41
> t=0 0
> m=audio 48426 RTP/AVP 8 0 18 101 110 111
> b=AS:80
> a=rtpmap:8 PCMA/8000
> a=rtpmap:0 PCMU/8000
> a=rtpmap:18 G729/8000
> a=fmtp:18 annexb=no
> a=rtpmap:101 telephone-event/8000
> a=ptime:20
> a=maxptime:20
> a=3gOoBTC
> a=rtpmap:110 AMR/8000
> a=fmtp:110 mode-change-period=2; mode-change-capability=2; mode-change-neighbor=1; max-red=0
> a=rtpmap:111 AMR/8000
> a=fmtp:111 octet-align=1; mode-change-period=2; mode-change-capability=2; mode-change-neighbor=1; max-red=0
> <— Transmitting SIP response (534 bytes) to UDP:210.49.225.101:5060 —>
> SIP/2.0 416 Unsupported URI Scheme
> Via: SIP/2.0/UDP 210.49.225.101:5060;received=210.49.225.101;branch={weirdnumbers}
> Record-Route: sip:210.49.225.101;transport=udp;lr
> Call-ID: {weirdnumbers}@10.194.0.25
> From: “Anonymous” sip:anonymous at anonymous.invalid;tag={weirdnumbers}
> To: “SIPLineUser SIPLineUser” tel:+6173210321;tag={weirdnumbers}
> CSeq: 1 INVITE
> Server: “{User_Agent}”
> Content-Length: 0
> <— Received SIP request (489 bytes) from UDP:210.49.225.101:5060 —>
> ACK sip:+61732103210 at 192.168.2.22:5060;line={weirdnumbers} SIP/2.0
> Max-Forwards: 70
> Via: SIP/2.0/UDP 210.49.225.101:5060;received=210.49.225.101;branch={weirdnumbers}
> To: “SIPLineUser SIPLineUser” tel:+61732103210;tag={weirdnumbers}
> From: “Anonymous” sip:anonymous at anonymous.invalid;tag={weirdnumbers}
> Call-ID: {weirdnumbers}@10.194.0.25
> CSeq: 1 ACK
> Content-Length: 0
> *CLI> pjsip set logger off
> PJSIP Logging disabled
> I’m hoping someone whos awsome and a wizard with Asterisk can help me out with a configuration setting or advise if its possible to patch the source code for Asterisk 16.0.1 to permit the correct handling of a tel: uri invite.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list