ftocc

IAXModem/Hylafax and DID's

tpolak
Posts: 6
Member Since:
2006-11-16

Here is the project I am working on.
This is a fax to email setup.
I have everything working using IAXModem and Hylafax. I have 23 "modems" setup (PRI setup). The problem I am running into is with the fax routing to the correct person. I can tell that the DID is not passing. I am not using any fax dedection. The call is passed directly to Hylafax. I saw where to use DID passing for fax detection, but not what I am doing.

I am using a ring group becuase of multiple incoming faxes at the same time. I want to make sure that people do not get busy signals when faxing in. Is there another better way to do this? In my current setup I am sure that I need to edit the extensions.conf for the ring groups, but I am not sure what to put in there. I am guessing the line I need to change is
"exten => s,n,Macro(dial,${ARG1},${ARG2},${ARG3},)"

Could someone please advise on this issue.

Thanks,
Tom



kspare
Posts: 602
Member Since:
2007-02-16
You can't use did's with

You can't use did's with hylafax to the best of my knowledge. You have to setup ring groups and a bunch of modems. Sucks but thats the only way i've found to do it.

here's a quote from the hylafax+ site.

3.6.5 DID, Direct Inward Dialing
Although not a fax-specific technology, DID is commonly used by fax receivers instead of multiple separate lines and modems to route incoming facsimile to the intended recipient. This works by the telco signalling the dialed number to the modem over the DID-enabled line. The modem then takes that DID signal and reports it to the DTE similar to how it reports a Caller ID signal. HylaFAX can use that information to allow the administrator to set up routing for each DID fax received.

DID requires special hardware capable of receiving the DID signal. DID also requires special lines and/or signalling provided by the telco.

In the case that the HylaFAX-controlled modem is working behind a fax-compatible PBX system and that PBX system receives DID information from the telco, then if that PBX can pass the DID information to the modem as a series of DTMF digits after the modem answers a call - and if the modem supports reception of DTMF digits in this fashion (usually requires that the modem have "voice" support) - then the modem hardware does not need to have specific DID-capabilities to receive DID information from the PBX, as HylaFAX supports DID reception via DTMF in this manner.

I'd like to see how this works!



tpolak
Posts: 6
Member Since:
2006-11-16
Thanks for the reply. I

Thanks for the reply.

I tried to do my research before I did this project. I should first say that this is inbound fax only right now. One site I referenced was http://www.guardiani.us/index.php/TrixBox_IAXModem_HylaFax They detail the IAXmodem and Hylafax setup with Trixbox (and the instuctions worked great, minus some links). The line they use to pass DID to IAX/Hylafax is "exten => analog_fax,3,Dial(${DIAL}/${CALLERID(number)},20,d)" in the extenstions.conf file. In this example they are using fax detect within asterisk. I am trying to go directly to the modems with a ring group so i don't need to detect a fax as the DID's are dedicated to faxing.

In my log files /var/spool/hylafax/log I am seeing what is being passed to hylafax from asterisk. I am getting "caller ID Number, Caller ID Name, None, s" Where that s is, is where I should be getting the DID number in. I am fairly sure I am not just passing the DID correctly and that is what is triping me up. I have the hylafax FaxDispatch setup with 2 DID's and a default out. It keeps going to the default option, because nothing matches "s".

I know that Asterisk is capable of using and passing DID's as I use them to route calls to the correct extensions. I also see other example on the web, but I can't really find any for a multiple modem type setup.

Thanks for your help.

Thanks,
Tom



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.