Подключение к 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)
| Код: |
| [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)
Щас попробую указать то, что вы предложили.
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' |
auth=LOGIN:PASS@85.95.128.5
А можно увидеть тот мануал по которомы вы делаете ? просто интерестно от куда вы звяли вот эту строчку [authentification] - сами придумали ?
они от вас требуют полный номер - а вы им шлете 2301000 - добейте до полного 74232301000 - и узнайте, точно с 7 надо присылать или по другому
insecure=port,invite - где ?
пробовал только insecure=invite. Завтра попробую как вы предложили.
и что на счет authentification, мне это не нравится, т.к. ворнинг валится, всё-таки оно не нужно?
Вам же говорят что нет, точнее * не понимает что это такое и говорит что не хватает параметров.
Вы таки defaultuser прописали?
Да, Вы с админами говорили? Это вообще им надо, деньги то Вы им платите.
_________________
Мы всегда можем уметь...
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
| Код: |
| ; 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 |
На здоровье!
и С Наступающим!
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Вы уверены что
1. username не заменен на defaultuser?
2. Вы правильно пишете register?
Там user:secret:authuser а увас получился user:authuser:secret
Спасибо.
_________________
Мы всегда можем уметь...
обычно за него платят деньги, я отдаю бесплатно, пользуйтесь на здоровье.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Я только задал вопросы, не более. У меня на 1.8 выдавал ошибку при использовании username, вот я и хотел уточнить.
_________________
Мы всегда можем уметь...
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
я не жалуюсь. просто сухо констатирую печальные факты.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius