[asterisk-dev] ISDN User-User Information (UUI)

Altec ML ml at alteclab.it
Thu Sep 6 18:41:30 CDT 2012


I write here in the dev list because i don't know if this is a bug.
I have installed Asterisk 1.8.15, libri 1.4.12 and dahdi 2.6.1 in a server with EuroISDN PRI.
My customer need to receive the UUI information from a remote contact center (unknown PBX vendor), so i have changed in sig_pri.c from
#undef SUPPORT_USERUSER
to
#define SUPPORT_USERUSER
and recompiled Asterisk but the ${USERUSERINFO} received variable is still empty.

If i enable the pri debug, i can see the information sent from the remote PBX (for privacy reason i cut the hex line):
[2012-09-04 09:42:02] VERBOSE[2099] chan_dahdi.c: PRI Span: 6 < [7e 12 00 33 ... 3 32 31 39 32]
[2012-09-04 09:42:02] VERBOSE[2099] chan_dahdi.c: PRI Span: 6 < User-User Information (len=20) [ 00 33 39 3 ... 3 32 31 39 32 ]

If i convert the hex string to ascii i can see the correct informations.

And also, if the remote PBX is another Asterisk, i can see the ${USERUSERINFO} . For example:
[2012-09-04 12:38:05] VERBOSE[2098] chan_dahdi.c: PRI Span: 5 < [7e 10 04 63 ... 61 73 68 32 30 31 32]
[2012-09-04 12:38:05] VERBOSE[2098] chan_dahdi.c: PRI Span: 5 < User-User Information (len=18) [ 04 63 72 65 64 69 ... 30 31 32 ]

The only differences i can see in these two debug are the len=20 and len=18 field.

I have found this old issue in the tracker but i don't understand if this code is merged in the current version of asterisk and libpri:
https://issues.asterisk.org/jira/browse/PRI-106

Is this a limitation of Asterisk?
Can i open an issue in the asterisk traker about this?
Thanks

Francesco








More information about the asterisk-dev mailing list