]> git.ipfire.org Git - thirdparty/freeswitch.git/commit
ss7: adding ss7_iam_fwd_ind_hex as x-header and channel variables in hex format.
authorJames Zhang <jzhang@sangoma.com>
Fri, 22 Jun 2012 21:05:15 +0000 (17:05 -0400)
committerJames Zhang <jzhang@sangoma.com>
Fri, 22 Jun 2012 21:05:15 +0000 (17:05 -0400)
commit607da0f56c1b7a1c9227d39b53a53ab9a4b9ceca
treefa8ce8db131ffec7e48a81000673c907f767d45f
parent2f5ac6243332fb75add1e13159966b2a8d49ffc8
ss7: adding ss7_iam_fwd_ind_hex as x-header and channel variables in hex format.
     Read the forward call indicator IE and print it into channel variable
     ss7_iam_fwd_ind_hex. If this variable exists, put it in the x-header.
     This implementation takes bits of A, CB, D, E, F, HG, I from the hex
     value. Bits of KJ, L, P-M are not taken and set to 0.
     The hex value is H-A-P-I, H is the highest bit to A, and next is P-I.
     I is the lowest bit in the whole field, and H is the highest bit in
     the whole field. Refer to Q.763 chapter 3.23.
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c