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

Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 10:38
galleon2006
Подскажите пожалуйста, подключен Мультифон. Не идут входящие звонки на астериск, исходящие идут нормально

SIP.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
port=5060
bindaddr=0.0.0.0
defaultexpiry=3600
allowguest=no
alwaysauthreject=yes<-->;
t38pt_udptl=yes,redundancy,maxdatagram=400.
faxdetect=yes
echocancel=yes
tcpenable=yes
allow=all
faxdetect=no
srvlookup=no

register=tcp://79223166313@multifon.ru:password:79223166313@sbc.megafon.ru:5060/79223166313


[multifon-out]
dtmfmode=inband
username=79223166313
type=peer
secret=password
host=sbc.megafon.ru
fromuser=79223166313
fromdomain=multifon.ru
port=5060
nat=yes
context=MULTIFON_IN_
insecure=port,invite
qualify=yes
transport=tcp


[305]
secret=123
context=MULTI_
Без tcp:// - регистрация не проходит вообще.

Extensions.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[MULTI_]
include => MULTIFON_IN_
include => MULTIFON_OUT_

[MULTIFON_IN_]

exten => 79223166313,1,Verbose(1, ====== -> Number ${CDR(src)} calling to us ===== )
exten => 79223166313,1,Dial(SIP/305,60,rt)

[MULTIFON_OUT_]
exten=>_8XXXXXXXXXX,1,Dial(SIP/${EXTEN}@multifon-out,30,r)
Еще смущает это, переодически пишет:
sip set debug ip sbc.megafon.ru
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Reliably Transmitting (NAT) to 193.201.229.35:5060:
OPTIONS sip:sbc.megafon.ru SIP/2.0
Via: SIP/2.0/TCP 188.161.136.70:5060;branch=z9hG4bK07913894;rport
Max-Forwards: 70
From: "Unknown" <sip:79223166313@188.161.136.70>;tag=as3017cefe
To: <sip:sbc.megafon.ru>
Contact: <sip:79223166313@188.161.136.70:5060;transport=TCP>
Call-ID: 1284b77f022f0d057cc41a5b6363342e@188.161.136.70:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.31.0
Date: Thu, 05 Feb 2015 07:29:38 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from TCP:193.201.229.35:5060 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/TCP 188.161.136.70:5060;received=188.161.136.70;branch=z9hG4bK07913894;rport=48817
From: "Unknown" <sip:79223166313@multifon.ru>;tag=as3017cefe
To: <sip:multifon.ru>;tag=aprqngfrt-lcctdi00000c6
Call-ID: 1284b77f022f0d057cc41a5b6363342e@188.161.136.70:5060
CSeq: 102 OPTIONS
Reason: Q.850;cause=55;text="Call Terminated"
Content-Length: 0
За входящие звонки ведь отвечает только строчка register=tcp://79223166313@multifon.ru:password:79223166313@sbc.megafon.ru:5060/79223166313 ?
Пробовал поставить Zoiper на компьютере - входящие/исходящие проходят нормально.
Еще я не понял одну вещь.
В настройках zoiper я указывал только логин (79223166313), пароль и хост multifon.ru.
Адрес sbc.megafon.ru там вообще не используется. Почему тогда для астериска нужна такая длинная строка регистрации.
Почему например не написать просто register=79223166313:password@multifon.ru/79223166313

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 10:47
ded
Уже почитайте - что такое за пакеты OPTIONS, и не смушайтесь на From: "Unknown"
Покажите статус регистрации
CLI> sip show registry
если Registered, то tcpdump вам поможет.

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 10:53
galleon2006
статус Registered, посмотрю тогда Tcpdump-ом

Если я в строчке register=tcp://79223166313@multifon.ru:password:79223166313@sbc.megafon.ru:5060/79223166313 поменяю пароль, то статус тоже будет registered
если поменяю логин (79223166313@multifon.ru) то registered уже не будет.
Как будто пароль их sip сервер и не проверяет

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 10:58
ded
Изображение

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 11:02
galleon2006
sip show registry
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Host dnsmgr Username Refresh State Reg.Time
sbc.megafon.ru:5060 N 79223166313@ 165 Registered Thu, 05 Feb 2015 13:03:32
tcpdump
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
tcpdump -vv -i vlan61 host 193.201.229.35
tcpdump: listening on vlan61, link-type EN10MB (Ethernet), capture size 68 bytes
12:58:02.180385 IP (tos 0x0, ttl 64, id 34474, offset 0, flags [DF], proto TCP (6), length 463)
188.161.136.70.48817 > sbc.megafon.ru.sip: Flags [P.], seq 2628377902:2628378313, ack 3221179640, win 8326, options [nop,nop,TS val 3114803574 ecr 581524711], length 411
12:58:02.207886 IP (tos 0x0, ttl 57, id 47844, offset 0, flags [none], proto TCP (6), length 540)
sbc.megafon.ru.sip > 188.161.136.70.48817: Flags [P.], seq 1:489, ack 411, win 32768, options [nop,nop,TS val 581536639 ecr 3114803574], length 488
12:58:02.307857 IP (tos 0x0, ttl 64, id 34517, offset 0, flags [DF], proto TCP (6), length 52)
188.161.136.70.48817 > sbc.megafon.ru.sip: Flags [.], cksum 0xe1fb (incorrect -> 0x8dd1), seq 411, ack 489, win 8326, options [nop,nop,TS val 3114803702 ecr 581536639], length 0
12:58:03.580176 IP (tos 0x0, ttl 64, id 35853, offset 0, flags [DF], proto TCP (6), length 621)
188.161.136.70.48817 > sbc.megafon.ru.sip: Flags [P.], seq 411:980, ack 489, win 8326, options [nop,nop,TS val 3114804974 ecr 581536639], length 569
12:58:03.631113 IP (tos 0x0, ttl 57, id 7143, offset 0, flags [none], proto TCP (6), length 435)
sbc.megafon.ru.sip > 188.161.136.70.48817: Flags [P.], seq 489:872, ack 980, win 32768, options [nop,nop,TS val 581538062 ecr 3114804974], length 383
12:58:03.730848 IP (tos 0x0, ttl 64, id 35894, offset 0, flags [DF], proto TCP (6), length 52)
188.161.136.70.48817 > sbc.megafon.ru.sip: Flags [.], cksum 0xe1fb (incorrect -> 0x7efb), seq 980, ack 872, win 8326, options [nop,nop,TS val 3114805125 ecr 581538062], length 0
Провайдеру звонил, пока не ответили.
Но раз через zoiper работает, значит проблема все таки у меня с астериском?

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 11:34
ded
tcpdump -vv -i vlan61 -s0 -A port 5060
sbc.megafon.ru - это регистрар, дампить трафик на нём - только пакеты Register & OK - ответы. Входящие при вызове бегут с другого.
Может Вас в платный суппорт направить?

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 12:36
galleon2006
Платный это по скайпу? Можно и туда, если поддержка мегафона мне не поможет.

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 05 фев 2015, 12:54
ded
Это по SIP, а не по скайпу. Тут смотрите на форуме, кто-то оказывает услуги.

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 06 фев 2015, 07:54
tol_iwan
У вас точно нигде не режется файерволом трафик от 193.201.229.19 и от 193.201.229.35?
5060 tcp и udp
>20000 tcp до 193.201.229.35
Была недавно такая проблема на новом сервере, файервол не пускал входящие.

Re: Мультифон + Астериск, не работают входящие.

Добавлено: 10 фев 2015, 09:17
galleon2006
Спасибо! Дело оказалось именно в фаерволе, 193.201.229.35 там был и 193.201.229.19 тоже, а остальных адресов не было. Добавил - и все заработало.
Но почему тогда работал zoiper ? Он выходил в интернет через тот же самый сервер с фаерволом.