--- Changelog-orig 2007-02-02 12:03:06.000000000 +0100 +++ Changelog 2007-02-02 12:04:23.000000000 +0100 @@ -1,3 +1,7 @@ +2007-02-02 12:00 Andreas Bollhalder + + * Added SMS_sender_number to UCP driver + 2002-03-26 14:00 Koenraad Heijlen RELEASED as 2.0.9a --- sms/services/d2-orig 2007-02-02 11:48:51.000000000 +0100 +++ sms/services/d2 2007-02-02 11:55:42.000000000 +0100 @@ -14,6 +14,8 @@ SMS_centre_number = "01722278020" # D2 SMSC Number # +49 must be added for dialing from outside germany + + # SMS_sender_number = "1234567890" # Your sender number } # -------------------------------------------------------------------- --- sms/services/kpntext-orig 2007-02-02 11:49:01.000000000 +0100 +++ sms/services/kpntext 2007-02-02 11:55:52.000000000 +0100 @@ -16,6 +16,8 @@ SMS_centre_number = "0665181802" # PTT/KPN Telcom service # centre number + + # SMS_sender_number = "1234567890" # Your sender number } # -------------------------------------------------------------------- --- sms/services/kpnucp-orig 2007-02-02 11:49:11.000000000 +0100 +++ sms/services/kpnucp 2007-02-02 11:55:58.000000000 +0100 @@ -16,6 +16,8 @@ SMS_centre_number = "0653141414" # PTT/KPN Telcom service # centre number + + # SMS_sender_number = "1234567890" # Your sender number } # -------------------------------------------------------------------- --- sms/services/swisscom-orig 2007-02-02 11:49:19.000000000 +0100 +++ sms/services/swisscom 2007-02-02 11:56:08.000000000 +0100 @@ -11,8 +11,10 @@ # This is the number of your local message center. # ------------------------------------------------------------ - SMS_centre_number = "0794998990" # SWISSCOM SMSC Number (Analog V.34) + SMS_centre_number = "0794998990" # SWISSCOM SMSC Number (Analog V.34) # SMS_centre_number = "0900900941" # SWISSCOM SMSC Number (ISDN V.120) + + # SMS_sender_number = "1234567890" # Your sender number } # -------------------------------------------------------------------- --- sms/services/telenor-orig 2007-02-02 11:49:27.000000000 +0100 +++ sms/services/telenor 2007-02-02 11:56:14.000000000 +0100 @@ -13,6 +13,8 @@ SMS_centre_number = "90002198" # TELENOR SMSC Number # From Inside Norway + + # SMS_sender_number = "1234567890" # Your sender number } # -------------------------------------------------------------------- --- sms/services/telia-orig 2007-02-02 11:49:38.000000000 +0100 +++ sms/services/telia 2007-02-02 11:55:04.000000000 +0100 @@ -16,6 +16,8 @@ # ------------------------------------------------------------ # +46 must be added for dialing from outside Sweden # ------------------------------------------------------------ + + # SMS_sender_number = "1234567890" # Your sender number } # -------------------------------------------------------------------- --- src/driver/ucp.c-orig 2007-02-02 11:48:43.000000000 +0100 +++ src/driver/ucp.c 2007-02-02 11:57:41.000000000 +0100 @@ -184,6 +184,8 @@ /* Place any extended driver */ /* variables here */ + char *szSenderNumber; + } driver_env; /* -------------------------------------------------------------------- */ @@ -197,6 +199,7 @@ { RESOURCE_NUMERIC, "SMS_timeout", 0, 0, NULL, 0, NULL, 10, &(driver_env.def.timeout) }, { RESOURCE_NUMERIC, "SMS_write_timeout", 0, 0, NULL, 0, NULL, 10, &(driver_env.def.write_timeout) }, { RESOURCE_NUMERIC, "SMS_max_deliver", 0, 0, NULL, 0, NULL, 1, &(driver_env.def.max_deliver) }, + { RESOURCE_STRING, "SMS_sender_number", 0, 1, NULL, 0, "", 0, &(driver_env.szSenderNumber) }, { RESOURCE_NULL, NULL, 0, 1, NULL, 0, NULL, 0, NULL } }; @@ -250,7 +253,7 @@ /* data: AdC/OAdc/OAC/MT/.. */ /* -> recipient///3/... */ - nc = sprintf(msgData, "%s///%1.1d/", msisdn, msgType); + nc = sprintf(msgData, "%s/%s//%1.1d/", msisdn, driver_env.szSenderNumber, msgType); /* ... additional parameters depending on MT */ /* For MT=3 (alphanumeric) this is hex coded */