<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18813"></HEAD>
<BODY>
<DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009>I posted this to asterisk-users a couple of weeks ago, 
and I guess it was read by a few, but no interest.</SPAN></SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009>My question to the asterisk-dev readers, is what is the 
proposed implementation and agenda for Calling/Called/Redirecting 
Subaddress?</SPAN></SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009>Is it defined, or are the existing structures that 
exist through the code, including chan_misdn, just the 
beginnings?</SPAN></SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009><FONT face=Courier>examples from function 'empty_bc' in 
channels/<SPAN class=651194408-19082009><SPAN 
class=075432323-29082009>misdn/isdn_lib.c:</SPAN></SPAN></FONT></SPAN></SPAN></FONT></DIV>
<DIV><FONT size=2 face=Courier><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009>&nbsp;&nbsp;&nbsp; bc-&gt;caller.subaddress[0] = 
0;<BR>&nbsp;&nbsp;&nbsp; bc-&gt;connected.subaddress[0] = 
0;<BR>&nbsp;&nbsp;&nbsp; bc-&gt;redirecting.from.subaddress[0] = 
0;<BR>&nbsp;&nbsp;&nbsp; bc-&gt;redirecting.to.subaddress[0] = 
0;<BR>&nbsp;&nbsp;&nbsp; bc-&gt;dialed.subaddress[0] = 
0;</SPAN></SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009>Copy below as posted to 
asterisk-users:</SPAN></SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009><SPAN 
class=075432323-29082009></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009>Since 2004 
asterisk/libpri have been able to receive the Calling Sub Address in the ISDN 
setup message, and the dialplan was able to use it if required. It's support is 
limited to only NSAP, not BCD or user formatted.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=651194408-19082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009>At the time 
25/06/04&nbsp;the&nbsp;questioned was asked, wouldn't it be a good idea to be 
able to transmit it as well, but that never got implemented, as it wasn't 
required at the time.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=651194408-19082009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=651194408-19082009>Further to this, 
there is also Called Sub Address that allows you to dial a particular terminal 
device at an ISDN number, these days isn't a terminal device a users 
extension.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=651194408-19082009></SPAN></FONT>&nbsp;</DIV>
<DIV><SPAN class=651194408-19082009><FONT size=2 face=Arial>Finishing off the 
limited&nbsp;support&nbsp;for SUBADDR,&nbsp;if your keen is 
at&nbsp;</FONT></SPAN><A title=https://issues.asterisk.org/view.php?id=15604 
href="https://issues.asterisk.org/view.php?id=15604"><FONT 
title=https://issues.asterisk.org/view.php?id=15604 size=2 
face=Arial>https://issues.asterisk.org/view.php?id=15604</FONT></A><FONT 
face=Arial><FONT size=2>,<SPAN class=651194408-19082009> this adds 
CallingSubAaddress (Transmit)&nbsp;and CalledSubAddress (Transmit and Receive), 
still only in NSAP, not User formatted.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=651194408-19082009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=651194408-19082009>This code may 
not ever make it into trunk, but if you find this code useful please leave a 
comment on the mantis bug. This&nbsp;has been tested&nbsp;with&nbsp;the 
exisiting 1.4 -1.6.2 branches, and is in use at 3 PRI/BRI sites 
with&nbsp;asterisk 1.6.1.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=651194408-19082009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=651194408-19082009>The Digium 
team have other good ideas for&nbsp;1.6.3 which will as I understand it support 
SUBADDR over any transport, but&nbsp;it will be a while before most of us are 
happy using the latest offering in production.</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=651194408-19082009></SPAN></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=651194408-19082009>Alec 
Davis</SPAN></FONT></FONT></DIV></DIV></BODY></HTML>