Страница 5 из 6

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 21 ноя 2013, 17:49
april22
кстати столкнулся с тойже проблемой . в консоли вообще ни чего не видно .... нету - пусто ....
но зарегистрировав тот же мультифон с софтофона -( как было сказано выше ) мультифон осенило , и о ... третьи сутки полет нормальный .

далее все по инструкции . DED давал , но саму ссылку потерял - есть только в печатном виде .

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 21 ноя 2013, 18:30
ded
Зарегистрируйте Астериск по UDP, убедитесь в статусе
sip show registry
Multifone - Registered
и уберите из пира
transport=udp

Должно побежать.

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 13:21
TVMaker
Тут еще может сильно зависеть от "той стороны". Например, у меня заведены 2 московских мультифона и 1 поволжский. Так вот московские работают как часы, а поволжский вечно глючит при входящих (они тупо пытаются прорваться на симку, физически лежащую в ящике комода) - и почему-то я уверен, что дело в опсосе, а не в моем астере ;)

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 17:19
fantist
Не бежит. Регистирует транк всегда, если во fpeepbx выставлена глобальная настройка в asterisk sip settings - nat=yes. Если выставлена no, тогда регистрация проходит только если register string будет с tcp://. Если без нее - send request. В транке выставлял transport=udp, tcp; external ip выставлен в edit settings, но тоже пробовал прописать в транке externip=ххх. Мультифон все так же хорош подключается.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
#transport=udp-включен, register-empty
Reliably Transmitting (NAT) to 193.201.229.35:5060:
REGISTER sip:multifon.ru SIP/2.0 
Via: SIP/2.0/UDP ZZ.ZZ.ZZ.ZZ:5060;branch=z9hG4bK621f923f;rport 
Max-Forwards: 70 
From: <sip:12345678912@multifon.ru>;tag=as7832ebc7 
To: <sip:12345678912@multifon.ru
Call-ID: 438c0c38005e53923edd7da35f66bf5a@127.0.0.1 
CSeq: 102 REGISTER 
User-Agent: FPBX-2.8.1(1.8.21.0) 
Expires: 120 
Contact: <sip:12345678912@ZZ.ZZ.ZZ.ZZ:5060> 
Content-Length: 0 
---
<--- SIP read from UDP:193.201.229.35:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP ZZ.ZZ.ZZ.ZZ:5060;received=ZZ.ZZ.ZZ.ZZ;branch=z9hG4bK621f923f;rport=62743
From: <sip:12345678912@multifon.ru>;tag=as7832ebc7
To: <sip:12345678912@multifon.ru>;tag=aprqp67ca23-nkt98p30000c6
Call-ID: 438c0c38005e53923edd7da35f66bf5a@127.0.0.1
CSeq: 102 REGISTER
P-Associated-URI: 
Contact: <sip:12345678912@ZZ.ZZ.ZZ.ZZ:5060>;expires=117
Service-Route: <sip:12345678912@193.201.229.35:5060;transport=udp;lr>
<------------->


#transport=udp-отключен, register-empty
Reliably Transmitting (NAT) to 193.201.229.35:5060:
REGISTER sip:multifon.ru SIP/2.0 
Via: SIP/2.0/UDP ZZ.ZZ.ZZ.ZZ:5060;branch=z9hG4bK71afec78;rport 
Max-Forwards: 70 
From: <sip:12345678912@multifon.ru>;tag=as036ed2c0 
To: <sip:12345678912@multifon.ru
Call-ID: 2d8048cf2c7334dc745127d26ae52e57@127.0.0.1 
CSeq: 102 REGISTER 
User-Agent: FPBX-2.8.1(1.8.21.0) 
Expires: 120 
Contact: <sip:12345678912@ZZ.ZZ.ZZ.ZZ:5060> 
Content-Length: 0 
---
<--- SIP read from UDP:193.201.229.35:5060 --->
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP ZZ.ZZ.ZZ.ZZ:5060;received=ZZ.ZZ.ZZ.ZZ;branch=z9hG4bK71afec78;rport=62743
From: <sip:12345678912@multifon.ru>;tag=as036ed2c0
To: <sip:12345678912@multifon.ru>;tag=1F0E3246313536418FC06B02
Call-ID: 2d8048cf2c7334dc745127d26ae52e57@127.0.0.1
CSeq: 102 REGISTER
Proxy-Authenticate: Digest nonce="MTM4NTEyNDc4ODrTkXmgHJm9dzxLgYEUYwXu",opaque="MTM4NTEyNDc4ODrTkXmgHJm9dzxLgYEUYwXu",algorithm=md5,realm="BREDBAND",qop="auth"
Contact: sip:12345678912-q38q91prrnd3e@10.190.35.4:5070;transport=udp;expires=180
Supported: path
User-Agent: multifon.ru
Expires: 180
Content-Length: 0
<------------->


#transport=udp-включен, register-tcp
Reliably Transmitting (NAT) to 193.201.229.35:5060:
REGISTER sip:multifon.ru SIP/2.0 
Via: SIP/2.0/TCP ZZ.ZZ.ZZ.ZZ:5060;branch=z9hG4bK79f18f8c;rport 
Max-Forwards: 70 
From: <sip:12345678912@multifon.ru>;tag=as1ed633c0 
To: <sip:12345678912@multifon.ru
Call-ID: 6e818fd048c8d7ae039860f45e9b9188@127.0.0.1 
CSeq: 105 REGISTER 
User-Agent: FPBX-2.8.1(1.8.21.0) 
Authorization: Digest username="12345678912", realm="BREDBAND", algorithm=MD5, uri="sip:multifon.ru", nonce="MTM4NTEyMzgxNDpzkx+c29x2HmECSDkAPcpz", response="d1ca5d2db1e12be6001f5a6cd344f2a8", opaque="MTM4NTEyMzgxNDpzkx+c29x2HmECSDkAPcpz", qop=auth, cnonce="0c6f4f24", nc=00000002 
Expires: 120 
Contact: <sip:12345678912@ZZ.ZZ.ZZ.ZZ:5060;transport=TCP> 
Content-Length: 0 
---
<--- SIP read from TCP:193.201.229.35:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/TCP ZZ.ZZ.ZZ.ZZ:5060;received=ZZ.ZZ.ZZ.ZZ;branch=z9hG4bK79f18f8c;rport=45138
From: <sip:12345678912@multifon.ru>;tag=as1ed633c0
To: <sip:12345678912@multifon.ru>;tag=0158324631353641E5846A02
Call-ID: 6e818fd048c8d7ae039860f45e9b9188@127.0.0.1
CSeq: 105 REGISTER
Contact: <sip:12345678912@ZZ.ZZ.ZZ.ZZ:5060;transport=TCP>;expires=180;transport=udp
Supported: path
User-Agent: multifon.ru
Expires: 180
Content-Length: 0
Service-Route: <sip:12345678912@193.201.229.35:5060;transport=tcp;lr>
<------------->


#transport=udp - отключен, register- tcp
(NAT) to 193.201.229.35:5060:
REGISTER sip:multifon.ru SIP/2.0 
Via: SIP/2.0/TCP ZZ.ZZ.ZZ.ZZ:5060;branch=z9hG4bK77291018;rport 
Max-Forwards: 70 
From: <sip:12345678912@multifon.ru>;tag=as18f50974 
To: <sip:12345678912@multifon.ru
Call-ID: 60c866b61e9cff4b798be91359f76a79@127.0.0.1 
CSeq: 102 REGISTER 
User-Agent: FPBX-2.8.1(1.8.21.0) 
Expires: 120 
Contact: <sip:12345678912@ZZ.ZZ.ZZ.ZZ:5060;transport=TCP> 
Content-Length: 0 
---
<--- SIP read from TCP:193.201.229.35:5060 --->
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/TCP ZZ.ZZ.ZZ.ZZ:5060;received=ZZ.ZZ.ZZ.ZZ;branch=z9hG4bK77291018;rport=45138
From: <sip:12345678912@multifon.ru>;tag=as18f50974
To: <sip:12345678912@multifon.ru>;tag=CD32324631353641D8F26A02
Call-ID: 60c866b61e9cff4b798be91359f76a79@127.0.0.1
CSeq: 102 REGISTER
Proxy-Authenticate: Digest nonce="MTM4NTEyNDI2MTqOzoBl0B4stQrI9ZlH1Czg",opaque="MTM4NTEyNDI2MTqOzoBl0B4stQrI9ZlH1Czg",algorithm=md5,realm="BREDBAND",qop="auth"
Contact: sip:12345678912-q38q91prrnd3e@10.190.35.4:5070;transport=udp;expires=180
Supported: path
User-Agent: multifon.ru
Expires: 180
Content-Length: 0
Contact: sip:12345678912-q38q91prrnd3e@10.190.35.4:5070 - локальная сеть мегафона?
В sip.conf - дефолтные, в sip_general_custom.conf 2 параметра - allowguest=no, alwaysauthreject=yes

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 17:33
ded
1) Зарегистрируйте по UDP (смотрим tcpdump, чтобы всё честно).
2) tcpdump во время звонка из мира, должны быть видны прибегающие SIP пакеты.
Если их нет - проблема в настройках в личном кабинете на стороне Мультифона.

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 18:37
fantist
Может кому полезно будет, я этого не знал. Включаю мультифон, маршрутизация сама выставляется в "1"( только в «МультиФон») из любой другой маршрутизации, выставялем любое из двух других(только телефон, телефон+мультифон), отключаемся и маршрутизация сама выставляется в 0 - только телефон.
Ну а пока у мегафона проблемы в интернетом, по словам саппорта. Попробуйте набрать мультифонные номера у кого есть, у меня идет постоянная переадресация.

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 19:24
ded
Ради этого самопроизвольно выставляемого нолика мы написали скриптик, который периодически засылает туда единичку.
Вот такая горькая истина.

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 20:45
Samael28
Не одни Вы :) У клиента было порядка 30 мультифоновских номеров. Скрипт получился веселым. Причем дегрался чуть ли не каждый час :)

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 23:51
tma
Вот наш скрипт:

Код: Выделить всё

#!/bin/bash

# https://sm.megafon.ru/sm/client/routing/set?login=<login>@multifon.ru&password=<password>&routing=1
# https://sm.megafon.ru/sm/client/routing? login=<login>&password=<password>

USERNAME=(79310000001 79310000002 ... 79319999999)
PASSWORD=(PASSWORD1 PASSWORD2 ... PASSWORDX)

for (( i = 0 ; i < ${#USERNAME[@]} ; i++ ))
do
	username=${USERNAME[$i]}
	password=${PASSWORD[$i]}

	# multifone -> SIP
	curl -s "https://sm.megafon.ru/sm/client/routing/set?login=${username}@multifon.ru&password=${password}&routing=1" >/dev/null 2>&1
	# check
	curl -s "https://sm.megafon.ru/sm/client/routing?login=${username}@multifon.ru&password=${password}" | grep description | grep OK >/dev/null 2>&1
	rc=$?
	if [ "x$rc" == "x1" ]; then
		echo "ERROR!!! Multifon with username '$username' not work!"
	fi
done

# EOF

Re: Multifon asterisk(freepbx) входящие звонки

Добавлено: 22 ноя 2013, 23:54
tma
Samael28 писал(а):У клиента было порядка 30 мультифоновских номеров. Скрипт получился веселым.
Что такого веселого в скрипте?