[asterisk-bugs] [JIRA] (ASTERISK-26992) chan_sip: Bell Canada Interop on Asterisk 13.15 fails due to no RTP on SDP sendrecv

David Brillert (JIRA) noreply at issues.asterisk.org
Fri May 12 14:14:58 CDT 2017


    [ https://issues.asterisk.org/jira/browse/ASTERISK-26992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=236983#comment-236983 ] 

David Brillert commented on ASTERISK-26992:
-------------------------------------------

Ugh...
I got this working by putting this into the global sip.conf file
'progressinband  =  yes'

Putting 'progressinband  =  yes' into the customer peer sip.conf file does not override the global file when 'progressinband  =  no' where the default setting is = no.

The sip.conf.sample file does not specify whether a custom peer setting will override the global file.  Therefore I don't know if this is a 1. bug  2. configuration issue or 3. documentation issue. 
1. Should 'progressinband  =  yes' in a custom sip.conf file for peers override the global sip.conf file if the global = no? If it should override then this is a bug because the peer setting =yes did not work if the global sip.conf 'progressinband  =  no'
2. If a peer sip.conf peer file cannot override the global sip.conf file value than this could be considered a configuration issue; however
3. The sip.conf.sample file could explain that this is a global value and not adjustable per peer.

So which is it?

> chan_sip: Bell Canada Interop on Asterisk 13.15 fails due to no RTP on SDP sendrecv
> -----------------------------------------------------------------------------------
>
>                 Key: ASTERISK-26992
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26992
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_sip/General
>    Affects Versions: 13.15.0
>         Environment: Asterisk 13.15, CentOS6 x64
>            Reporter: David Brillert
>         Attachments: fail with rtp.pcapng, pass with rtp.pcapng
>
>
> I have been working to complete Bell Canada interop testing with Bell Canada and Asterisk 13.15 but the interop does not pass due to outgoing call setup failure.  When using 11.25 the test case does not fail.  Since 11.25 is no longer maintained I am trying to complete the interop with *13
> I ran tests and pcaps using both versions to diagnose where the RTP is failing.
> Because the 183 session in progress message SDP has sendrecv Bell expects RTP from Asterisk.
> The passed test case is using Asterisk 11.25 and Asterisk is sending RTP in response to sendrecv. In the Asterisk 13.15 failure Asterisk does not send RTP after the sendrecv.
> Two traces are attached:
> 1. Asterisk 11.25 'pass with rtp.pcapng' where RTP is established after the sendrecv and the call completes OK.
> 2. Asterisk 13.15 'fail with rtp.pcapng' where RTP is not established after the sendrecv and the call fails.
> I have tried multiple setting in sip.conf including progressinband=yes and no and never without any improvement.
> sip.conf
> {noformat}
> transport       =  udp
> icesupport      =  no
> nat             =  no
> directmedia     =  yes
> insecure        =  port,invite
> disallowed_methods =  UPDATE
> session-timers  =  accept
> session-expires =  1800
> session-minse   =  90
> session-refresher =  uac
> encryption      =  no
> qualify         =  yes
> qualifyfreq     =  60
> disallow        =  all
> allow           =  ulaw
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list