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

Подключение к ptkom.ru

Asterisk IP PBX 19 сообщений -
#1

Подключение к ptkom.ru


Входящие приходят, исходящие не уходят.

В логе ниже я пытаюсь звонить на 2301000, 301000, 74232301000

Код:
== Using SIP RTP CoS mark 5
-- Executing [2301000@office-phones:1] Goto("SIP/201-00000006", "record-outgoing-calls-dial-city,2301000,1") in new stack
-- Goto (record-outgoing-calls-dial-city,2301000,1)
-- Executing [2301000@record-outgoing-calls-dial-city:1] Dial("SIP/201-00000006", "SIP/2301000@ptkom") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/2301000@ptkom
[Dec 26 21:32:52] NOTICE[4497]: chan_sip.c:20233 handle_response_invite: Failed to authenticate on INVITE to '"201" ;tag=as43d29cfa'
-- SIP/ptkom-00000007 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/201-00000006' status is 'CONGESTION'
server-vlad*CLI>
server-vlad*CLI>
server-vlad*CLI>
== Using SIP RTP CoS mark 5
-- Executing [301000@office-phones:1] Goto("SIP/201-00000008", "record-outgoing-calls-dial-city,301000,1") in new stack
-- Goto (record-outgoing-calls-dial-city,301000,1)
-- Executing [301000@record-outgoing-calls-dial-city:1] Dial("SIP/201-00000008", "SIP/301000@ptkom") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/301000@ptkom
[Dec 26 21:33:03] NOTICE[4497]: chan_sip.c:20233 handle_response_invite: Failed to authenticate on INVITE to '"201" ;tag=as5091ce6d'
-- SIP/ptkom-00000009 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/201-00000008' status is 'CONGESTION'
server-vlad*CLI>
server-vlad*CLI>
server-vlad*CLI>
== Using SIP RTP CoS mark 5
-- Executing [74232301000@office-phones:1] Goto("SIP/201-0000000a", "record-outgoing-calls-dial-city,74232301000,1") in new stack
-- Goto (record-outgoing-calls-dial-city,74232301000,1)
-- Executing [74232301000@record-outgoing-calls-dial-city:1] Dial("SIP/201-0000000a", "SIP/74232301000@ptkom") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/74232301000@ptkom
[Dec 26 21:33:24] NOTICE[4497]: chan_sip.c:20233 handle_response_invite: Failed to authenticate on INVITE to '"201" ;tag=as504b6f4f'
-- SIP/ptkom-0000000b is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/201-0000000a' status is 'CONGESTION'


sip.conf написан по образцу, предоставленному ТП ptkom.ru
за исключением 1-х 5 строк под [general] и последних 3-х, где я ограничил разрешенные кодеки.
Код:
[general]
transport=udp
qualify=yes
language=ru
allowguest=no
limitonpeers=yes
register=>74232NUM:PASS:LOGIN@85.95.128.5/7423NUM


[authentification]
auth=LOGIN:PASS@85.95.128.5

[ptkom]
type=peer
fromuser=7423NUM
fromdomain=85.95.128.5
host=85.95.128.5
usereqphone=no
call-limit=2
outboundproxy=85.95.128.5
dtmfmode=rfc2833
context=incoming-ptkom
disallow=all
allow=ulaw
allow=alaw


Диалплан extensions.conf:
Код:
exten=>_X.,1,Dial(SIP/${EXTEN}@ptkom)


Регистрация:
Код:
server-vlad*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
85.95.128.5:5060 N 7423NUM 105 Registered Wed, 26 Dec 2012 21:41:22
1 SIP registrations.


Информация о пире:
Код:
server-vlad*CLI> sip show peer ptkom


* Name : ptkom
Secret :
MD5Secret :
Remote Secret:
Context : incoming-ptkom
Subscr.Cont. :
Language : ru
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
FromUser : 7423NUM
FromDomain : 85.95.128.5 Port 5060
Callgroup :
Pickupgroup :
MOH Suggest :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 2
Max forwards : 0
Dynamic : No
Callerid : ""
MaxCallBR : 384 kbps
Expire : -1
Insecure : no
Force rport : Yes
ACL : No
DirectMedACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: -1
DirectMedia : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
Outb. proxy : 85.95.128.5
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost : 85.95.128.5
Addr->IP : 85.95.128.5:5060
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username:
SIP Options : (none)
Codecs : 0xc (ulaw|alaw)
Codec Order : (ulaw:20,alaw:20)
Auto-Framing : No
Status : OK (4 ms)
Useragent :
Reg. Contact :
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No


Ещё смущает предупреждение
Код:
server-vlad*CLI> sip reload
Reloading SIP
== Parsing '/etc/asterisk/sip.conf': == Found
== Parsing '/etc/asterisk/users.conf': == Found
== Using SIP CoS mark 4
[Dec 26 21:58:29] WARNING[4667]: chan_sip.c:28837 reload_config: Section 'authentification' lacks type
== Parsing '/etc/asterisk/sip_notify.conf': == Found


Если писать как обычно, т.е. secret в описание пира, то всё нормально, но исходящие валятся с той же ошибкой.[/code]


Последний раз редактировалось: thunderamur (Чт Дек 27, 2012 00:08)
#2

Код:
[Dec 26 21:32:52] NOTICE[4497]: chan_sip.c:20233 handle_response_invite: Failed to authenticate on INVITE to '"201" ;tag=as43d29cfa'


От вас летите туда 201 - поточнее пропишите настройки типа defaultuser и insecure

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.


Последний раз редактировалось: Wapo (Ср Дек 26, 2012 13:01)
#3

я уже пробовал задавать CALLERID(num/name) (где в похожей теме нарыл), но не то пальто.

Щас попробую указать то, что вы предложили.

Added after 11 minutes:

Ещё смущает
Код:
server-vlad*CLI> sip reload
Reloading SIP
== Parsing '/etc/asterisk/sip.conf': == Found
== Parsing '/etc/asterisk/users.conf': == Found
== Using SIP CoS mark 4
[Dec 26 21:58:29] WARNING[4667]: chan_sip.c:28837 reload_config: Section 'authentification' lacks type
== Parsing '/etc/asterisk/sip_notify.conf': == Found


прописал defaultuser=7423NUM и insecure=invite (оно вроде для входящих кстати, или нет?)
Код:
== Using SIP RTP CoS mark 5
-- Executing [2301000@office-phones:1] Goto("SIP/201-00000002", "record-outgoing-calls-dial-city,2301000,1") in new stack
-- Goto (record-outgoing-calls-dial-city,2301000,1)
-- Executing [2301000@record-outgoing-calls-dial-city:1] NoOp("SIP/201-00000002", "") in new stack
-- Executing [2301000@record-outgoing-calls-dial-city:2] Dial("SIP/201-00000002", "SIP/2301000@ptkom") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/2301000@ptkom
[Dec 26 21:59:25] NOTICE[4667]: chan_sip.c:20233 handle_response_invite: Failed to authenticate on INVITE to '"201" ;tag=as715e08ce'
-- SIP/ptkom-00000003 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/201-00000002' status is 'CONGESTION'



указал Set(CALLERID(num)=7423NUM)

Код:

== Using SIP RTP CoS mark 5
-- Executing [2301000@office-phones:1] Goto("SIP/201-00000004", "record-outgoing-calls-dial-city,2301000,1") in new stack
-- Goto (record-outgoing-calls-dial-city,2301000,1)
-- Executing [2301000@record-outgoing-calls-dial-city:1] Set("SIP/201-00000004", "CALLERID(num)=7423NUM") in new stack
-- Executing [2301000@record-outgoing-calls-dial-city:2] Dial("SIP/201-00000004", "SIP/2301000@ptkom") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/2301000@ptkom
[Dec 26 22:03:30] NOTICE[4667]: chan_sip.c:20233 handle_response_invite: Failed to authenticate on INVITE to '"7423NUM" ;tag=as26fc3228'
-- SIP/ptkom-00000005 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/201-00000004' status is 'CONGESTION'
#4

[authentification]
auth=LOGIN:PASS@85.95.128.5

А можно увидеть тот мануал по которомы вы делаете ? просто интерестно от куда вы звяли вот эту строчку [authentification] - сами придумали ?
#5

это не мануал, это образец, который мне саппорт ptkom.ru предоставил. Я также пробовал без этой строки, просто указывая secret в настройках пира, так тоже регистрируется, но без пред, однако с исходящими ситуация та же.
#6

Executing [2301000@record-outgoing-calls-dial-city:2] Dial("SIP/201-00000002", "SIP/2301000@ptkom") in new stack

они от вас требуют полный номер - а вы им шлете 2301000 - добейте до полного 74232301000 - и узнайте, точно с 7 надо присылать или по другому

insecure=port,invite - где ?
#7

я пробовал полный номер слать, в 1-м посте писал про это в самом начале.

пробовал только insecure=invite. Завтра попробую как вы предложили.

и что на счет authentification, мне это не нравится, т.к. ворнинг валится, всё-таки оно не нужно?
#8

2_thunderamur
Вам же говорят что нет, точнее * не понимает что это такое и говорит что не хватает параметров.
Вы таки defaultuser прописали?

Да, Вы с админами говорили? Это вообще им надо, деньги то Вы им платите.

_________________
Мы всегда можем уметь...
#9

Кстати, еще момент, связанный с * - найдет ошибку в конф-файле: и ....... ДАЛЬШЕ не грузит!
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#10

Я неправильно написал [authentication] Very Happy
#11

Показывайте по новой настройки
#12

sip.conf
Код:
; ptkom
register => 74232302X3X:302X3X:8596XX11@85.95.128.5

....

[ptkom]
type=friend
fromuser=74232302X3X
username=302X3X
secret=8596XX11
context=from-ptkom
host=85.95.128.5
fromdomain=85.95.128.5
callerid="74232302X3X"
dtmfmode=rfc2833
insecure=port,invite
disallow=all
allow=g729
allow=g723
qualify=yes


На здоровье! Laughing
и С Наступающим!

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#13

2_anest
Вы уверены что
1. username не заменен на defaultuser?
2. Вы правильно пишете register?
Там user:secret:authuser а увас получился user:authuser:secret

Спасибо.

_________________
Мы всегда можем уметь...
#14

я привел рабочий конфиг.
обычно за него платят деньги, я отдаю бесплатно, пользуйтесь на здоровье.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#15

2_anest

Я только задал вопросы, не более. У меня на 1.8 выдавал ошибку при использовании username, вот я и хотел уточнить.

_________________
Мы всегда можем уметь...
#16

Проверить не судьба чтоли?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#17

так никто и не проверил? или просто тупо лень отписаться?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#18

после таких фидбэков теряется всякая мотивация помогать (при наличае запроса). проще пройти мимо в следующий раз.
я не жалуюсь. просто сухо констатирую печальные факты.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#19

Аналогично. можно было бы отписаться о решении. Всем полезно будет