The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Настройка user-ppp для callback"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Настройка user-ppp для callback"
Сообщение от mirya emailИскать по авторуВ закладки on 12-Окт-03, 02:36  (MSK)
  Помогите настроить коллбек. Я сижу на ФриБСД 4.5 (хотя кого это интересует?), и уже работает прямой дозвон. Я написал следующее:

default:
set log phase tun chat cbcp command
ident user-ppp VERSION (built COMPILATIONDATE)

set device /dev/cual0

set speed 38400
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
           \"\" AT OK-AT-OK ATE1Q0 OK \\dATDP\\T TIMEOUT 80 CONNECT"
set timeout 180
enable dns

sitel:
set phone 2053203
set authname SL2-718281
set authkey 31415926538
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255
add default HISADDR
set callback auth cbcp E.164 2903177
set cbcp 2903177

  Звоню СИТЕЛу:
# ppp
ppp on localhost> dial sitel

аутентификация (PAP, суппорт сказал) идет нормально, прямой звонок - все ОК, но для обратного (как в данном случае) появляется одна большая "P" и ложится трубка - обратного звонка или нет, или ppp трубку не берет:
ppp on localhost>
Ppp on localhost>
ppp on localhost> <-- слышу, положил трубку

  Тут на форуме уже было пару примеров, но они мутные, неполные, предполагают юзать CHAT-скрипты.
  Напишите, что мне тут подправить.
  P.S. Пароль, логин и телефон - выдуманные, провайдер - реальный (может кто уже так к нему звонил?), с них причитается за рекламу:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Настройка user-ppp для callback"
Сообщение от damien__ Искать по авторуВ закладки on 26-Окт-03, 20:19  (MSK)
prostite konechno chto netu cirilki, no poka ruki eshe do etogo ne doshi. ja svoj callback nastroil po primeram s openeta. no tam netochno, v obshem prishlos' dostraivat'. distributive Slackware 9.1

nachnems:

v ppp sozdal direktoriju backcall

v nej 6 failov answercb; chap-secrets; options.answer; options.cbcp;
ppp-on; requestcb
i po poriadku

fail -> answercb - fail dlia otveta na zvonok:

#!/bin/sh

/usr/sbin/chat -v "" ATZ OK "" RING ATA CONNECT

fail -> chap-secrets -- u moego prova auth stoit ms-chap80

username remotehost password
"bla"   "bla" "blabla"

fail -> options.answer - fail chtoby modem ponial chto delat' kogda servak emu pozvonit

noipdefault
crtscts
lock
modem
asyncmap 0
nodetach
lcp-echo-interval 30
lcp-echo-failure 4
idle 1200
noipx

fail -> options.cbcp  --opcii dlia callbacka

noipdefault
noauth
crtscts
lock
modem
asyncmap 0
nodetach
lcp-echo-interval 30
lcp-echo-failure 4
idle 1200
noipx
callback 333333 <-- siuda vpisat' telefon na kotoryj sleduet zvonit' serveru

fail -> ppp-on < sobseno sam dozvon

#!/bin/sh
TELEPHONE=222222 <-- telefon provaidera
ACCOUNT=bla
PASSWORD=bla

LOCAL_IP=0.0.0.0
REMOTE_IP=0.0.0.0
NETMASK=255.255.255.0
CBCPOPT=/etc/ppp/backcall/options.cbcp
ANSOPT=/etc/ppp/backcall/options.answer

export TELEPHONE ACCOUNT PASSWORD

DIALER_SCRIPT=/etc/ppp/backcall/requestcb
ANSWER_SCRIPT=/etc/ppp/backcall/answercb

echo "Step 1: calling prov"
/usr/sbin/pppd lock modem crtscts /dev/modem 115200 \
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
file $CBCPOPT noipdefault netmask $NETMASK \
defaultroute connect $DIALER_SCRIPT

if [ $? = 14 ]; then
echo "Step 2: awaiting incoming call..."
/usr/sbin/pppd lock modem crtscts /dev/modem 115200 \
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
user $ACCOUNT file $ANSOPT noipdefault netmask $NETMASK \
defaultroute connect $ANSWER_SCRIPT
fi


fail -> requestcb -zapros na perezvon

#!/bin/sh

chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' AT \
'OK-+++\c-OK' 'AT&C0&D2S0=0H0' \
TIMEOUT 30 \
OK ATDT$TELEPHONE \
"CONNECT" "\\c"


vot v obshem i vsio, pravda rabotat' eto budet (tolko)? esli u provaidera sposob identifikacii ms-chap80. t.e. kak u menia naprimer
windows nt ras.

enjoy.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру