Review Board 1.7.16


Add Calling and Called subaddress support for Asterisk apps and funcs

Review Request #405 - Created Oct. 12, 2009 and submitted

Alec Davis
15604
Reviewers
asterisk-dev
mattf, rmudgett
Asterisk
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

Requires: Libpri Subaddress support https://reviewboard.asterisk.org/r/406/
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.
Review request changed
Updated (Oct. 19, 2009, 2:35 p.m.)
  • 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

    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
    
    Requires: Libpri Subaddress support https://reviewboard.asterisk.org/r/406/

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.