[asterisk-bugs] [Asterisk 0014068]: [patch] COLP/CONP support in QSIG

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Jan 12 06:14:46 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14068 
====================================================================== 
Reported By:                nreinartz
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   14068
Category:                   Channels/chan_dahdi/NewFeature
Reproducibility:            N/A
Severity:                   minor
Priority:                   normal
Status:                     confirmed
Asterisk Version:           SVN 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-12-12 07:42 CST
Last Modified:              2009-01-12 06:14 CST
====================================================================== 
Summary:                    [patch] COLP/CONP support in QSIG
Description: 
There's work in progress at Digium to implement COLP/CONP in asterisk team
branch issue8824 http://svn.digium.com/view/asterisk/team/group/issue8824.
Connected line and number presentation now is also supported in ISDN/QSIG
by two patchfiles attached to this issue.

The number and line presentation not only works for simple calls (for
called and calling party number) but also for call diversion and call
transfer.
This means divertingLegInformation1, divertingLegInformation2,
divertingLegInformation3, callTransferComplete, callTransferActive,
CalledName, ... are supported in QSIG.
It has been tested with HiPath 3000 V4.0 and HICOM 300.

libpri-1.4-2008-12-10-colpconp-0.1.0.patch adds COLP/CONP support to
libpri-1.4 branch. This patch includes lots of new functions for QSIG apdu
encoding and decoding and also fixes some bugs related to QSIG
encoding/encoding.

asterisk-issue8824-2008-12-10-colpconp-0.1.0.patch is used to patch
chan_dahdi.c in asterisk-issue8824.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0008824 [patch] Remote (called) Party Identific...
====================================================================== 

---------------------------------------------------------------------- 
 (0097473) fabled (reporter) - 2009-01-12 06:14
 http://bugs.digium.com/view.php?id=14068#c97473 
---------------------------------------------------------------------- 
Found the problem with transfer updates. It is broke when native bridging
is active: dahdi_bridge() returns on control frame and ast_bridge_call()
seems to eat the connected line id updates.
So I made it like: HiPath->QSIG->*->IAX->*->QSIG->HiPath, and now the
callTransferComplete when transferring to answered call seems to work. When
transferring to call in ringing state it does not work as expected: HiPath
first sends callTransferComplete which is mangled by Asterisk to
divertingLegInformation1 and divertingLegInformation3 messages. On answer,
HiPath further sends callTransferActive which gets translated to
callTransferComplete (this actually updates my phone). But I think the
intial converstion to divertingLegInformation messages is incorrect;
furthermore pri_redirecting_update() wants to send divertingLegInfo3 in
ALERTING messages which will never occurs as the original call is already
answered. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-12 06:14 fabled         Note Added: 0097473                          
======================================================================




More information about the asterisk-bugs mailing list