Modo de arranque para las conexiones SMSC

Cuando se arranca Kannel, este intenta iniciar todos los enlaces SMSC configurados. Si bien esto es lo que usualmente se espera, en algunos casos puede que se quiera que uno o varios enlaces no arranquen cuando se inicia el servicio:

  • Rutas alternativas que se habilitan manualmente cuando se las necesita.
  • Enlaces en los que aún se está trabajando y no están listos para ser iniciados.
  • Enlaces de prueba que solo se usan cada tanto.
  • Etc.

El parche adjunto permite configurar en qué estado un enlace arrancará cuando se inicie Kannel (o cuando se agregue dicho enlace con el comando add-smsc). Esto se logra con un nuevo parámetro en los grupos smsc llamado start-at-boot. Si el parámetro no está presente el default es true.

Para usarlo, solo hace falta agregar la siguiente línea en el grupo smsc que nos interese:

start-at-boot = false

y dicho grupo arrancará en modo “dead” y requerirá de un comando start-smsc para ser activado.

Descargar el parche de aquí.

Como de costumbre, este código no está lo suficientemente probado y debe ser usado con precaución.

Espero que os sirva.

Alex