tuto:ipasserelle:telephonie:router_les_fax_selon_le_did

Routage des faxes selon le DID

L'ensemble asterisk, hylafax et iaxmodem permet de router les faxes (transmis en général par mail, mais également possible vers une imprimante) en fonction du numéro appelé (DID ou SDA). Ainsi, un seul modem est nécessaire pour l'ensemble des utilisateurs, l'information du DID étant passée à hylafax, qui pourra router l'appel vers qui bon lui semble.

Configuration d'une extension correspondant à Iaxmodem (dans notre exemple, IAXModem aura le numéro d'extension 3000)

Éditer le fichier /etc/iaxmodem/iaxmodem-ttyIAX.cfg. Il devrait ressembler à ça:

device          /dev/ttyIAX
owner           uucp:uucp
mode            660
port            4570
#refresh         60
server          127.0.0.1
peername        3000
secret          qzB3mZH0YiMkpHkwAvluRBPJrg
cidname         "Nom de la société"
cidnumber       05XXXXXXXX
codec           alaw

Dans cet exemple, qzB3mZH0YiMkpHkwAvluRBPJrg est le secret de l'extension créée précédemment.

Il faut éditer le fichier /etc/asterisk/extensions_custom.conf. Ce fichier devrait être vierge. Il faut placer le code suivant dedans:

; fax perso avec routage sur DID
[hylafax]
exten => s,1,Dial(IAX2/3000/${FROM_DID},20,d)
exten => s,2,Hangup

Si on veut plusieurs extensions de fax (beaucoup de trafic), ça sera quelque chose du genre:

; fax perso avec routage sur DID
[hylafax]
exten => s,1,Dial(IAX2/3000/${FROM_DID},20,d)
exten => s,2,Dial(IAX2/3001/${FROM_DID},20,d)
exten => s,3,Hangup

Dans FreePBX, il faut maintenant installer le module “Custom Destination”, puis créer une Destination comme ceci:

  • Custom Destnation: hylafax,s,1
  • Description: hylafax
  • Note: Pour le routage des Faxes

Voilà, il faut maintenant sélectionner le module Custom destination ⇒ hylafax comme extension de destination des faxes (au niveau des Inbound Routes)

  • tuto/ipasserelle/telephonie/router_les_fax_selon_le_did.txt
  • Dernière modification: 12/07/2012 18:33
  • de dani