Ticket #4683 (closed Bugs: fixed)

Opened 2 years ago

Last modified 2 years ago

add exten => s,n,progress() for sip early media

Reported by: bpps Assigned to: p_lindheimer
Priority: major Milestone: 2.9
Component: Core - Trunks/Routing Version: 2.8-branch
Keywords: Cc:
Confirmation: Need testing Distro:
Backend Engine: Asterisk 1.6 Distro Ver:
Backend Ver: 1.6.2.14-1.8 SVN Revision (if applicable):

Description

Please add exten => s,n,progress() for all sip channels else early media doesnt work in certain scenarios

like annoucements with no answer using m in the dial command to stream music

Change History

02/14/11 00:22:47 changed by p_lindheimer

  • status changed from new to closed.
  • resolution set to fixed.

(In [11374]) fixes #4683 adds progress to all calls to allow early media

02/14/11 00:23:51 changed by p_lindheimer

(In [11375]) Merged revisions 11374 via svnmerge from http://www.freepbx.org/v2/svn/modules/branches/2.8

........

r11374 | p_lindheimer | 2011-02-13 21:22:47 -0800 (Sun, 13 Feb 2011) | 1 line

fixes #4683 adds progress to all calls to allow early media

........

02/14/11 11:28:20 changed by p_lindheimer

(In [11378]) remove progress from macro-user-callerid, stops out of band ringing, reopening bug re #4683

02/14/11 11:34:00 changed by p_lindheimer

(In [11379]) Merged revisions 11378 via svnmerge from http://svn.freepbx.org/modules/branches/2.8

........

r11378 | p_lindheimer | 2011-02-14 08:28:19 -0800 (Mon, 14 Feb 2011) | 1 line

remove progress from macro-user-callerid, stops out of band ringing, reopening bug re #4683

........

02/14/11 11:34:10 changed by p_lindheimer

  • status changed from closed to reopened.
  • resolution deleted.

02/14/11 12:20:49 changed by bpps

I think it should only be added if we choose "Don't answer channel" in queues and announcements or if we choose music (or m in the dialplan) for the ringing of a extension/followme/ringgroup

02/14/11 17:31:38 changed by p_lindheimer

(In [11386]) adds progress call to Queue No Answer mode re #4683 (may not be completely correct)

02/14/11 17:39:38 changed by p_lindheimer

(In [11387]) adds call to Progress() when noanswer is configured re #4683

02/14/11 17:39:58 changed by p_lindheimer

  • confirmation changed from Unreviewed to Need Feedback.

bpps,

for inbound stuff we can handle most cases, I added it to Queues (though it was already there) though even in that case I wonder if there are some odd ball situations (but noanswer for queues is already volatile).

However doesn't it become an issue for outbound calls if early media is being delivered by the far end? The problem I have is that I tried a test where I set it and called a local extension and no ringing was delivered. I then took it away and the extension rang find. The odd thing is that no media was being delivered by Asterisk either way to provide the ringing, and the SIP Ringing (180) was being sent to my phone in both cases, so I was at a lost to know why one mode worked and the other did not, but didn't dig deep enough to come up with a solution???

If you believe just hitting queues and announcements will cover it then we can close the ticket I guess?

02/15/11 08:11:58 changed by bpps

ok my problem was inbound with the no answer turned on and this should solve it so i think we could close it for now

02/15/11 11:43:50 changed by p_lindheimer

  • confirmation changed from Need Feedback to Need testing.
  • component changed from Core to Core - Trunks/Routing.

I guess before closing it would be great form someone to try one more test. Make a call out a trunk to another server or provider that delivers early media and see if the early media can be heard.

This could be done either experimentally by calling another Asterisk box into some dialplan that sends back early media to the first, or by calling through a real provider to a known number that delivers early media. I don't know off hand of any known numbers. However, if one can end up in a providers 'network message' of some sort, most are usually delivered with early media.

Beyond that, I believe at one point, American Airlines toll free number and IBM Support started as early media until you made the first one or two choices. I have no idea if that is still the case, I guess one could try and experiment. (this all assumes going out a SIP channel of course, and verifying the channel has not been answered yet when the media is being delivered).

02/19/11 20:44:35 changed by p_lindheimer

  • status changed from reopened to closed.
  • resolution set to fixed.

closing this for now since no other feedback.