[OpenSER-Users-ES] [OT] Script de configuración en M4

Iñaki Baz Castillo ibc at in.ilimit.es
Thu May 22 09:56:36 CEST 2008


El Thursday 22 May 2008 09:38:40 Saúl Ibarra escribió:
> Egunon a tod at s!
>
> Ando tratando de migrar mi openser.cfg al super M4 style, que mirando
> un poco por recomendación de Iñaki :) tiene muy buena pinta. Cuando ya
> lo tenía todo listo, tengo un par de problemillas con m4, pero
> buscando en google solo encuentro kosas de sendmail :-/
>
> El primer tema son los comentarios y líneas nuevas, si en el m4 pongo algo
> así:
>
> # Hooooola
> define(`KK', `lolailooooooooooo')
>
> # dededede
> define(`TIRORIII', `TIRORAAA')
>
> Al crear el nuevo fichero me mete las líneas de comentario y los
> saltos de línea tb! Mirando el man y demás, probé con dnl pero o no lo
> hago bien o pasa de mi...
>
> El 2º temilla es que el fichero generado tiene al final de cada línea
> el jodido ^M, y aunque quitarlo me lleve 2 segundos no quiero que
> salga...
>
> En fín, sorry por el offtopic... :)
>
>
>
> PD: Back in black!

Prueba así:


--------------------------
divert(-1)

### IP's:
define(`MY_IP',						`80.94.3.10')
define(`MEDIA_SERVER_IP',			`80.94.0.112')
define(`MEDIA_SERVER_PORT',			`5070')

### Flags:
define(`FLAG_NAT_CALLER',			`5')
define(`BFLAG_NAT_CALLED',			`6')
define(`BFLAG_NAT_PING',			`7')
define(`FLAG_ACC',					`16')
define(`FLAG_ACC_MISSED',			`17')
define(`FLAG_ACC_FAILED',			`18')

### AVP's:
define(`AVP_RECEIVED',				`i:18')

### Routes:
define(`ROUTE_IN_DIALOG',			`2')
define(`ON_REPLY_IN_DIALOG',		`2')
define(`ON_FAILURE_IN_DIALOG',		`2')
define(`ROUTE_TO_PSTN',				`3')
define(`ON_REPLY_TO_PSTN',			`3')
define(`ON_FAILURE_TO_PSTN',		`3')
define(`ROUTE_TO_USER',				`4')
define(`ON_BRANCH_TO_USER',			`4')
define(`ON_REPLY_TO_USER',			`4')
define(`ON_FAILURE_TO_USER',		`4')
define(`ROUTE_TO_MEDIA_SERVER',		`5')
define(`ON_REPLY_TO_MEDIA_SERVER',	`5')
define(`ON_FAILURE_TO_MEDIA_SERVER',`5')
define(`ROUTE_TEST_E164',			`10')
define(`ROUTE_IS_MAX_CALLS',		`12')
define(`ROUTE_OPTIONS',				`14')
define(`ROUTE_IS_CALLEE_LOCAL',		`16')
define(`ROUTE_IS_PREFIX_ALLOWED',	`18')


divert(0)dnl
--------------------------



-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the Users-es mailing list