1 | изначальная версия редактировать | |
ubuntu-12.04-server-amd64
apt-get install asterisk hylafax iaxmodem
/etc/iaxmodem/ttyIAX0
root@asterisk-dk:/etc/asterisk# cat /etc/iaxmodem/ttyIAX0
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 60
server 127.0.0.1
peername iaxmodem0
secret ***
cidname ***
cidnumber ***
codec alaw
iax.conf
root@asterisk-dk:/etc/asterisk# cat iax.conf
[iaxmodem0]
type=friend
username=iaxmodem0
context=faxserver
secret=***
host=dynamic
qualify=yes
disallow=all
allow=alaw
trunk=no
requirecalltoken=no
extensions.conf
root@asterisk-dk:/etc/asterisk# cat extensions.conf
[outgoing-calls]
exten=>999,1,Dial(iax2/iaxmodem0,10,r)
same=>n,Dial(iax2/iaxmodem1,10,r)
[faxserver]
перезапускаем все сервисы
root@asterisk-dk:/etc/asterisk# service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
root@asterisk-dk:/etc/asterisk# service iaxmodem restart
Restarting iaxmodem: iaxmodem.
root@asterisk-dk:/etc/asterisk# service hylafax restart
* Stopping HylaFAX faxq [ OK ]
* Starting HylaFAX syncing directories... [ OK ]
Смотрим консоль Астериска
asterisk-dk*CLI> iax2 show peers
Name/Username Host Mask Port Status
iaxmodem0/iaxmo 127.0.0.1 (D) 255.255.255.255 4570 OK (1 ms)
iaxmodem1/iaxmo 127.0.0.1 (D) 255.255.255.255 4571 OK (1 ms)
2 iax2 peers [2 online, 0 offline, 0 unmonitored]
== Using SIP RTP CoS mark 5
-- Executing [999@outgoing-calls:1] Dial("SIP/150-00000000", "iax2/iaxmodem0,10,r") in new stack
-- Called iax2/iaxmodem0
-- Call accepted by 127.0.0.1 (format alaw)
-- Format for call is alaw
-- IAX2/iaxmodem0-7233 is ringing
-- Hungup 'IAX2/iaxmodem0-7233'
== Spawn extension (outgoing-calls, 999, 1) exited non-zero on 'SIP/150-00000000'
Писка в трубке не слышу. Подскажите, пожалуйста, где я ошибся.
2 | No.2 Revision редактировать |
ubuntu-12.04-server-amd64
apt-get install asterisk hylafax hylafax-server iaxmodem
/etc/iaxmodem/ttyIAX0
root@asterisk-dk:/etc/asterisk# cat /etc/iaxmodem/ttyIAX0
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 60
server 127.0.0.1
peername iaxmodem0
secret ***
cidname ***
cidnumber ***
codec alaw
iax.conf
root@asterisk-dk:/etc/asterisk# cat iax.conf
[iaxmodem0]
type=friend
username=iaxmodem0
context=faxserver
secret=***
host=dynamic
qualify=yes
disallow=all
allow=alaw
trunk=no
requirecalltoken=no
extensions.conf
root@asterisk-dk:/etc/asterisk# cat extensions.conf
[outgoing-calls]
exten=>999,1,Dial(iax2/iaxmodem0,10,r)
same=>n,Dial(iax2/iaxmodem1,10,r)
[faxserver]
перезапускаем все сервисы
root@asterisk-dk:/etc/asterisk# service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
root@asterisk-dk:/etc/asterisk# service iaxmodem restart
Restarting iaxmodem: iaxmodem.
root@asterisk-dk:/etc/asterisk# service hylafax restart
* Stopping HylaFAX faxq [ OK ]
* Starting HylaFAX syncing directories... [ OK ]
Смотрим консоль Астериска
asterisk-dk*CLI> iax2 show peers
Name/Username Host Mask Port Status
iaxmodem0/iaxmo 127.0.0.1 (D) 255.255.255.255 4570 OK (1 ms)
iaxmodem1/iaxmo 127.0.0.1 (D) 255.255.255.255 4571 OK (1 ms)
2 iax2 peers [2 online, 0 offline, 0 unmonitored]
== Using SIP RTP CoS mark 5
-- Executing [999@outgoing-calls:1] Dial("SIP/150-00000000", "iax2/iaxmodem0,10,r") in new stack
-- Called iax2/iaxmodem0
-- Call accepted by 127.0.0.1 (format alaw)
-- Format for call is alaw
-- IAX2/iaxmodem0-7233 is ringing
-- Hungup 'IAX2/iaxmodem0-7233'
== Spawn extension (outgoing-calls, 999, 1) exited non-zero on 'SIP/150-00000000'
============================
Писка в трубке не слышу. Подскажите, пожалуйста, где я ошибся.
3 | No.3 Revision редактировать |
ubuntu-12.04-server-amd64
apt-get install asterisk hylafax-server iaxmodem
/etc/iaxmodem/ttyIAX0
root@asterisk-dk:/etc/asterisk# cat /etc/iaxmodem/ttyIAX0
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 60
server 127.0.0.1
peername iaxmodem0
secret ***
cidname ***
cidnumber ***
codec alaw
iax.conf/etc/asterisk/iax.conf
root@asterisk-dk:/etc/asterisk# cat iax.conf
[iaxmodem0]
type=friend
username=iaxmodem0
context=faxserver
secret=***
host=dynamic
qualify=yes
disallow=all
allow=alaw
trunk=no
requirecalltoken=no
extensions.conf/etc/asterisk/extensions.conf
root@asterisk-dk:/etc/asterisk# cat extensions.conf
[outgoing-calls]
exten=>999,1,Dial(iax2/iaxmodem0,10,r)
same=>n,Dial(iax2/iaxmodem1,10,r)
[faxserver]
перезапускаем все сервисы
root@asterisk-dk:/etc/asterisk# service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
root@asterisk-dk:/etc/asterisk# service iaxmodem restart
Restarting iaxmodem: iaxmodem.
root@asterisk-dk:/etc/asterisk# service hylafax restart
* Stopping HylaFAX faxq [ OK ]
* Starting HylaFAX syncing directories... [ OK ]
Смотрим консоль Астериска
asterisk-dk*CLI> iax2 show peers
Name/Username Host Mask Port Status
iaxmodem0/iaxmo 127.0.0.1 (D) 255.255.255.255 4570 OK (1 ms)
iaxmodem1/iaxmo 127.0.0.1 (D) 255.255.255.255 4571 OK (1 ms)
2 iax2 peers [2 online, 0 offline, 0 unmonitored]
== Using SIP RTP CoS mark 5
-- Executing [999@outgoing-calls:1] Dial("SIP/150-00000000", "iax2/iaxmodem0,10,r") in new stack
-- Called iax2/iaxmodem0
-- Call accepted by 127.0.0.1 (format alaw)
-- Format for call is alaw
-- IAX2/iaxmodem0-7233 is ringing
-- Hungup 'IAX2/iaxmodem0-7233'
== Spawn extension (outgoing-calls, 999, 1) exited non-zero on 'SIP/150-00000000'
============================
Писка в трубке не слышу. Подскажите, пожалуйста, где я ошибся.
4 | No.4 Revision редактировать |
ubuntu-12.04-server-amd64
apt-get install asterisk hylafax-server iaxmodem
/etc/iaxmodem/ttyIAX0
root@asterisk-dk:/etc/asterisk# cat /etc/iaxmodem/ttyIAX0
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 60
server 127.0.0.1
peername iaxmodem0
secret ***
cidname ***
cidnumber ***
codec alaw
/etc/asterisk/iax.conf
root@asterisk-dk:/etc/asterisk# cat iax.conf
[iaxmodem0]
type=friend
username=iaxmodem0
context=faxserver
secret=***
host=dynamic
qualify=yes
disallow=all
allow=alaw
trunk=no
requirecalltoken=no
/etc/asterisk/extensions.conf
root@asterisk-dk:/etc/asterisk# cat extensions.conf
[outgoing-calls]
exten=>999,1,Dial(iax2/iaxmodem0,10,r)
same=>n,Dial(iax2/iaxmodem1,10,r)
[faxserver]
перезапускаем все сервисы
root@asterisk-dk:/etc/asterisk# service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
root@asterisk-dk:/etc/asterisk# service iaxmodem restart
Restarting iaxmodem: iaxmodem.
root@asterisk-dk:/etc/asterisk# service hylafax restart
* Stopping HylaFAX faxq [ OK ]
* Starting HylaFAX syncing directories... [ OK ]
Смотрим консоль Астериска
asterisk-dk*CLI> iax2 show peers
Name/Username Host Mask Port Status
iaxmodem0/iaxmo 127.0.0.1 (D) 255.255.255.255 4570 OK (1 ms)
iaxmodem1/iaxmo 127.0.0.1 (D) 255.255.255.255 4571 OK (1 ms)
2 iax2 peers [2 online, 0 offline, 0 unmonitored]
== Using SIP RTP CoS mark 5
-- Executing [999@outgoing-calls:1] Dial("SIP/150-00000000", "iax2/iaxmodem0,10,r") in new stack
-- Called iax2/iaxmodem0
-- Call accepted by 127.0.0.1 (format alaw)
-- Format for call is alaw
-- IAX2/iaxmodem0-7233 is ringing
-- Hungup 'IAX2/iaxmodem0-7233'
== Spawn extension (outgoing-calls, 999, 1) exited non-zero on 'SIP/150-00000000'
============================
Писка в трубке не слышу. Подскажите, пожалуйста, где я ошибся.
============================
root@asterisk-dk:/etc/asterisk# ps aux | grep faxgetty
root 10688 0.0 0.0 10620 888 pts/1 S+ 09:57 0:00 grep --color=auto faxgetty
root@asterisk-dk:/etc/asterisk# faxgetty ttyIAX0
^Croot@asterisk-dk:/etc/asterisk# /usr/sbin/faxgetty ttyIAX0
^Croot@asterisk-dk:/etc/asterisk# ps aux | grep faxgetty
root 10695 0.0 0.0 10620 884 pts/1 S+ 09:58 0:00 grep --color=auto faxgetty
root@asterisk-dk:/etc/asterisk# service hylafax restart
* Stopping HylaFAX faxq [ OK ]
* Starting HylaFAX syncing directories... [ OK ]
root@asterisk-dk:/etc/asterisk# ps aux | grep faxgetty
root 10770 0.0 0.0 10620 884 pts/1 S+ 09:58 0:00 grep --color=auto faxgetty
и вот интересный момент
root@asterisk-dk:/etc/asterisk# dpkg-reconfigure hylafax-server
* Stopping HylaFAX faxq [ OK ]
* Stopping HylaFAX faxq [ OK ]
Setup program for HylaFAX (tm) 6.0.5.
Created for x86_64-unknown-linux-gnu on Mon Mar 26 10:58:20 UTC 2012.
Reading cached parameters from /var/spool/hylafax/etc/setup.cache.
Found base64 encoder: /usr/bin/base64
Found Quoted-Printable encoder: qp-encode
Found mimencode for compatibilty: mimencode
Checking system for proper server configuration.
Warning: /etc/hylafax/getty-link does not exist or is not an executable program!
The file:
/etc/hylafax/getty-link
does not exist or this file is not an executable program. The
HylaFAX software optionally uses this program and the fact that
it does not exist on the system is not a fatal error. If the
program resides in a different location and you do not want to
install a symbolic link for /etc/hylafax/getty-link that points to your program
then you must reconfigure and rebuild HylaFAX from source code.
Warning: /etc/hylafax/vgetty-link does not exist or is not an executable program!
The file:
/etc/hylafax/vgetty-link
does not exist or this file is not an executable program. The
HylaFAX software optionally uses this program and the fact that
it does not exist on the system is not a fatal error. If the
program resides in a different location and you do not want to
install a symbolic link for /etc/hylafax/vgetty-link that points to your program
then you must reconfigure and rebuild HylaFAX from source code.
Warning: /etc/hylafax/egetty-link does not exist or is not an executable program!
The file:
/etc/hylafax/egetty-link
does not exist or this file is not an executable program. The
HylaFAX software optionally uses this program and the fact that
it does not exist on the system is not a fatal error. If the
program resides in a different location and you do not want to
install a symbolic link for /etc/hylafax/egetty-link that points to your program
then you must reconfigure and rebuild HylaFAX from source code.
Make /var/spool/hylafax/bin/ps2fax a link to /var/spool/hylafax/bin/ps2fax.gs.
Make /var/spool/hylafax/bin/pdf2fax a link to /var/spool/hylafax/bin/pdf2fax.gs.
Update /var/spool/hylafax/status/any.info.
HylaFAX configuration parameters are:
[1] Init script starts faxq: yes
[2] Init script starts hfaxd yes
[3] Start paging protocol: no
Are these ok [yes]?
Modem support functions written to /var/spool/hylafax/etc/setup.modem.
Configuration parameters written to /var/spool/hylafax/etc/setup.cache.
Restarting HylaFAX server processes.
Should I restart the HylaFAX server processes [yes]?
You do not appear to have any modems configured for use. Modems are
configured for use with HylaFAX with the faxaddmodem(8) command.
Do you want to run faxaddmodem to configure a modem [yes]?
Done verifying system setup.
Updating /etc/hylafax/setup.modem from /var/spool/hylafax/etc/setup.modem.
/var/spool/hylafax
* Starting HylaFAX syncing directories...
WARNING...
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.