[Freeswitch-users] {Solved} Anyone using t38modem with FS and Hylafax.

shouldbe q931 shouldbeq931 at gmail.com
Sat Nov 12 17:18:53 MSK 2011


On Sat, Nov 12, 2011 at 9:36 AM, Alex Crow <acrow at integrafin.co.uk> wrote:
>
>> I would use an analogue or PRI/BRI (depending on volume) card in the
>> Mitel going to modems/dialogic card(s) in the Hylafax server.
>>
>> You might also want to look at IAX modem instead of T38
>>
>
> shouldbe,
>
> We have an engineer coming in 2 weeks to do a full software upgrade on
> the Mitel. This means it should then be capable of t38!
>
> I will check before then if we need to add or upgrade the DSP.
>
> The reason we didn't get cards is that this is a stand-in solution
> should the ailing fax server go down, this gives us more time to arrange
> a permanent solution. We don't have any spare servers at the moment that
> will accommodate a modem card.
>
> The ill server (which currently answers about 6 fax numbers) and the
> main one (which has 16) use exactly what you say, they both have modems,
> in the first case 2 Multitech 8-port cards and in the second 16 external
> Multitech modems (unwieldy!) which connect to an Analog Service Unit on
> the Mitel. The ASU is I suppose what is called a "Channel Bank" in the
> SIP world.
>
> Cheers
>
> Alex
>

Hi Alex,

Although t38 would be one solution, I would tend to go with BRI/PRI
dialogic cards in a Hylafax server connected to a trunk on the 3300.

Because the "modems" on the Dialogic cards can get full information
(the inbound CLI and the DDI that the number was "to") over the ISDN
trunk, as well as being able to  set the local identifier, the tagline
format and the CLI, you can have a single BRI card replacing multiple
modems.

as a sanitised example for setting the local identifier on received calls...

cat dynamic.sh

#!/bin/sh

RCALLID1=$2

case "$RCALLID1" in
       3001)  echo "LocalIdentifier: +44.10.12343001";;         # New
Main Number
       3299)  echo "LocalIdentifier: +44.10.12343299";;         # team 1 Number
       5900)  echo "LocalIdentifier: Please_Use_New_Number";;   # Old
Main Number
       5911)  echo "LocalIdentifier: +44.10.12355911";;         # team 2 Number
       5947)  echo "LocalIdentifier: +44.10.12355947";;         # team 3 Number
       6851)  echo "LocalIdentifier: +44.10.12346851";;         # team 4 Number
       6911)  echo "LocalIdentifier: +44.10.12346911";;         # team 5 Number
       6947)  echo "LocalIdentifier: +44.10.12346947";;         # team 6 Number
       6951)  echo "LocalIdentifier: +44.10.12346951";;         # team 7 Number
       6952)  echo "LocalIdentifier: +44.10.12346952";;         # team 8 Number
       6991)  echo "LocalIdentifier: +44.10.12346991";;         # team 9 Number
       6998)  echo "LocalIdentifier: +44.10.12346998";;         # team 10 Number
esac

It is called by adding  "DynamicConfig:
/var/spool/hylafax/etc/Dynamic.sh"to
/var/spool/hylafax/etc/config.ttyds01 and
/var/spool/hylafax/etc/config.ttyds02

The above was a single Dialogic BRI card that replaced 12 modems and
fax machines just the other side of the Thames, granted the volume at
that site is "low", but you can have multiple BRI cards in a single
server and there are 2 and 4 port BRI cards available as well as PRI
cards if you have "high" volumes.

For inbound calls you can also build in HA by having one trunk on the
Mitel side with multiple ports, and each port (or set of ports) going
to a different Hylafax server.

Although SIP is certainly the eventual way forward, I still prefer to
keep fax on "legacy" systems :-)

Cheers

Arne



Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list