Хочу выдать Caller ID FSK в эмулируемую телеф. линию. Не до конца все понятно. Может кто знает ссылку на документ типа ITU-T. Интересует метод вычисления "Слова Контрольной суммы". Пример последовательности 04 12 30 39 33 30 31 32 32 34 36 30 39 35 35 35 31 32 31 32 51 (Hex). Где последний байт 51 -есть контрольная сумма. Но как она получается? Пробовал просто складывать байты, отбрасывая старшие. Пробовал по модулю 2.

Спасибо, разобрался. Если кому интересно, делается дополнение до двух суммы байтов. Все байты складываются, полученный инвертируется и прибавляется 1. Похоже не в том разделе я поместил вопрос.