[asterisk-dev] [Code Review] Add Calling and Called subaddress support for Asterisk apps and funcs

Alec Davis sivad.a at paradise.net.nz
Mon Oct 19 18:53:36 CDT 2009

This is an automatically generated e-mail. To reply, visit:

(Updated 2009-10-19 18:53:36.235682)

Review request for Asterisk Developers, rmudgett and mattf.


Final changes before ship


Add dialstring support for called subaddress, used like Dial(dahdi/g0/5551234:8512) where 5551234 is the main line number of the remote site and 8512 is the extension with that site.
If 'User Specific' BCD encoding is required, the subaddress is prefixed with a 'U'. IE Dial(dahdi/g0/5551234:U8512)

Extend function CALLERID() for type 'subaddr' to allow reading and updating the calling subaddress.
Extend function CALLERID() for type 'dnid-subaddr' to allow reading and updating the called subaddress.
Extend function CONNECTEDLINE as for CALLERID

This addresses bug 15604.

Diffs (updated)

  /team/rmudgett/subaddr/channels/sig_pri.c 224402 
  /team/rmudgett/subaddr/funcs/func_callerid.c 224402 
  /team/rmudgett/subaddr/funcs/func_connectedline.c 224402 
  /team/rmudgett/subaddr/include/asterisk/channel.h 224402 
  /team/rmudgett/subaddr/main/channel.c 224402 

Diff: https://reviewboard.asterisk.org/r/405/diff


Preliminary concept testing between sites over Telecom NZ PSTN, using channel variables $CALLINGSUBADDR and $CALLEDSUBADDR with patches for branches at https://issues.asterisk.org/view.php?id=15604 
Development and testing using Jtec 5015 switches, establish calls in either direction, NSAP and User Specific.



More information about the asterisk-dev mailing list