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

Asterisk 11 и Asterisk 13 - IAX2

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

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

Ответить
emergency1986
Сообщения: 2
Зарегистрирован: 30 апр 2013, 12:01

Asterisk 11 и Asterisk 13 - IAX2

Сообщение emergency1986 »

Здравствуйте. К сожалению, я засел в лужу, пытаюсь сам решить проблему, не обращаясь за помощью, но чувствую что никогда не решу проблему.
Вот моя ситуация. Я хочу связать два астериска 11 и 13 по iax2.
asterisk 11
iax.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
bindport=4569
bindaddr=0.0.0.0

[selectel]
type = peer ; Тип peer - только исходящие звонки.
username = selectel
secret=qwe123QWE
host=selectel
qualify=yes

[mts]
type = user ; Тип user - Только входящие звонки
username = mts
secret = qwe123QWE
qualify=yes
asterisk 13
iax.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
bindport=4569
bindaddr=0.0.0.0

[mts]
type = peer ; Тип peer - только исходящие звонки.
username = mts
secret = qwe123QWE
host = mts
qualify=yes

[selectel]
type = user
username = selectel
secret = qwe123QWE
asterisk11
iax2 show users
Username Secret Authen Def.Context A/C Codec Pref
mts qwe123QWE 000000000000003 default No Host
iax2 show peers
Name/Username Host Mask Port Status Description
selectel/select *.*.*.* (S) 255.255.255.255 4569 OK (15 ms)
1 iax2 peers [1 online, 0 offline, 0 unmonitored]

asterisk 13
iax2 show users
Username Secret Authen Def.Context A/C Codec Pref
selectel qwe123QWE 000000000000003 default No Host
iax2 show peers
Name/Username Host Mask Port Status Description
mts/mts *.*.*.* (S) 255.255.255.255 4569 OK (15 ms)
1 iax2 peers [1 online, 0 offline, 0 unmonitored]

Всё отлично работает. А вот здесь начинается интересное
Номерной план такой
Asterisk 11
11XX
Asterisk 13
14XX

Когда я звоню с номера 1401 на 1101 получаю отлуп. Rejected. 683 ошибку
Asterisk 11
extensions.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[selectelcontext]
exten => _14XX,1,Dial(IAX2/selectel/${EXTEN},60,tT)
exten => _14XX,n,Hangup
Asterisk 13
extensions.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[mtscontext]
exten => _11XX,1,Dial(IAX2/mts/${EXTEN},60,tT)
exten => _11XX,n,Hangup
И вот наконец самый финал. Кусочек файла
Чтобы не светить белые адреса я заменил их именами.
Всего 3 имени
Asterisk11
Asterisk13
Myip

Asterisk 13
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
sip set debug peer 1401
<--- SIP read from UDP:myip:5060 --->
INVITE sip:1101@asterisk13 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.134:5060;branch=z9hG4bK-161101d8
From: "1401" <sip:1401@ asterisk13>;tag=d3ab584555590e50o0
To: <sip:1101@ asterisk13>
Call-ID: d52e7329-bbf410bc@192.168.1.134
CSeq: 101 INVITE
Max-Forwards: 70
Contact: "1401" <sip:1401@192.168.1.134:5060>
Expires: 240
User-Agent: Cisco/SPA501G-7.5.2
Content-Length: 211
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER, UPDATE
Supported: replaces
Content-Type: application/sdp
Отсюда если я правильно понял 1401 номер звонит на 1101, а 1101 он ищет на asterisk 13 то есть у себя же, а не по протоколу iax2 в asterisk 11

Как это исправить?

Заранее извиняюсь если где-то сглупил.
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Asterisk 11 и Asterisk 13 - IAX2

Сообщение Aven »

IAX не нужен, соединяйте по SIP
Решения телефонии на базе Asterisk || http://it-need.ru
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk 11 и Asterisk 13 - IAX2

Сообщение ded »

Вы где-то сглупили. Пытаетесь отправить вызов по IAX2, но сами приводите лог, где идёт по SIP!
From: "1401" <sip:1401@ asterisk13>;tag=d3ab584555590e50o0
To: <sip:1101@ asterisk13>
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH