VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

sendfax логирование

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
kidoro
Сообщения: 30
Зарегистрирован: 05 июл 2013, 16:09

sendfax логирование

Сообщение kidoro »

Добрый день

Есть hylafax asterisk 1.8.22.0 CentOS 6.4
Модема два, поскольку есть два офиса в разных городах и два транка. При звонке с Одессы принимает один модем, из Симферополя - другой.
получение работает ок. Но отправка дает ошибку. В консоли вижу только:
Host 127.0.0.1 failed to authenticate as iaxmodem1
Но больше в консоли ничего. Уровень вербоза 99. Где смотреть попытку авторизации, где-то же оно должно еще логировать?

iax.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[iaxmodem1]
type=peer
host=dynamic
secret=*********
context=from-local-sip-sf
requirecalltoken=no
qualify=yes

[iaxmodem2]
type=peer
host=dynamic
secret=********
context=from-local-sip-odessa
requirecalltoken=no
qualify=yes
контексты from-local-sip-odessa и from-local-sip-sf используются для того чтобы определить, через какой транк должен идти звонок.
ну или просто подскажите, что это за ошибка. Но хотелось бы самому раскопать, просто инфы мало. Может это значит что сендфакс пробуют отправить с юзера без прав на отправку факса?
Авантфакс не предлагайте, понятно, что буду ставить, но сначала, так понимаю, надо добится чтобы работал просто сендфакс?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: sendfax логирование

Сообщение ded »

что показывает
CLI> iax2 show peers ??
kidoro
Сообщения: 30
Зарегистрирован: 05 июл 2013, 16:09

Re: sendfax логирование

Сообщение kidoro »

показывает все ок. два модема на 127.0.0.1 статус ок.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: sendfax логирование

Сообщение ded »

Лучше бы Вы вывод команды дали, а не свои комментарии.
Имеет значение не только статус ОК, а на каких портах интерфейса 127.0.0.1 сидят два разных модема iaxmodem1 и iaxmodem2.
Скорее всего у Вас оба на одном порту висят, поэтому
Host 127.0.0.1 failed to authenticate as iaxmodem1
kidoro
Сообщения: 30
Зарегистрирован: 05 июл 2013, 16:09

Re: sendfax логирование

Сообщение kidoro »

Да нет, с этим я вроде разобрался, что нельзя на один порт вешать:

asterisk*CLI> iax2 show peers
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Name/Username Host Mask Port Status
iaxmodem1 127.0.0.1 (D) 255.255.255.255 4570 OK (1 ms)
iaxmodem2 127.0.0.1 (D) 255.255.255.255 4571 OK (1 ms)
2 iax2 peers [2 online, 0 offline, 0 unmonitored]
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: sendfax логирование

Сообщение ded »

*CLI> iax2 set debug on
и смотреть в консоль при отправке.
kidoro
Сообщения: 30
Зарегистрирован: 05 июл 2013, 16:09

Re: sendfax логирование

Сообщение kidoro »

Вижу что режектит, не вижу почему :(
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
NOTICE[1774]: chan_iax2.c:11019 socket_process: Host 127.0.0.1 failed to authenticate as iaxmodem1
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00003ms SCall: 03965 DCall: 17732 [127.0.0.1:4570]
Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REJECT
Timestamp: 00018ms SCall: 03965 DCall: 17732 [127.0.0.1:4570]
CAUSE : No authority found
CAUSE CODE : 50

Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00018ms SCall: 17732 DCall: 03965 [127.0.0.1:4570]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ
Timestamp: 00003ms SCall: 17733 DCall: 00000 [127.0.0.1:4570]
USERNAME : iaxmodem1
REFRESH : 300

Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REGAUTH
Timestamp: 00019ms SCall: 12722 DCall: 17733 [127.0.0.1:4570]
AUTHMETHODS : 3
CHALLENGE : \x31\x39\x35\x30\x38\x32\x36\x39\x33
USERNAME : iaxmodem1

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ
Timestamp: 00003ms SCall: 17733 DCall: 12722 [127.0.0.1:4570]
USERNAME : iaxmodem1
MD5 RESULT : 1a0fba8f4ead8ecf3f0d37a9e39561e8
REFRESH : 300
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: sendfax логирование

Сообщение ded »

Как же не видите? Вот у вас в логе причина - CAUSE : No authority found

Вот общий метод решения всех проблем: вместо того что бы регистрироваться на форуме и писать, потом возвращаться и смотреть кто -что ответил, вступать в диалоги..
надо просто забить в Гугл, например iaxmodem CAUSE : No authority found и увидеть готовые ответы. Я вот так cейчас и поступил за Вас, и вот ответ:

[iaxmodem1]
type=friend
host=dynamic
secret=*********
context=from-local-sip-sf
requirecalltoken=no
qualify=yes

и это было написано 7 лет назад!
kidoro
Сообщения: 30
Зарегистрирован: 05 июл 2013, 16:09

Re: sendfax логирование

Сообщение kidoro »

большое спасибо, действительно этот ответ всплывал и его пробовал, но воткнул сделать релоад, поэтому решил что ошибочный :(
правда звонка все равно нет, но это уже где-то вроде встречал. В статусе задачи No carrier detected. Это надо где-то прописать, чтобы модем не пытался ждать несущую, да?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH