Many thanks for you help philip,
I changed the AT string to include ATS14=3 which sorted the lldata problem, but i'm still stuck.
I think its still to do with CHAP/PAP as you said, it connects ok, waits, then just hangs up. I've have checked my secrets files, and have tried changing the '-chap +pap' options in /etc/ppp/ppplogin.
Can you tell me which files to set DEBUG and KDEBUG in to get a bit more information (tried a few, and it made no difference to the log detail:), or point me in the right direction.
My log now looks like this:)
Jan 24 07:47:26 iserver diald[363]: Delaying 10 seconds before clear to dial.
Jan 24 07:47:37 iserver diald[363]: Calling site 192.168.1.2
Jan 24 07:47:38 iserver chat[717]: abort on (BUSY)
Jan 24 07:47:38 iserver chat[717]: abort on (ERROR)
Jan 24 07:47:38 iserver chat[717]: abort on (NO CARRIER)
Jan 24 07:47:38 iserver chat[717]: abort on (NO DIALTONE)
Jan 24 07:47:38 iserver chat[717]: abort on (Invalid Login)
Jan 24 07:47:38 iserver chat[717]: abort on (Login incorrect)
Jan 24 07:47:38 iserver chat[717]: send (ATZ&E123456S14=3^M)
Jan 24 07:47:38 iserver chat[717]: expect (OK)
Jan 24 07:47:38 iserver chat[717]: ATZ&E123456S14=3^M^M
Jan 24 07:47:38 iserver chat[717]: OK
Jan 24 07:47:38 iserver chat[717]: -- got it
Jan 24 07:47:38 iserver chat[717]: send (ATDT08451400101^M)
Jan 24 07:47:38 iserver chat[717]: expect (CONNECT)
Jan 24 07:47:38 iserver chat[717]: ^M
Jan 24 07:47:40 iserver chat[717]: ATDT08451400101^M^M
Jan 24 07:47:40 iserver chat[717]: CONNECT
Jan 24 07:47:40 iserver chat[717]: -- got it
Jan 24 07:47:40 iserver diald[363]: Connected to site 192.168.1.2
Jan 24 07:47:40 iserver pppd[718]: pppd 2.3.11 started by root, uid 0
Jan 24 07:47:40 iserver diald[363]: Running pppd (pid = 718).
Jan 24 07:47:40 iserver pppd[718]: Using interface ppp0
Jan 24 07:47:40 iserver pppd[718]: Connect: ppp0 <--> /dev/ttyI0
Jan 24 07:48:04 iserver pppd[718]: Hangup (SIGHUP)
Jan 24 07:48:04 iserver pppd[718]: Modem hangup
Jan 24 07:48:04 iserver pppd[718]: Connection terminated.
Jan 24 07:48:04 iserver pppd[718]: Exit.
Jan 24 07:48:04 iserver diald[363]: start sl0: SIOCSIFMTU: Invalid argument
Jan 24 07:48:04 iserver diald[363]: start sl0: SIOCADDRT: File exists
Jan 24 07:48:04 iserver diald[363]: stop ppp0: SIOCDELRT: No such process
Jan 24 07:48:04 iserver kernel: ppp: ppp0 not active
Jan 24 07:48:04 iserver diald[363]: stop ppp0: SIOCSIFFLAGS: Device not configured
Jan 24 07:48:05 iserver diald[363]: Delaying 10 seconds before clear to dial.