AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

как завязать два asterisk'а

Newbies/FAQ Forum 5 сообщений 22.11.2010 17:23 - 26.11.2010 10:36
#1 22.11.2010 17:23

как завязать два asterisk'а


Всем привет, появилась необходимо смоделировать следующую ситуацию. Что-то типа отношения внутренняя атс-MSTN.
Есть две виртуальные машины, на обеих установлен Asterisk. Необходимо, чтобы один Asterisk регистрировался на другом и с одного на другой
и обратно проходили звонки.
Сервер 192.168.243.49 должен зарегистрироваться на 192.168.243.62.
Сам не очень искушен в этом вопросе, подскажите ,пожалуйста, где косяк, заранее спасибо.
В консоле при звонке с S100_01_10 на 89266297272

Code:

Executing [89266297272@incoming:1] Dial("SIP/S100_01_10-0000008a", "SIP/T001_01_01_MSTN/89266297272, 30, tr") in new stack
== Using SIP RTP CoS mark 5
[Nov 22 19:14:04] WARNING[9215]: app_dial.c:1750 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/S100_01_10-0000008a' status is 'CHANUNAVAIL'



192.168.243.49 sip.conf
Code:

[general]
context=test
bindport=5060
bindaddr=0.0.0.0
disallow=all
;allow=g729
allow=alaw
allow=ulaw
;sendrpid=yes
trustrpid=no
dtmfmode=rfc2833
t38pt_udpt=yes
register => test_243_49:1234567@192.168.243.62/T001_01_01_MSTN


[T001_01_01_MSTN]
type = friend
secret = 1234567
context = incoming
disallow = all
allow = g729


[test_sets](!)
type=friend
host=dynamic
secret=1234567
dtmfmode=rfc2833
context=incoming
disallow=all
;allow=g729
allow=ulaw
allow=alaw
;reinvite = no
canreinvite = no
;insecure = port,invite
nat=yes
;callerid=
externalauth=yes


[S100_01_10](test_sets)
defaultuser=1


192.168.243.49 extensions.conf
Code:

[globals]
OUTBOUNDTRUNK=T001_01_01_MSTN
CUST_PREFIX_1=100_OFFICE_

RADIUS_Server=178.218.0.34
RADIUS_Secret=voip
NAS_IP_Address=192.168.245.40

[incoming]
exten => S100_01_10, 1, Dial(SIP/S100_01_10,30,tr)
exten => 89266297272, 1, Dial(SIP/T001_01_01_MSTN/89266297272, 30, tr)




192.168.243.62 sip.conf
Code:

[general]
context=test
bindport=5060
bindaddr=0.0.0.0
disallow=all
;allow=g729
allow=alaw
allow=ulaw
;sendrpid=yes
trustrpid=no
dtmfmode=rfc2833
t38pt_udpt=yes


[test_243_49]
type = friend
secret = 1234567
context = incoming
host = dynamic
disallow = all
allow = g729


[test_sets](!)
type=friend
host=dynamic
secret=1234567
dtmfmode=rfc2833
context=incoming
disallow=all
;allow=g729
allow=ulaw
allow=alaw
;reinvite = no
canreinvite = no
;insecure = port,invite
nat=yes
;callerid=
externalauth=yes


[89266297272](test_sets)
defaultuser=1



192.168.243.62 extensions.conf
Code:

[globals]

CUST_PREFIX_1=100_OFFICE_

;RADIUS_Server=178.218.0.34
;RADIUS_Secret=voip
;NAS_IP_Address=192.168.245.40


[incoming]
exten => S100_01_10, 1 , Dial(SIP/test_243_49/S100_01_10)
exten => 89266297272, 1, Dial(SIP/89266297272, 30, tr)
#2 22.11.2010 21:02

Книгу по астеру читал? там разжовано...
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.6.2.13 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#3 23.11.2010 08:36

конструктивно(
#4 23.11.2010 11:27

попробуй по iax2 протоколу поднять... у меня норм работает соединение с центральным сервером, а там уже с остальными.
#5 26.11.2010 10:36

И по sip и по iax2 связывается идеально