Если вы хотите использовать callback, вы должны удостоверится что таковой поддерживается демоном pppd (пакет ppp). Для того чтобы проверить поддерживает ли pppd callback выполните в оболочке:
/usr/sbin/pppd dryrun callback 123
Если pppd у вас установлен в другом каталоге, укажите правильный путь. Если в результате вы увидите сообщение
/usr/sbin/pppd: unrecognized option 'callback'
это значит что pppd скомпилирован без поддержки CBCP.
Для включения поддержки CBCP в ОС Linux, выполните следующие действия: распакуйте архив с исходниками ppp (cкачать его вы можете по адресу ftp://ftp.samba.org/pub/ppp/); в файле pppd/Makefile.linux найдите строку ‘#CBCP=y’ и замените ее на ‘CBCP=y’; далее ./configure, make, make install. Подробности смотрите в документации пакета ppp.