Попробуй эту либу. Старая видно плохо была скомпилена.
Синтаксис немного поменялся:
integer send(string addr, string msg) - Послать сообщение msg по адресу addr.
Возвращает 0 если в данный момент уже что-то отсылается (при этом команда игнорируется)
или -1 если команда принята
integer is_sending - Проверка отсылается ли в данный момент какая-либо SMS. Возвращает 0 (нет) или -1 (да)
integer successfull - Проверка успешно ли отправлено сообщение. Возвращает 0 (ошибка) или -1 (всё нормально)
Если так и не поможет - выложи исходник. Будем думать над твоей проблемой.