documentation:yate_dialplan

Les appels sont remis reçus à l'interconnexion avec les numéros au format national en SS7, international en SIP. Il peut être nécessaire de faire des conversions entre ces formats.

Le plan de numérotation français est découpé en 6 codes pays.

Pour convertir du format national au format international, dans regexroute.conf :

[analyze-nat]

; remove our own portability prefix if present, continue analyzis
${called}^50777\(.*\)                                         = ; called = \1

; perform conversion to international
${called}^.*                                                  = include convert-nat-to-int ; i-number=\0
${called}^.*                                                  = return ; called=${o-number} ; callednumtype=international


[convert-nat-to-int]

${i-number}^\(\(26[29]\)\|\(639\)\|\(69[23]\)\|\(700[79]\)\|\(976[239]\)\).*			= return ; o-number = 262\0
${i-number}^508.*                                               				= return ; o-number = \0
${i-number}^\(\(590\)\|\(69[01]\)\|\(7005\)\|\(976[018]\)\).*          			= return ; o-number = 590\0
${i-number}^\(\(594\)\|\(694\)\|\(7008\)\|\(976[45]\)\).*          				= return ; o-number = 594\0
${i-number}^\(\(596\)\|\(69[67]\)\|\(7006\)\|\(976[67]\)\).*       				= return ; o-number = 596\0
${i-number}.*                                                   				= return ; o-number = 33\0
  • documentation/yate_dialplan.1338524597.txt.gz
  • Dernière modification: 2012/09/17 08:15
  • (modification externe)