Страница 1 из 1

Freepbx IAX2 клиент

Добавлено: 11 июн 2020, 13:30
april22
Дано :
FreePBX 2.11
Asterisk 1.8.32.1

Учетные данные от IAX2
user = 4476
IP= Х.Х.Х.Х: 9569 (Есть порт и не стандартный)

что сделано
создал транк

Код: Выделить всё

type=peer
host=x.x.x.x:9569
secret=PASSWORD
trunking=yes
disallow=all
allow=gsm&ulaw

Строка регистрации 
4476:PASSWORD@x.x.x.x:9569/4476

Код: Выделить всё

homeast*CLI> iax2 show peers
Name/Username    Host                 Mask             Port          Status
Prov/4476    0.0.0.0         (S)  255.255.255.255  4569 (T)      UNKNOWN   


При исходящем вызове получаю

Код: Выделить всё

-- Executing [s@macro-dialout-trunk:22] Dial("SIP/713-00000050", "IAX2/PROV/2035,300,Tt") in new stack
[2020-06-11 13:27:07] WARNING[10079]: app_dial.c:2345 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Subscriber absent)
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dialout-trunk:23] NoOp("SIP/713-00000050", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 20") in new stack
    -- Executing [s@macro-dialout-trunk:24] GotoIf("SIP/713-00000050", "0?continue,1:s-CHANUNAVAIL,1") in new stack
Удаленный Астериск мне не подвластен ...
C IAX2 первый раз столкнулся ...
Подскажите в какую сторону копать ?! с Софтофона ZOIPER работает...
Подозреваю - что тут дело именно в порту . но как правильно - не нашел
будущее прочитал :-) делал ...

Re: Freepbx IAX2 клиент

Добавлено: 11 июн 2020, 13:42
ded
Строка регистрации
4476:PASSWORD@x.x.x.x:9569
CLI> iax2 reload
и посмотреть статус -
CLI> iax2 show registry
Должно быть
Host dnsmgr Username Perceived Refresh State
70.233.148.130:9569 N 4476 70.233.148.4:4569 60 Registered

Более подробно рассматривать процесс регистрации - смотреть через
iax2 set debug on

Регистрация вообще то нужна для входящих.

Код: Выделить всё

[Prov]
type=peer
username=4476 
host=x.x.x.x
port=9659
secret=PASSWORD
trunking=yes
disallow=all
allow=gsm&ulaw

Re: Freepbx IAX2 клиент

Добавлено: 11 июн 2020, 13:51
april22

Код: Выделить всё

homeast*CLI> iax2 show registry
Host                  dnsmgr  Username    Perceived             Refresh  State
x.x.x.x:9569   N       4476        x.x.x.x:40491       60  Registered

Код: Выделить всё

[2020-06-11 13:48:43] WARNING[10353]: app_dial.c:2345 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Subscriber absent) 

Re: Freepbx IAX2 клиент

Добавлено: 11 июн 2020, 13:54
ded
Registered - это хорошо, это значит правильно.
А вот шаблон пира, вы, коллега, заполнили от балды, в Гугль не лазили, и даже в примеры в файле iax.conf поленились заглянуть.
port=9659

Код: Выделить всё

[Prov]
type=peer
username=4476
host=x.x.x.x
port=9659
secret=PASSWORD
trunking=yes
disallow=all
allow=gsm&ulaw

Re: Freepbx IAX2 клиент

Добавлено: 11 июн 2020, 14:03
april22
Спасибо о наимудрейший ...
че то в голове бардак ... Благодарю за пинок в правильном направлении .