Откуда: Astana
Сообщений: 48
|
Соединение двух серверов
Здравствуйте знатоки, хочу соединить 2 сервера используя register => но никак не получается :-((((
Что я делаю, я звоню с номера 1111(зарегистрированном на сервере 2) на номер 2220 (hello-world, на сервере 1), затем слышу один гудок, и потом сброс звонка типа занято. :-(
логи на сервере 2 показывают:
WARNING[31262]: chan_iax2.c:7820 socket_process: Call rejected by 1.1.1.1: No authority found
Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00013ms SCall: 15146 DCall: 05873 [1.1.1.1:4569]
-- Hungup 'IAX2/z-15146'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [2220@default:2] Hangup("SIP/1111-019b5760", "") in new stack
== Spawn extension (default, 2220, 2) exited non-zero on 'SIP/1111-019b5760'
Логи на сервере 1 показывают:
NOTICE[25215]: chan_iax2.c:8055 socket_process: Host 2.2.2.2 failed to authenticate as 2234
Насколько я понял, то нет аутентифигации как 2234, и тут возникает сразу вопрос, зачем второму серверу нужна аутентификация да еще как клиент IAX 2234???
может я чтото неправильно понял, но в примерах в инете типа у всех все работает, а у меня не получается :-(
Конфиги:
Сервер1
extensions.conf
[default]
exten => _2220,1,Answer()
exten => _2220,n,Wait(2)
exten => _2220,n,Playback(hello-world)
exten => _2220,n,Hangup()
exten => _222X,1,Dial(SIP/${EXTEN},15)
exten => _222X,n,Hangup()
exten => _223X,1,Dial(IAX2/${EXTEN},15)
exten => _223X,n,Hangup()
;exten => i,1,Congestion
exten => _1XXX,1,Dial(IAX2/mail/${EXTEN}@default)
exten => _1XXX,n,Hangup()
;exten => i,1,Congestion
--------------------------------------------------------
iax.conf
[general]
bandwidth=low
disallow=all
allow=ulaw
allow=alaw
allow=gsm
jitterbuffer=no
forcejitterbuffer=no
tos=lowdelay
autokill=yes
register => z:welcome@2.2.2.2
[mail]
type=friend
host=dynamic
trunk=yes
secret=welcome
context=default
qualify=yes
peercontext=default
[2233]
callerid=2233
type=friend
context=default
host=dynamic
username=2233
secret=2233
[2234]
callerid=2234
type=friend
context=default
host=dynamic
username=2234
secret=2234
===============================================================================
[default]
exten => _1110,1,Answer()
exten => _1110,n,Wait(2)
exten => _1110,n,Playback(hello-world)
exten => _1110,n,Hangup()
exten => _111X,1,Dial(SIP/${EXTEN},15,t)
exten => _111X,n,Hangup()
;exten => i,1,Congestion
exten => _2XXX,1,Dial(IAX2/z/${EXTEN}@default,30,r)
exten => _2XXX,n,Hangup()
exten => i,1,Congestion
-------------------------------------
iax.conf
[general]
bandwidth=low
disallow=all
allow=ulaw
allow=alaw
allow=gsm
jitterbuffer=no
forcejitterbuffer=no
tos=lowdelay
autokill=yes
register => mail:welcome@1.1.1.1
[z]
type=friend
host=dynamic
trunk=yes
secret=welcome
context=default
qualify=yes
peercontext=default
=============================================================
iax2 show registry
Host dnsmgr Username Perceived Refresh State
2.2.2.2:4569 N z 1.1.1.1:4569 60 Registered
iax2 show peers
Name/Username Host Mask Port Status
mail 2.2.2.2 (D) 255.255.255.255 4569 OK (10 ms)
-------------------------------------------------------------------------------------
|