ISP dialing with callback

Kyryll A Mirnenko mirya at
Sun Feb 22 08:50:58 PST 2004

  This topic seems to be an elder one, but nobody around couldn't help
me. I need to setup ppp (user) to dial to my callback-ISP. Here're
useful info:

1). IPS uses PAP authentification.
2). Phone number negotiation is unsupported, I need to send it.

When using Windows ppp-dialer (really buggy), everything is OK, so
that's not ISP problem. Direct connection & authentification goes
right, but no incoming call after that. I browsed my logs & only
strange thing I found is there was no phone number I should send (at
least in the readable part, not in the packages sent). Here're my
configs (truncated with dummy logins & passwords :) - the provider
entry is "sitel":

[ /etc/ppp/ppp.conf ]

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

 set device /dev/cual0

 set speed 38400
           \"\" AT OK-AT-OK ATE1Q0 OK \\dATDP\\T TIMEOUT 80 CONNECT"
 set timeout 180                        # 3 minute idle timer (the default)
 enable dns                             # request DNS info (for resolv.conf)
 enable vjcomp deflate deflate24 protocomp pred1
 accept vjcomp deflate deflate24 protocomp pred1
 set urgent udp +53

 set phone 2053203
 set authname CALLER
 set authkey MYPASSWORD
 set ifaddr
 add default HISADDR
 set callback auth cbcp E.164 6661313
 set cbcp 6661313
 set ifaddr
 set authname CALLER
 set authkey MYPASSWORD

[ /etc/ppp/ppp.secret ]

CALLER  MYPASSWORD      *       *       6661313

[ /etc/ttys ]

console none                            unknown off secure
ttyv0   "/usr/libexec/getty Pc"         cons25u on secure
# Virtual terminals
ttyv1   "/usr/libexec/getty Pc"         cons25u on  secure
ttyv2   "/usr/libexec/getty Pc"         cons25u on  secure
ttyv3   "/usr/libexec/getty Pc"         cons25u on  secure
ttyv4   "/usr/libexec/getty Pc"         cons25u off secure
ttyv5   "/usr/libexec/getty Pc"         cons25u off secure
ttyv6   "/usr/libexec/getty Pc"         cons25u off secure
ttyv7   "/usr/libexec/getty Pc"         cons25u off secure
ttyv8   "/usr/X11R6/bin/xdm -nodaemon"  xtermu  off secure
ttyd0   "/usr/libexec/getty callback1"  dialup  on
# AND SO ON...

[ /etc/gettytab ]

        :cb:ce:ck:lc:fd#1000:im=\r\n%s/%m (%h) (%t)\r\n\r\n:sp#1200:\

# my callback account


[ /etc/ppp/callback.ppp ]

echo "!!! Incoming call. Use kill -TERM $$ to kill it..." | wall -g wheel
exec /usr/sbin/ppp -direct incoming

  That's all. If have a solution or any experience in setting-up
user-ppp callback, reply (workable configs won't be out of place).

More information about the freebsd-questions mailing list