comgt: add support for defining dial number in config file
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com> SVN-Revision: 40942
This commit is contained in:
parent
f91dd34ee9
commit
8e7b9741b0
3 changed files with 10 additions and 3 deletions
|
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=comgt
|
PKG_NAME:=comgt
|
||||||
PKG_VERSION:=0.32
|
PKG_VERSION:=0.32
|
||||||
PKG_RELEASE:=21
|
PKG_RELEASE:=22
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tgz
|
PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tgz
|
||||||
PKG_SOURCE_URL:=@SF/comgt
|
PKG_SOURCE_URL:=@SF/comgt
|
||||||
|
|
|
@ -8,5 +8,5 @@ OK "ATE1"
|
||||||
OK 'AT+CGDCONT=1,"IP","$USE_APN"'
|
OK 'AT+CGDCONT=1,"IP","$USE_APN"'
|
||||||
SAY "Calling UMTS/GPRS"
|
SAY "Calling UMTS/GPRS"
|
||||||
TIMEOUT 30
|
TIMEOUT 30
|
||||||
OK "ATD*99***1#"
|
OK "ATD$DIALNUMBER"
|
||||||
CONNECT ' '
|
CONNECT ' '
|
||||||
|
|
|
@ -13,6 +13,7 @@ proto_3g_init_config() {
|
||||||
proto_config_add_string "apn"
|
proto_config_add_string "apn"
|
||||||
proto_config_add_string "service"
|
proto_config_add_string "service"
|
||||||
proto_config_add_string "pincode"
|
proto_config_add_string "pincode"
|
||||||
|
proto_config_add_string "dialnumber"
|
||||||
}
|
}
|
||||||
|
|
||||||
proto_3g_setup() {
|
proto_3g_setup() {
|
||||||
|
@ -23,6 +24,7 @@ proto_3g_setup() {
|
||||||
json_get_var apn apn
|
json_get_var apn apn
|
||||||
json_get_var service service
|
json_get_var service service
|
||||||
json_get_var pincode pincode
|
json_get_var pincode pincode
|
||||||
|
json_get_var dialnumber dialnumber
|
||||||
|
|
||||||
[ -e "$device" ] || {
|
[ -e "$device" ] || {
|
||||||
proto_set_available "$interface" 0
|
proto_set_available "$interface" 0
|
||||||
|
@ -74,10 +76,15 @@ proto_3g_setup() {
|
||||||
[ -n "$SIERRA" ] && {
|
[ -n "$SIERRA" ] && {
|
||||||
gcom -d "$device" -s /etc/gcom/getcarrier.gcom || return 1
|
gcom -d "$device" -s /etc/gcom/getcarrier.gcom || return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if [ -z "$dialnumber" ]; then
|
||||||
|
dialnumber="*99***1#"
|
||||||
|
fi
|
||||||
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
connect="${apn:+USE_APN=$apn }/usr/sbin/chat -t5 -v -E -f $chat"
|
connect="${apn:+USE_APN=$apn }DIALNUMBER=$dialnumber /usr/sbin/chat -t5 -v -E -f $chat"
|
||||||
ppp_generic_setup "$interface" \
|
ppp_generic_setup "$interface" \
|
||||||
noaccomp \
|
noaccomp \
|
||||||
nopcomp \
|
nopcomp \
|
||||||
|
|
Loading…
Reference in a new issue