Review Board 1.7.16


Add call transfer exchange of subaddresses support and fix PTMP call transfer signaling.

Review Request #1051 - Created Dec. 8, 2010 and submitted

rmudgett
1.4
Reviewers
asterisk-dev
alecdavis
LibPRI
Add call transfer exchange of subaddresses support.

* Add the ability to exchange subaddresses for ETSI PTMP, ETSI PTP, and
Q.SIG.

* Fix ETSI PTMP to send the correct messages depending on the call state.

JIRA LIBPRI-47
JIRA SWP-2363


Alec, could you give this patch some real line testing?  Thanks.
Transfered calls with:
1) Q.SIG
2) ETSI PTP
3) ETSI PTMP while call ringing.
4) ETSI PTMP after call answered.
Posted (Dec. 8, 2010, 7:52 p.m.)
Our production boxes are connected to real lines, we only ever used the Called/Calling subaddress to dial in to specific extensions.
We are still running 1.6.2, which doesn't have the chan_dahdi subaddress support. Also now have the luxury of 10Mb fibre between Auckland And Wellington Offices, thus use an IAX trunk.
We don't subscribe to ISDN Transfer/Hold, thus cannot do an ISDN (ETSI) transfer, only can bridge. I could still set it up, but what specifically do I need to test?
  1. I am mainly looking to make sure that the correct messages are sent when needed.  (Also that I did not break anything. :) )
    
    This scenario may work because you are not doing transfers within the network but sending COLP updates over the network.
    1) A calls B over the network.
    2) B transfers the call to C that is local.
    3) A and C should have each other's subaddresses.

https://reviewboard.asterisk.org/ runs on a server provided by Digium, Inc. and uses bandwidth donated to the open source Asterisk community by API Digital Communications in Huntsville, AL USA.
Please report problems with this site to asteriskteam@digium.com.