День добрый. Использую данную связку. Конфиг iaxmodem такой:
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 600
server 127.0.0.1
peername iaxmodem0
secret 1234567
cidname FaxKA
cidnumber 7812XXXXXXX
codec alaw
В asterisk iax.conf:
[iaxmodem0]
host=127.0.0.1
port=4570
type=friend
host=dynamic
username=iaxmodem0
auth=md5
secret=1234567
context=modembank
qualify=yes
disallow=all
allow=alaw;
jitterbuffer=no
requirecalltoken=no
trunk=no
Конфиг Hylafax:
CountryCode: 7
AreaCode: 812
FAXNumber: +7-812-XXX-XX-XX
LongDistancePrefix: 8
InternationalPrefix: 00
DialStringRules: etc/dialrules.andy
ServerTracing: 1
SessionTracing: 11
RecvFileMode: 0600
LogFileMode: 0600
DeviceMode: 0600
RingsBeforeAnswer: 1
SpeakerVolume: off
GettyArgs: "-h %l dx_%s"
LocalIdentifier: "Test Ltd."
TagLineFont: etc/lutRS18.pcf
TagLineFormat: "From %%l|%c|Page %%P of %%T"
PercentGoodLines: 75
MaxConsecutiveBadLines: 25
ModemType: Class1
ModemRate: 19200
ModemFlowControl: rtscts
ModemNoFlowCmd: AT&K0
ModemHardFlowCmd: AT&K3
ModemSoftFlowCmd: AT&K4
ModemSetupDTRCmd: AT&D2
ModemSetupDCDCmd: AT&C1
Class1AdaptRecvCmd: AT+FAR=1
Class1TMConnectDelay: 400
# пробовал так:
#ModemResetCmds: "AT#CID=10"
ModemResetCmds: "AT#VCID=1"
CallIDPattern: "NMBR="
CallIDPattern: "NAME="
CallIDPattern: "ANID="
CallIDPattern: "NDID="
ModemDialCmd: "ATDV%s"
Проблема в следующем: в hylafax не попадает Caller ID. Куда копать?
копать в сторону диалплана по которому hylafax звонит наружу.
Диалплан:
[office]
exten => 300,1,Dial(IAX2/iaxmodem0,20,r)
exten => 301,1,Dial(IAX2/iaxmodem1,20,r)
exten => _XXX,1,Dial(SIP/${EXTEN},35,t)
Получилось добиться корректного распознавания Caller ID.
В конфиге hylafax для устройства изменил параметры таким образом:
ModemResetCmds: "ATH1\nAT+VCID=1"
ModemReadyCmds: ATH0
Но были обнаружены некоторые затыки при приеме. Будем тестировать дальше.
Задан: Feb 16 '12
Просмотрен: 362 раз
Обновлен: Feb 17 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
а что делаете-то???
switch (Feb 16 '12)editпринимаю факсы
andySPB (Feb 16 '12)edit