[asterisk-bugs] [Asterisk 0010579]: attended transfer with SIP channels: tranferer part doesn't see that called part answered, only with HAVE_EPOLL
noreply at bugs.digium.com
noreply at bugs.digium.com
Tue Aug 28 09:18:59 CDT 2007
The following issue has been ASSIGNED.
======================================================================
http://bugs.digium.com/view.php?id=10579
======================================================================
Reported By: ornati
Assigned To: file
======================================================================
Project: Asterisk
Issue ID: 10579
Category: Channels/chan_sip/Transfers
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 81188
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 08-28-2007 02:54 CDT
Last Modified: 08-28-2007 09:18 CDT
======================================================================
Summary: attended transfer with SIP channels: tranferer part
doesn't see that called part answered, only with HAVE_EPOLL
Description:
Since revision 78683:
------------------------------------------------------------------------
r78683 | file | 2007-08-08 23:44:58 +0200 (Wed, 08 Aug 2007) | 2 lines
Add support for using epoll instead of poll. This should increase
scalability and is done in such a way that we should be able to add
support for other poll() replacements.
------------------------------------------------------------------------
when HAVE_EPOLL is enabled (./configure thinks it works here) I have
problems with attended transfer.
Quoting from
"http://lists.digium.com/pipermail/asterisk-dev/2007-August/029211.html":
The setup is this: 3 SIP soft-phones (3 instances of Ekiga on the same
PC configured to listen on different ports), all of them with
"canreinvite=no".
What happens:
1) A <---> B C
B does the attended transfer to C
2) A ~~~~ B -----> C
3) C rings
4) C answers
5) B doesn't notice that C answered (Asterisk is still sending
the ring tone to B)
======================================================================
----------------------------------------------------------------------
svnbot - 08-28-07 09:18
----------------------------------------------------------------------
Repository: asterisk
Revision: 81210
------------------------------------------------------------------------
r81210 | file | 2007-08-28 09:18:58 -0500 (Tue, 28 Aug 2007) | 4 lines
(closes issue http://bugs.digium.com/view.php?id=10579)
Reported by: ornati
Make sure the called channel during the attended transfer process becomes
associated with the calling channel so that the ast_waitfor_* call works
properly under epoll.
------------------------------------------------------------------------
Issue History
Date Modified Username Field Change
======================================================================
08-28-07 09:18 svnbot Note Added: 0069547
08-28-07 09:18 svnbot Status new => assigned
08-28-07 09:18 svnbot Assigned To => file
======================================================================
More information about the asterisk-bugs
mailing list