Страница 1 из 1
					
				sendfax логирование
				Добавлено: 25 мар 2014, 20:50
				 kidoro
				Добрый день
Есть hylafax asterisk 1.8.22.0 CentOS 6.4
Модема два, поскольку есть два офиса в разных городах и два транка. При звонке с Одессы принимает один модем, из Симферополя - другой.
получение работает ок. Но отправка дает ошибку. В консоли вижу только: 
Host 127.0.0.1 failed to authenticate as iaxmodem1
Но больше в консоли ничего. Уровень вербоза 99. Где смотреть попытку авторизации, где-то же оно должно еще логировать? 
iax.conf
[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 используются для того чтобы определить, через какой транк должен идти звонок. 
ну или просто подскажите, что это за ошибка. Но хотелось бы самому раскопать, просто инфы мало. Может это значит что сендфакс пробуют отправить с юзера без прав на отправку факса?
Авантфакс не предлагайте, понятно, что буду ставить, но сначала, так понимаю, надо добится чтобы работал просто сендфакс?
 
			
					
				Re: sendfax логирование
				Добавлено: 25 мар 2014, 20:57
				 ded
				что показывает 
CLI> iax2 show peers ??
			 
			
					
				Re: sendfax логирование
				Добавлено: 26 мар 2014, 13:21
				 kidoro
				показывает все ок. два модема на 127.0.0.1 статус ок.
			 
			
					
				Re: sendfax логирование
				Добавлено: 26 мар 2014, 13:39
				 ded
				Лучше бы Вы вывод команды дали, а не свои комментарии.
Имеет значение не только статус ОК, а на каких портах интерфейса 127.0.0.1 сидят два разных модема iaxmodem1 и iaxmodem2.
Скорее всего у Вас оба на одном порту висят, поэтому 
Host 127.0.0.1 failed to authenticate as iaxmodem1
 
			
					
				Re: sendfax логирование
				Добавлено: 26 мар 2014, 14:40
				 kidoro
				Да нет, с этим я вроде разобрался, что нельзя на один порт вешать:
asterisk*CLI> iax2 show peers
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]
 
			
					
				Re: sendfax логирование
				Добавлено: 26 мар 2014, 15:38
				 ded
				*CLI> iax2 set debug on 
и смотреть в консоль при отправке.
			 
			
					
				Re: sendfax логирование
				Добавлено: 26 мар 2014, 18:22
				 kidoro
				Вижу что режектит, не вижу почему 
 
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
 
			
					
				Re: sendfax логирование
				Добавлено: 26 мар 2014, 18:31
				 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 лет назад!
			 
			
					
				Re: sendfax логирование
				Добавлено: 26 мар 2014, 19:00
				 kidoro
				большое спасибо, действительно этот ответ всплывал и его пробовал, но воткнул сделать релоад, поэтому решил что ошибочный 

правда звонка все равно нет, но это уже где-то вроде встречал. В статусе задачи No carrier detected. Это надо где-то прописать, чтобы модем не пытался ждать несущую, да?