Автор Гілка: Callback  (Прочитано 7451 раз)

Praporshic

  • Гість
Re: Callback
« Відповідей #15 : 2004-10-13 01:16:32 »
Тут треба погратися з налаштуванням "каштану" в мене таке саме було але потім пройшло. Як не вийде - можна спробувати консольний скрипт (в мене працював пів-року) приводжу з перекладом та модифікацією під лінукс бо оригінал під FreeBSD (взято з http://mavhome.dp.ua/docs/CallBack.htm автор вказаний):

/etc/ppp/DialCB:
#!/bin/sh
while [ 1=1 ]; do
   echo "===> Starting pppd"
   pppd call CB
   echo "===> Waiting for incoming call"
   pppd call CBAnswer
   echo "===> Connection terminated"
   sleep 2
done

/etc/ppp/dialCB.ch:
REPORT CONNECT
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
ABORT "NO DIALTONE"
""
"at&f"
TIMEOUT 5
OK
ATDT399996            < -- тут телефон провайдера
TIMEOUT 70
CONNECT

/etc/ppp/dialCBAnswer.ch:
REPORT CONNECT
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
ABORT "NO DIALTONE"
""
"at&f"
TIMEOUT 5
OK
""
TIMEOUT 60
RING
ATA
TIMEOUT 40
CONNECT

Зроби 2 peer конфіга:
один під назвою /etc/ppp/peers/CB:
/dev/ttyS0
115200
connect '/usr/bin/chat -f /etc/ppp/dialCB.ch -r /var/log/chat.report'
defaultroute
lock
ipcp-accept-local
ipcp-accept-remote
noauth
user XXXXX            < -- твій логін
callback XXXXXX            < -- твій номер
-detach

/etc/ppp/peers/CBAnswer:
/dev/ttyS0
115200
connect '/usr/bin/chat -f /etc/ppp/dialCBAnswer.ch -r
/var/log/chat.report'
defaultroute
lock
ipcp-accept-local
ipcp-accept-remote
noauth
user XXXXX            < -- тут логін
callback XXXXXX            < -- тут твій номер
-detach

Потім запускай  /etc/ppp/DialCB та радій.

--
Alexander Motin mav@alkar.net
2002
« Змінено: 2004-10-13 01:18:25 від Praporshic »

Praporshic

  • Гість
Re: Callback
« Відповідей #16 : 2004-10-13 01:31:02 »
Згадав! В мене було таке саме доки на завантажив ррр з linux.alhimia.ru (http://linux.alhimia.ru/projects/misc/ppp/) у вигляді пакету з сорсом та не зібрав, але тут може виникнути проблема: треба встановити пакет с сирцями розпакувати сам ppp-2.4.2.tar.gz, виправити СВСР=у потім запакувати та зібрати пакет командою
rpmbuild -bb ppp.spec
там на сайті кажуть що пакет вже пропатчений для callback тільки от в мене доки не переробив архів нічого не виходило.
Ще один можливий вихід: встановити більш нову версію chestnut-dialer'а (чи навпаки старішу).

Відсутній ihorsl

  • Дописувач
  • **
  • дописів: 67
  • Карма: +0/-0
Re: Callback
« Відповідей #17 : 2004-10-13 19:23:52 »
Ну от ! Нарешті вдалося !  8)

Є готове рішення для callback

1. Качаємо ppp версії 2.4.2 бажано для своєї платформи
    (я качав ppp-2.4.2-7mdk.src.rpm)

2. Розпаковуємо в тимчасовий каталог файл ppp-2.4.2.tar.bz2

4. ./configure

5. Шукаємо файл makefile.linux
    і прибераємо коментар з рядка CBCP=y

6. make
    make install

7. Ставимо chestnut-dialer
    настроюємо профіль для дозвону
    в вкладці PPP для зєднання ставимо флажок
    "provider will callback (CBCP)"

    все

    головне не ставити флажок
    ppp with auto answer (ALT Linux 2.0)
    в Options/Behaviour
    бо інакше буде таке як і в мене :)

Praporshic

  • Гість
Re: Callback
« Відповідей #18 : 2004-10-14 17:01:24 »
В мене той параметр не вмикався тому й проблеми ціеї не було. А посилання на "Алхімію" я дав для того щоб зібрати rpm-ку та оновити встановлену (бо інколи можуть з'явитися помилки з залежностями)