Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2012-07-30 11:10:43 +0400

thunderamur Gravatar thunderamur

Asterisk + hylafax + iaxmodem

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'

Писка в трубке не слышу. Подскажите, пожалуйста, где я ошибся.

Asterisk + hylafax + iaxmodem

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'

============================

Писка в трубке не слышу. Подскажите, пожалуйста, где я ошибся.

Asterisk + hylafax + iaxmodem

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'

============================

Писка в трубке не слышу. Подскажите, пожалуйста, где я ошибся.

Asterisk + hylafax + iaxmodem

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.