Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

исходящий звонок неофон от ютел - "SIP/2.0 487 LR2 - User not registered on this client"

1

Здравствуйте.

Asterisk 1.8.5 стоит на debian'е 6. Установлен из репозитория с asterisk.org Сам asterisk смотрит одним концом в интернет, одним в локалюную сеть.

Входящий звонок приходит нормально. При попытке исходящего tumenngn.usi.ru отвечает: SIP/2.0 487 LR2 - User not registered on this client

Помогите, пожалуйста, привести минимальный конфиг к рабочему виду.

вот extensions.conf (тут XXXXX-номер телефона, YYY - пароль):

[globals]

[general]

[default]
exten => XXXXXX,1,Verbose(1, 'dial from neofon default')
exten => XXXXXX,n,Answer()
exten => XXXXXX,n,Dial(SIP/1000)
exten => XXXXXX,n,Hangup()

[incoming_calls]
exten => XXXXXX,1,Verbose(1, 'dial from neofon incoming_calls')
exten => XXXXXX,n,Answer()
exten => XXXXXX,n,Dial(SIP/1000)
exten => XXXXXX,n,Hangup()

[outgoing_calls]

; внутренние звонки
[internal]
exten => 1000,1,Dial(SIP/1000)
exten => 1000,n,Congestion()
exten => 1000,n,Hangup()

exten => 2000,1,Answer
exten => 2000,n,Playback(vm-goodbye)

exten => _9.,1,Verbose(1, 'dial via neofon')
exten => _9.,n,Dial(SIP/utel/${EXTEN:1})

sip.conf:

[general]
tcpenable=yes
srvlookup=yes
localnet=192.168.1.0/255.255.255.0
enterip=xxx.xxx.xxx.xxx
nat=yes
allowguest=no
; работают обе строчки но если писать neofonXXXXXX в место XXXXXX, тогда отказ авторизации
;register = tcp://neofonXXXXXX:YYY@tumenngn.usi.ru/XXXXXX
register = tcp://XXXXXX:YYY:neofonXXXXXX@tumenngn.usi.ru/XXXXXX

[XXXXXX]
type=user
secret=YYY
username=XXXXXX
fromuser=neofonXXXXXX
context=incoming_calls
canreinvite=no

[utel]
disallow=all
username=neofonXXXXXX
type=peer
secret=YYY
quality=yes
insecure=invite,port
host=tumenngn.usi.ru
fromuser=XXXXXX
fromdomain=tumenngn.usi.ru
dtmfmode=auto
canreinvite=yes
allow=alaw
allow=ulaw
context=incoming_calls
nat=yes

[1000]
type=friend
context=internal
host=dynamic
secret=123
deny=0.0.0.0/0
permit=192.168.1.0/24

Вот это кусок debug'а:

<------------>
    -- Executing [989222ZZZZZZ@internal:1] Verbose("SIP/1000-00000000", "1, 'dial via neofon'") in new stack
  'dial via neofon'
    -- Executing [989222ZZZZZZ@internal:2] Dial("SIP/1000-00000000", "SIP/utel/89222ZZZZZZ") in new stack
  == Using SIP RTP CoS mark 5
Audio is at 5060
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x8 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (NAT) to 62.148.237.159:5060:
INVITE sip:89222ZZZZZZ@tumenngn.usi.ru SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;branch=z9hG4bK5ea102e2;rport
Max-Forwards: 70
From: "yo" <sip:XXXXXX@tumenngn.usi.ru>;tag=as2531f685
To: <sip:89222ZZZZZZ@tumenngn.usi.ru>
Contact: <sip:XXXXXX@xxx.xxx.xxx.xxx:5060>
Call-ID: 6e77cd0a034eea3822e170936850ea14@tumenngn.usi.ru
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.8.5.0-1digium1~squeeze
Date: Tue, 23 Aug 2011 11:35:43 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 281

v=0
o=root 1575581397 1575581397 IN IP4 xxx.xxx.xxx.xxx
s=Asterisk PBX 1.8.5.0-1digium1~squeeze
c=IN IP4 xxx.xxx.xxx.xxx
t=0 0
m=audio 17958 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

---
    -- Called SIP/utel/89222ZZZZZZ

<--- SIP read from UDP:62.148.237.159:5060 --->
SIP/2.0 100 Trying
From: "yo"<sip:XXXXXX@tumenngn.usi.ru>;tag=as2531f685
To: <sip:89222ZZZZZZ@tumenngn.usi.ru>
Call-ID: 6e77cd0a034eea3822e170936850ea14@tumenngn.usi.ru
CSeq: 102 INVITE
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;rport=1029;branch=z9hG4bK5ea102e2
Content-Length: 0

<------------->
--- (7 headers 0 lines) ---

<--- SIP read from UDP:62.148.237.159:5060 --->
SIP/2.0 487 LR2 - User not registered on this client
From: "yo"<sip:XXXXXX@tumenngn.usi.ru>;tag=as2531f685
To: <sip:89222ZZZZZZ@tumenngn.usi.ru>;tag=1011993032
Call-ID: 6e77cd0a034eea3822e170936850ea14@tumenngn.usi.ru
CSeq: 102 INVITE
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;rport=1029;branch=z9hG4bK5ea102e2
contact: <sip:89222ZZZZZZ@tumenngn.usi.ru:5060;maddr=62.148.237.159>
supported: com.nortelnetworks.firewall,p-3rdpartycontrol,nosec,join
Content-Length: 0
удалить закрыть спам изменить тег редактировать

спросил 2011-08-23 15:31:34 +0400

stopa85 Gravatar stopa85
41 7 1 7

5 Ответов

0

попробуй поменять местами параметры в комманде Dial

exten => _9.,n,Dial(SIP/${EXTEN:1}@utel,50)
ссылка удалить спам редактировать

ответил 2011-08-24 18:40:28 +0400

brost Gravatar brost flag of Russian Federation
100 12 3 12
http://asterisk-system.ru...

Comments

Чего я только не пробовал... Дело не в Dial'е... stopa85 ( 2011-08-24 19:24:09 +0400 )редактировать
0

sip show registry ? sip show peers ?

  • мне кажется стоит поменять username=neofonXXXXXX и fromuser=XXXXXX местами , если register = tcp://XXXXXX:YYY:neofonXXXXXX@tumenngn.usi.ru/XXXXXX работает.
ссылка удалить спам редактировать

ответил 2011-08-23 16:32:53 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

Тоже самое: меняются заголовки from и contact но не провайдер не признает меня stopa85 ( 2011-08-23 16:47:15 +0400 )редактировать
Даже не знаю , давно таких кунь-фу не занимался. Попробуйте canreinvite с nat=yes выключить или же tcp включить (раз регистрируется по tcp). Проанализируйте входящий звонок. zzuz ( 2011-08-23 16:58:20 +0400 )редактировать
Если transport=tcp, тогда SIP/utel-00000001 is circuit-busy - И ответа от сервера я не дождался. Если без nat=yes - тоже самое. Если nat=no - получаю retransission time out. Может сказываются тел.адаптеры что за натом, который на дебиане? stopa85 ( 2011-08-23 17:17:23 +0400 )редактировать
Входящий звонок, что интерестно: from: xxxxxx@inc-out-tumen.usi.rustopa85 ( 2011-08-23 17:38:00 +0400 )редактировать
по сути удаленный сервер не находится за натом , ну или по крайней мере серверу всё равно. за это отвечает железка , обслуживающая сервер провайдера. потому и в настройках пира nat не нужен.а вот наличие canreinvite сомнительно. zzuz ( 2011-08-25 02:30:39 +0400 )редактировать
0
Не верно. Должно быть так

    register=номер:пароль@tumenngn.usi.ru/номер ;неофон вообще уберите

    [номер]
    username=номер
    type=user
    secret=пароль
    quality=yes
    fromuser=номер
    context=outgoing_calls
    canreinvite=no

    [utel]
    disallow=all
    username=номер
    type=peer
    secret=пароль
    quality=yes
    nat=yes
    insecure=invite,port
    host=tumenngn.usi.ru
    fromuser=номер
    fromdomain=tumenngn.usi.ru
    dtmfmode=rfc2833
    canreinvite=no
    allow=alaw
    allow=ulaw
    context=incoming_calls
ссылка удалить спам редактировать

ответил 2011-08-23 20:06:52 +0400

Ecuador Gravatar Ecuador
845 10 10 24

Comments

Forbidden - wrong password on authentication for REGISTER for 'XXXXXX' to 'tumenngn.usi.ru' - читай не верное имя пользователя или пароль. нет? stopa85 ( 2011-08-23 22:14:24 +0400 )редактировать
У меня тоже самое Неофон, только в Перми Ecuador ( 2011-08-24 10:39:30 +0400 )редактировать
0

Я тоже встретил такую проблему на NGN от Ростелекома. Входящие приходят, а на исходящие SIP/2.0 487 LR2 - User not registered on this client

При этом sip show registry показывает регистрацию. Серевер asterisk 1.8 стоит за NAT. Конфигурация схожая с другими PBX установленными у других клиентов.

Проблема или в специфичном NAT (стоит маршрутизатор cisco) или провайдер временно блочит исходящие по каким то причинам.

ссылка удалить спам редактировать

ответил 2012-05-16 05:59:04 +0400

tolick Gravatar tolick
27 5 1 7
http://expert72.com/

Comments

ошибка возникает когда вызов приходит с другого порта - из за NAT - и они блочат

awsswa ( 2013-12-06 12:34:19 +0400 )редактировать

Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060;rport=1029;branch=z9hG4bK5ea102e2 Content-Length: 0 - внимательно смотрим на параметр rport=1029 - а должно быть rport=5060

awsswa ( 2015-04-02 09:51:49 +0400 )редактировать
0

В целом настройки от Educator правильные. Только username=neofonXXXXX, fromuser=XXXXXX - прокатило.

Все завелось с моего ноутбука с тем же debian'ом и asterisk'ом. Проблема в nat'е, но это уже другой вопрос.

ссылка удалить спам редактировать

ответил 2011-08-24 12:53:28 +0400

stopa85 Gravatar stopa85
41 7 1 7

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-08-23 15:31:34 +0400

Просмотрен: 1,632 раз

Обновлен: May 16 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.