Если при "sconfig ce0 debug=2" в логах ничего нет, то я ничего не понимаю.
На всякий случай повторяю - /var/log/messages (системный журнал, не asterisk), и debug=2 для ce0 (не для asterisk).
Попробуйте вот эту версию. Из span->open() и span->close() удален код запуска/остановки канала, теперь это делается только в span->startup() и span->shutdow().
http://www.cronyx.ru/pub/cronyx/adapters/new/test/czaptel.c