Есть рабочий вариант программы на Линуксе, почти симулятор. Там вместо телефона используется софтфон, либо аппаратный Cisco. Кроме того дополнительно реализовано: при настройке потока E1 и при присвоении номера абоненту можно позвонить с телефона. На самом деле терминальная программа-эмулятор DX-500 потом передает параметры Asterisk-у. За подробностями заинтересованным - в личку.
Исправлены мелкие ошибки. Качаем обновленную версию по старой по ссылке в стартовом топике. Для пользователей на Linux рекомендуется установить модуль readline и в верхних строчках term.py добавить строку среди подобных: import readline Для Windows это бесполезно, там и так работает. А на Linux добавится история команд. Подправлено: теперь если случайно вставить два пробела, это не будет считаться за ошибку или пропуск параметра - можно хоть три пробела. Появилась возможность очищать экран системными командами clear / cls.
Вроде бы реализовал null, и даже "расширенную" справку к ней. Но корректной работы добиться практически невозможно. В жизни обнуляемый кластер 'отваливается' от остальных, у него и глобальные таблицы обнуляются. Тут только локальные. Если зайти потом в этот кластер глобальные у него будут. Ну хотя бы так что ли.