Обьеденил 2 asteriska транком iax2 , транк поднялся, стату OK. Настроил исходящую маршрутизацию звонков, набор с одной станциии 2XX, на другой 1XX. Во время звонка отвечают что "Все линии заняты", выкладываю log со звонка Вывод в команде asterisk -vvvr... На что он ругается не пойму.
_________________________________________________________
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/101-00000014", "" ) in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/101-00000014", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/101-00000014", "1?Set(CONNECTEDL INE(num,i)=201)") in new stack
-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/101-00000014", "1?Set(CONNECTEDL INE(name,i)=CID:101)") in new stack
-- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/101-00000014", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/101-00000014", "IAX2/VLG/201,300,T tr") in new stack
-- Called IAX2/VLG/201
-- Hungup 'IAX2/VLG-16787'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-dialout-trunk:23] NoOp("SIP/101-00000014", "Dial failed for so me reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 50") in new stack
-- Executing [s@macro-dialout-trunk:24] GotoIf("SIP/101-00000014", "0?continue,1:s-C HANUNAVAIL,1") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] Set("SIP/101-00000014", "RC=50") in new stack
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk:2] Goto("SIP/101-00000014", "50,1") in new stack
-- Goto (macro-dialout-trunk,50,1)
-- Executing [50@macro-dialout-trunk:1] Goto("SIP/101-00000014", "continue,1") in ne w stack
-- Goto (macro-dialout-trunk,continue,1)
-- Executing [continue@macro-dialout-trunk:1] NoOp("SIP/101-00000014", "TRUNK Dial f ailed due to CHANUNAVAIL HANGUPCAUSE: 50 - failing through to other trunks") in new stac k
-- Executing [continue@macro-dialout-trunk:2] Set("SIP/101-00000014", "CALLERID(numb er)=101") in new stack
-- Executing [201@from-internal:8] Macro("SIP/101-00000014", "outisbusy,") in new st ack
-- Executing [s@macro-outisbusy:1] Progress("SIP/101-00000014", "") in new stack
-- Executing [s@macro-outisbusy:2] GotoIf("SIP/101-00000014", "0?emergency,1") in ne w stack
-- Executing [s@macro-outisbusy:3] GotoIf("SIP/101-00000014", "1?intracompany,1") in new stack
-- Goto (macro-outisbusy,intracompany,1)
-- Executing [intracompany@macro-outisbusy:1] Playback("SIP/101-00000014", "all-circ uits-busy-now&pls-try-call-later, noanswer") in new stack
-- Playing 'all-circuits-busy-now.slin' (language 'ru')
-- Playing 'pls-try-call-later.slin' (language 'ru')
-- Executing [intracompany@macro-outisbusy:2] Congestion("SIP/101-00000014", "20") i n new stack
[2016-01-28 16:50:01] WARNING[7548][C-00000013]: channel.c:4860 ast_prod: Prodding chann el 'SIP/101-00000014' failed
== Spawn extension (macro-outisbusy, intracompany, 2) exited non-zero on 'SIP/101-0000 0014' in macro 'outisbusy'
== Spawn extension (from-internal, 201, 8) exited non-zero on 'SIP/101-00000014'
-- Executing [h@from-internal:1] Hangup("SIP/101-00000014", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/101-00000014'
Maksim: Сделал настройки,но команда sip show regisry ничего не вывела, может и понятное дело , что нечего ей выводить.. но по набору номера, все равно Все линии заняты.
Настроек по маршрутизации минимальные, прописать какой набор нужен, если я в одной системе с набором 1XX то делаю исходящий маршрут с набором 2XX и указываю какой транк ему использовать, а так же галка intra- compani
Игорь Кривинцов: хм....пинги, трейсы с одного сервер до другого нормально идут?
Я не думаю что дело в ВПН. я думаю на одном из серверов всякой х*йни наворотили.
Быть такого не может, система новая, неуспел бы наворотить, еще вариант .... править sip.conf, системы то на разных сетях сидят... в локалке я делал так же как и между горадами... но в локалке работает, а во втором случае нет.
Maksim: Быть такого не может, система новая, неуспел бы наворотить, еще вариант .... править sip.conf, системы то на разных сетях сидят... в локалке я делал так же как и между горадами... но в локалке работает, а во втором случае нет.
Maksim: Тема закрыта.. ХЗ почему заработало... не понимаю.... Пересоздал транк.. установил параметры, те которые уже выставлял раньше, может быть убрал кое какие, не помню и все заработало.
Я новичек в asterisk, как вывести контексты?нормально должно быть, система только установлена.. Позже когда то на виртуалках поднимал asterik и проблем со связью между ними не наблюдал
FreePBX_Volgograd*CLI> dialplan show from-internal
[ Context 'from-internal' created by 'pbx_config' ]
Include => 'from-internal-noxfer' [pbx_config]
Include => 'from-internal-xfer' [pbx_config]
Include => 'bad-number' [pbx_config]
Rsa97: Тема закрыта.. ХЗ почему заработало... не понимаю.... Пересоздал транк.. установил параметры, те которые уже выставлял раньше, может быть убрал кое какие, не помню и все заработало.
Да, на обоих стоят FreePBX,
Первый
type=friend
user=VLG
secret=************
context=IAXpeers
peercontext=Main
allow=ulaw
host=10.8.0.9
qualify=2000
trunk=yes
sendani=yes
requirecalltoken=auto
значит смотри vpn(правила firewall, все ли порты открыты, можешь запустить tcpdump на принимающем серевре, и посмотреть доходит ли какой нить трафик, на freepbx ещё бывает f2ban срабатывает), перевел на sip?
Denis Sh: Запустил tcpdump
Произвел звонок на эту систему
430128, ack 19233, win 146, length 272
08:45:54.719700 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2430128:2 430304, ack 19233, win 146, length 176
08:45:54.719744 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2430304:2 430480, ack 19233, win 146, length 176
08:45:54.728367 IP 192.168.10.45.49957 > 10.8.0.9.ssh: Flags [.], ack 2426560, w in 255, length 0
08:45:54.728381 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2430480:2 430656, ack 19233, win 146, length 176
08:45:54.728726 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2430656:2 430928, ack 19233, win 146, length 272
08:45:54.728798 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2430928:2 431104, ack 19233, win 146, length 176
08:45:54.728843 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2431104:2 431280, ack 19233, win 146, length 176
08:45:54.728886 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2431280:2 431456, ack 19233, win 146, length 176
08:45:54.733289 IP 192.168.10.45.49957 > 10.8.0.9.ssh: Flags [.], ack 2427536, w in 260, length 0
08:45:54.733320 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2431456:2 431632, ack 19233, win 146, length 176
08:45:54.733687 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2431632:2 431904, ack 19233, win 146, length 272
08:45:54.733745 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2431904:2 432080, ack 19233, win 146, length 176
08:45:54.733790 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2432080:2 432256, ack 19233, win 146, length 176
08:45:54.733833 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2432256:2 432432, ack 19233, win 146, length 176
08:45:54.735078 IP 192.168.10.45.49957 > 10.8.0.9.ssh: Flags [P.], seq 19233:192 97, ack 2427536, win 260, length 64
08:45:54.735164 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2432432:2 432784, ack 19297, win 146, length 352
08:45:54.735209 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2432784:2 432960, ack 19297, win 146, length 176
08:45:54.735250 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2432960:2 433136, ack 19297, win 146, length 176
08:45:54.735291 IP 10.8.0.9.ssh > 192.168.10.45.49957: Flags [P.], seq 2433136:2 433312, ack 19297, win 146, length 176
^C
10.8.0.9 - это asterisk
192.168.10.45 -это комп за которым я сижу и ssh подключаюсь к asterisk
192.168.10.4 - это ip asterisk на другой стороне, но не встречаю его в тут.
Отключил iptables на обоих системах, на роутере в одном конце, пока не отключил на другой, доступа туда нет, буду просить.
Скажите, а порт 5060 должен быть открыт? на astrisk
Вот вывод команды nmap -sT -O localhost
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
80/tcp open http
81/tcp open hosts2-ns
83/tcp open mit-ml-dev
85/tcp open mit-ml-dev
443/tcp open https
3306/tcp open mysql
5222/tcp open xmpp-client
5269/tcp open xmpp-server
5280/tcp open xmpp-bosh
8001/tcp open vcom-tunnel
8088/tcp open radan-http
No exact OS matches for host (If you know what OS is running on it, see nmap.org/submit ).
TCP/IP fingerprint:
OS:SCAN(V=5.51%D=1/29%OT=22%CT=1%CU=42078%PV=N%DS=0%DC=L%G=Y%TM=56AAFEB5%P=
OS:x86_64-redhat-linux-gnu)SEQ(SP=106%GCD=1%ISR=10C%TI=Z%CI=Z%II=I%TS=A)OPS
OS:(O1=M400CST11NW7%O2=M400CST11NW7%O3=M400CNNT11NW7%O4=M400CST11NW7%O5=M40
OS:0CST11NW7%O6=M400CST11)WIN(W1=8000%W2=8000%W3=8000%W4=8000%W5=8000%W6=80
OS:00)ECN(R=Y%DF=Y%T=40%W=8018%O=M400CNNSNW7%CC=Y%Q=)T1(R=Y%DF=Y%T=40%S=O%A
OS:=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=N)T4(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%
OS:Q=)T5(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=
OS:A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=
OS:Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%DFI=N%
OS:T=40%CD=S)
Network Distance: 0 hops
OS detection performed. Please report any incorrect results at nmap.org/submit .
Nmap done: 1 IP address (1 host up) scanned in 12.06 seconds
Denis Sh: Сделал настройки на Sip, но в вывод команды sip show registry показывает что нет зарегистрированных транков с одной стороны командой sip show peers показывает что хост неопределен Unspecified
Denis Sh: Тема закрыта.. ХЗ почему заработало... не понимаю.... Пересоздал транк.. установил параметры, те которые уже выставлял раньше, может быть убрал кое какие, не помню и все заработало.