OK, here's the log with the ZTE from Telstra,
and thanks for all your patience
Dec 20 11:23:16 Gargoyle daemon.info pppd[9467]: Serial connection established.
Dec 20 11:23:16 Gargoyle daemon.info pppd[9467]: Using interface 3g-wan
Dec 20 11:23:16 Gargoyle daemon.notice pppd[9467]: Connect: 3g-wan <--> /dev/ttyUSB2
Dec 20 11:23:18 Gargoyle daemon.info pppd[9467]: Hangup (SIGHUP)
Dec 20 11:23:18 Gargoyle daemon.notice pppd[9467]: Modem hangup
Dec 20 11:23:18 Gargoyle daemon.notice pppd[9467]: Connection terminated.
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: abort on (BUSY)
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: abort on (NO CARRIER)
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: abort on (ERROR)
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: report (CONNECT)
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: timeout set to 10 seconds
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: send (AT&F^M)
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: expect (OK)
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: AT&F^M^M
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: OK
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: -- got it
Dec 20 11:23:50 Gargoyle local2.info chat[16369]: send (ATE1^M)
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: expect (OK)
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: ^M
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: ATE1^M^M
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: OK
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: -- got it
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: send (AT+CGDCONT=1,"IP","telstra.internet"^M)
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: timeout set to 30 seconds
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: expect (OK)
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: ^M
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: AT+CGDCONT=1,"IP","telstra.internet"^M^M
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: OK
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: -- got it
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: send (ATD*99***1#^M)
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: expect (CONNECT)
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: ^M
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: ATD*99***1#^M^M
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: CONNECT
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: -- got it
Dec 20 11:23:51 Gargoyle local2.info chat[16369]: send ( ^M)
Dec 20 11:23:51 Gargoyle daemon.info pppd[9467]: Serial connection established.
Dec 20 11:23:51 Gargoyle daemon.info pppd[9467]: Using interface 3g-wan
Dec 20 11:23:51 Gargoyle daemon.notice pppd[9467]: Connect: 3g-wan <--> /dev/ttyUSB2
Dec 20 11:23:53 Gargoyle daemon.info pppd[9467]: Hangup (SIGHUP)
Dec 20 11:23:53 Gargoyle daemon.notice pppd[9467]: Modem hangup
Dec 20 11:23:53 Gargoyle daemon.notice pppd[9467]: Connection terminated.
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: abort on (BUSY)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: abort on (NO CARRIER)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: abort on (ERROR)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: report (CONNECT)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: timeout set to 10 seconds
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: send (AT&F^M)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: expect (OK)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: AT&F^M^M
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: OK
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: -- got it
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: send (ATE1^M)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: expect (OK)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: ^M
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: ATE1^M^M
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: OK
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: -- got it
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: send (AT+CGDCONT=1,"IP","telstra.internet"^M)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: timeout set to 30 seconds
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: expect (OK)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: ^M
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: AT+CGDCONT=1,"IP","telstra.internet"^M^M
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: OK
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: -- got it
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: send (ATD*99***1#^M)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: expect (CONNECT)
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: ^M
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: ATD*99***1#^M^M
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: CONNECT
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: -- got it
Dec 20 11:24:26 Gargoyle local2.info chat[16416]: send ( ^M)
Dec 20 11:24:26 Gargoyle daemon.info pppd[9467]: Serial connection established.
Dec 20 11:24:26 Gargoyle daemon.info pppd[9467]: Using interface 3g-wan
Dec 20 11:24:26 Gargoyle daemon.notice pppd[9467]: Connect: 3g-wan <--> /dev/ttyUSB2
Dec 20 11:24:29 Gargoyle daemon.info pppd[9467]: Hangup (SIGHUP)
Dec 20 11:24:29 Gargoyle daemon.notice pppd[9467]: Modem hangup
Dec 20 11:24:29 Gargoyle daemon.notice pppd[9467]: Connection terminated.
Dec 20 11:24:38 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPREQUEST(br-lan) 192.168.178.30 e8:11:32:95:5b:7a
Dec 20 11:24:38 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPNAK(br-lan) 192.168.178.30 e8:11:32:95:5b:7a wrong address
Dec 20 11:24:38 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPDISCOVER(br-lan) e8:11:32:95:5b:7a
Dec 20 11:24:38 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPOFFER(br-lan) 192.168.1.127 e8:11:32:95:5b:7a
Dec 20 11:24:38 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPREQUEST(br-lan) 192.168.1.127 e8:11:32:95:5b:7a
Dec 20 11:24:38 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPACK(br-lan) 192.168.1.127 e8:11:32:95:5b:7a Laptop
Dec 20 11:24:42 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPINFORM(br-lan) 192.168.1.127 e8:11:32:95:5b:7a
Dec 20 11:24:42 Gargoyle daemon.info dnsmasq-dhcp[10355]: DHCPACK(br-lan) 192.168.1.127 e8:11:32:95:5b:7a Laptop
Dec 20 11:25:00 Gargoyle authpriv.info dropbear[16462]: Child connection from 192.168.1.127:57919
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: abort on (BUSY)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: abort on (NO CARRIER)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: abort on (ERROR)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: report (CONNECT)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: timeout set to 10 seconds
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: send (AT&F^M)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: expect (OK)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: AT&F^M^M
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: OK
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: -- got it
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: send (ATE1^M)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: expect (OK)
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: ^M
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: ATE1^M^M
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: OK
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: -- got it
Dec 20 11:25:02 Gargoyle local2.info chat[16464]: send (AT+CGDCONT=1,"IP","telstra.internet"^M)
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: timeout set to 30 seconds
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: expect (OK)
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: ^M
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: AT+CGDCONT=1,"IP","telstra.internet"^M^M
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: OK
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: -- got it
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: send (ATD*99***1#^M)
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: expect (CONNECT)
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: ^M
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: ATD*99***1#^M^M
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: CONNECT
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: -- got it
Dec 20 11:25:03 Gargoyle local2.info chat[16464]: send ( ^M)
Dec 20 11:25:03 Gargoyle daemon.info pppd[9467]: Serial connection established.
Dec 20 11:25:03 Gargoyle daemon.info pppd[9467]: Using interface 3g-wan
Dec 20 11:25:03 Gargoyle daemon.notice pppd[9467]: Connect: 3g-wan <--> /dev/ttyUSB2
Dec 20 11:25:05 Gargoyle daemon.info pppd[9467]: Hangup (SIGHUP)
Dec 20 11:25:05 Gargoyle daemon.notice pppd[9467]: Modem hangup
Dec 20 11:25:05 Gargoyle daemon.notice pppd[9467]: Connection terminated.
Dec 20 11:25:28 Gargoyle authpriv.warn dropbear[16462]: Bad password attempt for 'root' from 192.168.1.127:57919
Dec 20 11:25:28 Gargoyle authpriv.warn dropbear[16462]: Bad password attempt for 'root' from 192.168.1.127:57919
Dec 20 11:25:34 Gargoyle authpriv.notice dropbear[16462]: Password auth succeeded for 'root' from 192.168.1.127:57919
Dec 20 11:25:37 Gargoyle local2.info chat[16516]: abort on (BUSY)
Dec 20 11:25:37 Gargoyle local2.info chat[16516]: abort on (NO CARRIER)
Dec 20 11:25:37 Gargoyle local2.info chat[16516]: abort on (ERROR)
Dec 20 11:25:37 Gargoyle local2.info chat[16516]: report (CONNECT)
Dec 20 11:25:37 Gargoyle local2.info chat[16516]: timeout set to 10 seconds
Dec 20 11:25:37 Gargoyle local2.info chat[16516]: send (AT&F^M)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: expect (OK)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: AT&F^M^M
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: OK
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: -- got it
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: send (ATE1^M)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: expect (OK)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: ^M
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: ATE1^M^M
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: OK
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: -- got it
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: send (AT+CGDCONT=1,"IP","telstra.internet"^M)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: timeout set to 30 seconds
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: expect (OK)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: ^M
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: AT+CGDCONT=1,"IP","telstra.internet"^M^M
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: OK
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: -- got it
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: send (ATD*99***1#^M)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: expect (CONNECT)
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: ^M
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: ATD*99***1#^M^M
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: CONNECT
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: -- got it
Dec 20 11:25:38 Gargoyle local2.info chat[16516]: send ( ^M)
Dec 20 11:25:38 Gargoyle daemon.info pppd[9467]: Serial connection established.
Dec 20 11:25:38 Gargoyle daemon.info pppd[9467]: Using interface 3g-wan
Dec 20 11:25:38 Gargoyle daemon.notice pppd[9467]: Connect: 3g-wan <--> /dev/ttyUSB2
Dec 20 11:25:40 Gargoyle daemon.info pppd[9467]: Hangup (SIGHUP)
Dec 20 11:25:40 Gargoyle daemon.notice pppd[9467]: Modem hangup
Dec 20 11:25:40 Gargoyle daemon.notice pppd[9467]: Connection terminated.
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: abort on (BUSY)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: abort on (NO CARRIER)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: abort on (ERROR)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: report (CONNECT)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: timeout set to 10 seconds
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: send (AT&F^M)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: expect (OK)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: AT&F^M^M
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: OK
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: -- got it
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: send (ATE1^M)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: expect (OK)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: ^M
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: ATE1^M^M
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: OK
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: -- got it
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: send (AT+CGDCONT=1,"IP","telstra.internet"^M)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: timeout set to 30 seconds
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: expect (OK)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: ^M
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: AT+CGDCONT=1,"IP","telstra.internet"^M^M
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: OK
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: -- got it
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: send (ATD*99***1#^M)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: expect (CONNECT)
Dec 20 11:26:13 Gargoyle local2.info chat[16563]: ^M
Dec 20 11:26:14 Gargoyle local2.info chat[16563]: ATD*99***1#^M^M
Dec 20 11:26:14 Gargoyle local2.info chat[16563]: CONNECT
Dec 20 11:26:14 Gargoyle local2.info chat[16563]: -- got it
Dec 20 11:26:14 Gargoyle local2.info chat[16563]: send ( ^M)
Dec 20 11:26:14 Gargoyle daemon.info pppd[9467]: Serial connection established.
Dec 20 11:26:14 Gargoyle daemon.info pppd[9467]: Using interface 3g-wan
Dec 20 11:26:14 Gargoyle daemon.notice pppd[9467]: Connect: 3g-wan <--> /dev/ttyUSB2
root@Gargoyle:~#