[prev in list] [next in list] [prev in thread] [next in thread]
List: asterisk-dev
Subject: Re: [asterisk-dev] [Code Review] ETSI Explicit Call Transfer (ECT)
From: rmudgett () digium ! com
Date: 2010-05-27 15:00:37
Message-ID: 20100527150037.31633.5759 () hotblack ! digium ! com
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/521/
-----------------------------------------------------------
(Updated 2010-05-27 10:00:37.900726)
Review request for Asterisk Developers.
Changes
-------
Freshen the diff.
Summary
-------
Added ability to send and receive ETSI Explicit Call Transfer (ECT) messages to \
eliminate tromboned calls.
Added ETSI support to an existing API call to send ECT messages when the upper level \
indicates to transfer specified calls.
The libpri API was extended to indicate to the upper layer that the far end requests \
the transfer of the indicated calls.
This is a two part review request. Asterisk and libpri. This is the libpri portion.
https://reviewboard.asterisk.org/r/520/ is the asterisk portion.
Note: This change is based off of the libpri/team/group/ccss branch because of needed \
infrastructure improvements done in that branch.
Diffs (updated)
-----
/team/group/ccss/libpri.h 1722
/team/group/ccss/pri.c 1722
/team/group/ccss/pri_facility.h 1722
/team/group/ccss/pri_facility.c 1722
/team/group/ccss/pri_internal.h 1722
/team/group/ccss/q931.c 1722
Diff: https://reviewboard.asterisk.org/r/521/diff
Testing
-------
A -- *1 -- *2 -- B&C
Party A is on an ISDN phone.
A calls B
A puts B on hold
A calls C
A hangs up to initiate transfer
The B and C parties are now connected to each other and the calls are only connected \
through *2.
A calls B
A puts B on hold
A calls C
A puts C on hold to retrieve B
A hangs up to initiate transfer
The B and C parties are now connected to each other and the calls are only connected \
through *2.
Repeat the above two tests but party A uses the EctExecute message instead of \
disconnecting to transfer the calls.
All four tests passed.
Thanks,
rmudgett
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic