[asterisk-bugs] [JIRA] (PRI-170) Way to disable ASN.1 bytes being sent out

armeniki (JIRA) noreply at issues.asterisk.org
Fri May 23 19:34:43 CDT 2014


    [ https://issues.asterisk.org/jira/browse/PRI-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=218440#comment-218440 ] 

armeniki edited comment on PRI-170 at 5/23/14 7:34 PM:
-------------------------------------------------------

When set to *DMS100* config it is only sending out Display IE and no Facility IE which is required by the BCM.

When set to *National (NI2)* config it sends out a Facility IE with name but it comes AFTER the {{CALL PROCEEDING_CC}} and {{CALL ALERTING_CC}} stages which may be the issue there?

When set to *QSIG* it sends out the Facility IE with the name _but_ with the 8 encoding bytes in between byte {{9F}} and {{8B}}:(again copied from CLI debug)
{noformat}Facility (len=39, codeset=0) [ 0x9F, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, 0x17, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00, 0x80, 0x0F, 'ARMEN KARLOZIAN' ]{noformat}


was (Author: armeniki):
When set to *DMS100* config it is only sending out Display IE and no Facility IE which is required by the BCM.

When set to *National (NI2)* config it sends out a Facility IE but it doesn't even contain the caller's name, in fact it has very different characters in it: (copied from CLI debug)
{noformat}Facility (len=23, codeset=0) [ 0x9F, 0x8B, 0x01, 0x00, 0xA1, 0x0F, 0x02, 0x01, 0x01, 0x06, 0x07, '*', 0x86, 'H', 0xCE, 0x15, 0x00, 0x04, 0x0A, 0x01, 0x00 ]{noformat}

When set to *QSIG* it sends out the Facility IE with the name _but_ with the 8 encoding bytes in between byte {{9F}} and {{8B}}:(again copied from CLI debug)
{noformat}Facility (len=39, codeset=0) [ 0x9F, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, 0x17, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00, 0x80, 0x0F, 'ARMEN KARLOZIAN' ]{noformat}

> Way to disable ASN.1 bytes being sent out
> -----------------------------------------
>
>                 Key: PRI-170
>                 URL: https://issues.asterisk.org/jira/browse/PRI-170
>             Project: LibPRI
>          Issue Type: Bug
>      Security Level: None
>    Affects Versions: 1.4.13
>            Reporter: armeniki
>            Assignee: Richard Mudgett
>
> Asterisk server (12.2.0) acting as *pri_net* to a Nortel BCM PBX via an E1 EuroISDN connection, using QSIG as the protocol:
> There are a number of bytes which are sent during the Caller name Facility IE  that seem to be confusing the PBX and as a result it ignores the entire string, resulting in the caller's name not showing up at all. Is there a way to disable transmission of these bytes?
> In other words, instead of Asterisk sending out:
> {{9F AA 06 80 01 00 82 01 00 8B 01 00 A1 0E 02 01 08 02 01 00 80 06 4D 61 20 42 65 6C 6C}}
> Can we disable the transmission of the bytes {{AA 06 80 01 00 82 01 00}} so transmission is this instead:
> {{9F 8B 01 00 A1 0E 02 01 08 02 01 00 80 06 4D 61 20 42 65 6C 6C}}
> A screenshot of can be found here:
> http://i1100.photobucket.com/albums/g408/armeniki/BCM-facility.png
> As an aside, here's an interesting Cisco telephony blog article which has an example of this Facility IE without those 8 bytes, showing  
> {{Facility i = 0x 9F 8B 01 00 A1 0E 02 01 08 02 01 00 80 06 75 73 65 72 30 31}}
> http://x-ccie.blogspot.com.au/2011/11/caller-id-display-over-isdn-pri.html



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list